contract Owned {

   /** GitHub Repository https://github.com/VoiceOfCoins/VOCTOP25
    */
    
    address internal _owner;
    
    /**
     * Constrctor function
     *
     * Initializes contract with owner
     */
    function Owned() public {
        
        _owner = msg.sender;
        
    }
    
    function owner() public view returns (address) {
        
        return _owner;
        
    }
    
    modifier onlyOwner {
        
        require(msg.sender == _owner);
        _;
        
    }
    
    function transferOwnership(address _newOwner) public onlyOwner {
        
        require(_newOwner != address(0));
        _owner = _newOwner;
        
    }
}
function Owned() public {
        
    _owner = msg.sender;
        
}

/**
 * Constrctor function
 *
 * Initializes contract with owner
 */