Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Mining
Overview
Max Total Supply
127,425,493.562228378164322718 EVN
Holders
33,301 (0.00%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
7,185.978885 EVNValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
EVNToken
Compiler Version
v0.4.15+commit.bbb8e64f
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
1234567891011121314151617181920212223242526/***Submitted for verification at Etherscan.io on 2017-12-14*/pragma solidity ^0.4.15;/*** @title Safe math operations that throw error on overflow.** Credit: Taking ideas from FirstBlood token*/library SafeMath {/*** @dev Safely add two numbers.** @param x First operant.* @param y Second operant.* @return The result of x+y.*/function add(uint256 x, uint256 y)internal constantreturns(uint256) {uint256 z = x + y;assert((z >= x) && (z >= y));return z;
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"_value","type":"uint256"},{"name":"_safe","type":"address"}],"name":"retrieveEth","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"admin2","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_teamMember","type":"address"}],"name":"addToKycTeam","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isKycTeam","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"admin1","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ETH_RECEIVED_MIN","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_teamMember","type":"address"}],"name":"removeFromKycTeam","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"myid","type":"bytes32"},{"name":"result","type":"string"}],"name":"__callback","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"holders","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"proceed","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"ccLockedUpBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"myid","type":"bytes32"},{"name":"result","type":"string"},{"name":"proof","type":"bytes"}],"name":"__callback","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"oraclizeQueryCost","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_tokens","type":"uint256"},{"name":"_purchaseId","type":"string"},{"name":"_btcBuyer","type":"bool"}],"name":"deliverTokens","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_safe","type":"address"}],"name":"finalize","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"refund","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_purchaseID","type":"string"}],"name":"cancelDelivery","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"updatePrice","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getHolderCount","outputs":[{"name":"_holderCount","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"allReceivedEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ccReleaseBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"fundingEndBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"getBalanceOf","outputs":[{"name":"_balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenVendor","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"kycVerified","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"allUnKycedEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"string"}],"name":"getPurchaseById","outputs":[{"name":"_buyer","type":"address"},{"name":"_tokenAmount","type":"uint256"},{"name":"_active","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"createTokens","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"purchaseArray","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getPurchaseCount","outputs":[{"name":"_purchaseCount","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"deliverTeamTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"state","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_THIRD_DISCOUNT_MULTIPLIER","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ETH_USD_EXCHANGE_RATE_IN_CENTS","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"refuseKyc","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"teamTokensDelivered","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"roundTwoBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isHolder","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"fundingStartBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ETH_RECEIVED_CAP","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_FIRST_DISCOUNT_MULTIPLIER","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"roundFourBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_MIN","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_index","type":"uint256"}],"name":"getHolder","outputs":[{"name":"_holder","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"roundThreeBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_SECOND_DISCOUNT_MULTIPLIER","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_CREATED_MIN","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"unlockKyc","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_CREATION_CAP","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_option","type":"uint256"}],"name":"setOraclizeGas","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_fundingStartBlock","type":"uint256"},{"name":"_fundingEndBlock","type":"uint256"},{"name":"_roundTwoBlock","type":"uint256"},{"name":"_roundThreeBlock","type":"uint256"},{"name":"_roundFourBlock","type":"uint256"},{"name":"_admin1","type":"address"},{"name":"_admin2","type":"address"},{"name":"_tokenVendor","type":"address"},{"name":"_ccReleaseBlock","type":"uint256"}],"payable":true,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"price","type":"string"}],"name":"updatedPrice","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"description","type":"string"}],"name":"newOraclizeQuery","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogRefund","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogCreateEVN","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogDeliverEVN","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_id","type":"string"}],"name":"LogCancelDelivery","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_user","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogKycRefused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"distributor","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogTeamTokensDelivered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
606060405260405161012080620054f48339810160405280805191906020018051919060200180519190602001805191906020018051919060200180519190602001805191906020018051919060200180519150505b43899011156200006457600080fd5b8689106200007157600080fd5b8587106200007e57600080fd5b8486106200008b57600080fd5b8785106200009857600080fd5b808810620000a557600080fd5b600160a060020a0384161515620000bb57600080fd5b600160a060020a0383161515620000d157600080fd5b600160a060020a038481169084161415620000eb57600080fd5b600160a060020a03821615156200010157600080fd5b600160a060020a0382811690851614156200011b57600080fd5b600160a060020a0382811690841614156200013557600080fd5b600034116200014357600080fd5b601080546000919060a060020a60ff02191674010000000000000000000000000000000000000000835b0217905550601080546000919060a860020a60ff0219167501000000000000000000000000000000000000000000835b021790555060088990556009889055600a879055600b869055600c859055600d81905560008055600e8054600160a060020a03808716600160a060020a031992831617909255600f805486841690831617905560108054928516929091169190911790556200021f64174876e80064010000000062003c086200029682021704565b620002376401000000006200205f6200040082021704565b6200028360408051908101604052600381527f55524c00000000000000000000000000000000000000000000000000000000006020820152640100000000620035d56200067e82021704565b6020555b50505050505050505062001228565b600354600160a060020a03161580620002d15750600354620002cf90600160a060020a031664010000000062003d1a6200086682021704565b155b15620002f357620002f1600064010000000062003d226200086e82021704565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15156200035557600080fd5b6102c65a03f115156200036757600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063ca6ad1e4826040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401600060405180830381600087803b1515620003e657600080fd5b6102c65a03f11515620003f857600080fd5b5050505b5b50565b620004186401000000006200333062000c6b82021704565b600160a060020a031633600160a060020a031614151562000449576702c68af0bb1400003410156200044957600080fd5b5b30600160a060020a031631620004a160408051908101604052600381527f55524c00000000000000000000000000000000000000000000000000000000006020820152640100000000620035d56200067e82021704565b11156200054e57600080516020620054d48339815191526040516020808252604b908201527f4f7261636c697a6520717565727920776173204e4f542073656e742c20706c656040808301919091527f6173652061646420736f6d652045544820746f20636f76657220666f7220746860608301527f6520717565727920666565000000000000000000000000000000000000000000608083015260a0909101905180910390a16200067b565b600080516020620054d483398151915260405160208082526015908201527f4f7261636c697a652073656e742c20776169742e2e00000000000000000000006040808301919091526060909101905180910390a1620003fc610e106040805190810160405280600381526020017f55524c000000000000000000000000000000000000000000000000000000000081525060806040519081016040908152604982527f6a736f6e2868747470733a2f2f6d696e2d6170692e63727970746f636f6d706160208301527f72652e636f6d2f646174612f70726963653f6673796d3d455448267473796d73908201527f3d555344292e5553440000000000000000000000000000000000000000000000606082015262035b606401000000006200376262000de082021704565b505b5b565b600354600090600160a060020a03161580620006bc5750600354620006ba90600160a060020a031664010000000062003d1a6200086682021704565b155b15620006de57620006dc600064010000000062003d226200086e82021704565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15156200074057600080fd5b6102c65a03f115156200075257600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063524f3889836000604051602001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018080602001828103825283818151815260200191508051906020019080838360005b83811015620007f55780820151818401525b602001620007da565b50505050905090810190601f168015620008235780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b15156200084257600080fd5b6102c65a03f115156200085457600080fd5b50505060405180519150505b5b919050565b803b5b919050565b6000806200089e731d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed64010000000062003d1a6200086682021704565b1115620009205760038054600160a060020a031916731d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed1790556200091760408051908101604052600b81527f6574685f6d61696e6e65740000000000000000000000000000000000000000006020820152640100000000620040616200116482021704565b50600162000860565b60006200094f73c03a2615d5efaf5f49f60b7bb6583eaec212fdf164010000000062003d1a6200086682021704565b1115620009d15760038054600160a060020a03191673c03a2615d5efaf5f49f60b7bb6583eaec212fdf11790556200091760408051908101604052600c81527f6574685f726f707374656e3300000000000000000000000000000000000000006020820152640100000000620040616200116482021704565b50600162000860565b600062000a0073b7a07bcf2ba2f2703b24c0691b5278999c59ac7e64010000000062003d1a6200086682021704565b111562000a825760038054600160a060020a03191673b7a07bcf2ba2f2703b24c0691b5278999c59ac7e1790556200091760408051908101604052600981527f6574685f6b6f76616e00000000000000000000000000000000000000000000006020820152640100000000620040616200116482021704565b50600162000860565b600062000ab173146500cfd35b22e4a392fe0adc06de1a1368ed4864010000000062003d1a6200086682021704565b111562000b335760038054600160a060020a03191673146500cfd35b22e4a392fe0adc06de1a1368ed481790556200091760408051908101604052600b81527f6574685f72696e6b6562790000000000000000000000000000000000000000006020820152640100000000620040616200116482021704565b50600162000860565b600062000b62736f485c8bf6fc43ea212e93bbf8ce046c7f1cb47564010000000062003d1a6200086682021704565b111562000b98575060038054600160a060020a031916736f485c8bf6fc43ea212e93bbf8ce046c7f1cb475179055600162000860565b600062000bc77320e12a1f859b3feae5fb2a0a32c18f5a65555bbf64010000000062003d1a6200086682021704565b111562000bfd575060038054600160a060020a0319167320e12a1f859b3feae5fb2a0a32c18f5a65555bbf179055600162000860565b600062000c2c7351efaf4c8b3c9afbd5ab9f4bbc82784ab6ef8faa64010000000062003d1a6200086682021704565b111562000c62575060038054600160a060020a0319167351efaf4c8b3c9afbd5ab9f4bbc82784ab6ef8faa179055600162000860565b5060005b919050565b600354600090600160a060020a0316158062000ca9575060035462000ca790600160a060020a031664010000000062003d1a6200086682021704565b155b1562000ccb5762000cc9600064010000000062003d226200086e82021704565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151562000d2d57600080fd5b6102c65a03f1151562000d3f57600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063c281d19e6000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151562000dbe57600080fd5b6102c65a03f1151562000dd057600080fd5b50505060405180519150505b5b90565b6003546000908190600160a060020a0316158062000e20575060035462000e1e90600160a060020a031664010000000062003d1a6200086682021704565b155b1562000e425762000e40600064010000000062003d226200086e82021704565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b151562000ea457600080fd5b6102c65a03f1151562000eb657600080fd5b505050604051805160048054600160a060020a031916600160a060020a039283161790819055169050632ef3accc86856000604051602001526040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b8381101562000f605780820151818401525b60200162000f45565b50505050905090810190601f16801562000f8e5780820380516001836020036101000a031916815260200191505b509350505050602060405180830381600087803b151562000fae57600080fd5b6102c65a03f1151562000fc057600080fd5b5050506040518051915050670de0b6b3a76400003a84020181111562000fea57600091506200115a565b600454600160a060020a031663c51be90f82888888886000604051602001526040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015620010845780820151818401525b60200162001069565b50505050905090810190601f168015620010b25780820380516001836020036101000a031916815260200191505b50838103825285818151815260200191508051906020019080838360005b83811015620010eb5780820151818401525b602001620010d0565b50505050905090810190601f168015620011195780820380516001836020036101000a031916815260200191505b5096505050505050506020604051808303818588803b15156200113b57600080fd5b6125ee5a03f115156200114d57600080fd5b5050505060405180519250505b5b50949350505050565b6005818051620011799291602001906200117e565b505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620011c157805160ff1916838001178555620011f1565b82800160010185558215620011f1579182015b82811115620011f1578251825591602001919060010190620011d4565b5b506200120092915062001204565b5090565b62000ddc91905b808211156200120057600081556001016200120b565b5090565b90565b61429c80620012386000396000f300606060405236156102b95763ffffffff60e060020a60003504166304deaeb581146102be57806306a8f8a2146102e257806306fdde0314610311578063095ea7b31461039c5780630fb7cb1d146103d2578063108e4bdb146103f3578063115976c414610426578063168213491461045557806318160ddd1461047a5780631f305ec71461049f57806323b872dd146104c057806327dc297e146104fc5780632a11ced0146105545780632a33fec6146105865780632ed196bd1461059b578063313ce567146105cc57806338bbfa50146105f15780633ba864651461068b5780633eeda7d3146106b05780634ef39b75146106e657806354fd4d5014610707578063590e1ae314610792578063611ef452146107a7578063673a7e28146107c757806370a08231146107d15780637136982b1461080257806373a1e7f5146108275780638456cb591461084c5780638a957f151461086157806391b43d131461088657806395d89b41146108ab5780639b96eece146107d1578063a3766f8814610967578063a5410a6614610996578063a9059cbb146109c9578063acc99bb7146109ff578063af580d2c14610a24578063b442726314610aa5578063b8b8587314610aaf578063becd283f14610b3d578063bf5f016914610b62578063c19d93fb14610b83578063c5fc98c914610bba578063cf9a60d414610bdf578063d134295814610c04578063d16be71b14610c25578063d25a13b414610c4c578063d4d7b19a14610c71578063d648a64714610ca4578063d8e3074014610cc9578063da9b90c414610cee578063dd62ed3e14610d13578063e5a284f814610d4a578063e74799b414610d6f578063e8a96b4614610d94578063eec7006f14610dc6578063f4ee82ee14610deb578063f5689a8014610e10578063f8db5d0714610e35578063f9fae4f714610e56578063fbf44a1b14610e7b575b600080fd5b34156102c957600080fd5b6102e0600435600160a060020a0360243516610e93565b005b34156102ed57600080fd5b6102f5610ff4565b604051600160a060020a03909116815260200160405180910390f35b341561031c57600080fd5b610324611003565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a757600080fd5b6103be600160a060020a036004351660243561103a565b604051901515815260200160405180910390f35b34156103dd57600080fd5b6102e0600160a060020a03600435166110b5565b005b34156103fe57600080fd5b6103be600160a060020a03600435166111aa565b604051901515815260200160405180910390f35b341561043157600080fd5b6102f56111bf565b604051600160a060020a03909116815260200160405180910390f35b341561046057600080fd5b6104686111ce565b60405190815260200160405180910390f35b341561048557600080fd5b6104686111db565b60405190815260200160405180910390f35b34156104aa57600080fd5b6102e0600160a060020a03600435166111e1565b005b34156104cb57600080fd5b6103be600160a060020a03600435811690602435166044356112db565b604051901515815260200160405180910390f35b341561050757600080fd5b6102e0600480359060446024803590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506113ff95505050505050565b005b341561055f57600080fd5b6102f56004356114d8565b604051600160a060020a03909116815260200160405180910390f35b341561059157600080fd5b6102e061150a565b005b34156105a657600080fd5b610468600160a060020a0360043516611643565b60405190815260200160405180910390f35b34156105d757600080fd5b610468611655565b60405190815260200160405180910390f35b34156105fc57600080fd5b6102e0600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061165a95505050505050565b005b341561069657600080fd5b610468611660565b60405190815260200160405180910390f35b34156106bb57600080fd5b6102e060048035600160a060020a03169060248035916044359182019101356064351515611666565b005b34156106f157600080fd5b6102e0600160a060020a0360043516611923565b005b341561071257600080fd5b610324611b3d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561079d57600080fd5b6102e0611b74565b005b34156107b257600080fd5b6102e06004803560248101910135611d6b565b005b6102e061205f565b005b34156107dc57600080fd5b610468600160a060020a03600435166122cc565b60405190815260200160405180910390f35b341561080d57600080fd5b6104686122eb565b60405190815260200160405180910390f35b341561083257600080fd5b6104686122f2565b60405190815260200160405180910390f35b341561085757600080fd5b6102e06122f8565b005b341561086c57600080fd5b61046861246b565b60405190815260200160405180910390f35b341561089157600080fd5b610468612471565b60405190815260200160405180910390f35b34156108b657600080fd5b610324612477565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156107dc57600080fd5b610468600160a060020a03600435166122cc565b60405190815260200160405180910390f35b341561097257600080fd5b6102f56124cd565b604051600160a060020a03909116815260200160405180910390f35b34156109a157600080fd5b6103be600160a060020a03600435166124dc565b604051901515815260200160405180910390f35b34156109d457600080fd5b6103be600160a060020a03600435166024356124f1565b604051901515815260200160405180910390f35b3415610a0a57600080fd5b610468612613565b60405190815260200160405180910390f35b3415610a2f57600080fd5b610a7560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061261995505050505050565b604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390f35b6102e0612775565b005b3415610aba57600080fd5b6103246004356129ab565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610b4857600080fd5b610468612a67565b60405190815260200160405180910390f35b3415610b6d57600080fd5b6102e0600160a060020a0360043516612a6e565b005b3415610b8e57600080fd5b610b96612c1d565b60405180826002811115610ba657fe5b60ff16815260200191505060405180910390f35b3415610bc557600080fd5b610468612c2d565b60405190815260200160405180910390f35b3415610bea57600080fd5b610468612c34565b60405190815260200160405180910390f35b3415610c0f57600080fd5b6102e0600160a060020a0360043516612c3a565b005b3415610c3057600080fd5b6103be612dd5565b604051901515815260200160405180910390f35b3415610c5757600080fd5b610468612dde565b60405190815260200160405180910390f35b3415610c7c57600080fd5b6103be600160a060020a0360043516612de4565b604051901515815260200160405180910390f35b3415610caf57600080fd5b610468612df9565b60405190815260200160405180910390f35b3415610cd457600080fd5b610468612dff565b60405190815260200160405180910390f35b3415610cf957600080fd5b610468612e0d565b60405190815260200160405180910390f35b3415610d1e57600080fd5b610468600160a060020a0360043581169060243516612e14565b60405190815260200160405180910390f35b3415610d5557600080fd5b610468612e53565b60405190815260200160405180910390f35b3415610d7a57600080fd5b610468612e59565b60405190815260200160405180910390f35b3415610d9f57600080fd5b6102f5600435612e65565b604051600160a060020a03909116815260200160405180910390f35b3415610dd157600080fd5b610468612e9e565b60405190815260200160405180910390f35b3415610df657600080fd5b610468612ea4565b60405190815260200160405180910390f35b3415610e1b57600080fd5b610468612eab565b60405190815260200160405180910390f35b3415610e4057600080fd5b6102e0600160a060020a0360043516612eb9565b005b3415610e6157600080fd5b610468612fbc565b60405190815260200160405180910390f35b3415610e8657600080fd5b6102e0600435612fcb565b005b601954683635c9adc5dea00000901015610eac57600080fd5b60005469d3c21bcecceda1000000901015610ec657600080fd5b600e5433600160a060020a0390811691161480610ef15750600f5433600160a060020a039081169116145b1515610efc57600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e54909216815291909120541415610fed57601a54610f6e30600160a060020a03163184613102565b1015610f7957600080fd5b600160a060020a0381161515610f8e57600080fd5b600160a060020a03811682156108fc0283604051600060405180830381858888f193505050501515610fbf57600080fd5b5b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120555b5b5b5b5050565b600f54600160a060020a031681565b60408051908101604052600681527f456e76696f6e0000000000000000000000000000000000000000000000000000602082015281565b600060023660441461104857fe5b600160a060020a03338116600081815260026020908152604080832094891680845294909152908190208690557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a3600191505b5b5092915050565b600e5433600160a060020a03908116911614806110e05750600f5433600160a060020a039081169116145b15156110eb57600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a55760013660241461115257fe5b600160a060020a0382166000908152601c60205260409020805460ff191660011790555b5b50600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120555b5b5b50565b601c6020526000908152604090205460ff1681565b600e54600160a060020a031681565b683635c9adc5dea0000081565b60005481565b600e5433600160a060020a039081169116148061120c5750600f5433600160a060020a039081169116145b151561121757600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a55760013660241461127e57fe5b600160a060020a0382166000908152601c60205260409020805460ff191690555b5b50600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120556111a5565b6111a5565b5b50565b60008060015b60105460a060020a900460ff1660028111156112f957fe5b1461130357600080fd5b600160a060020a033390811660009081526016602052604090205460ff1615156001141561135557600160a060020a0381166000908152601d602052604090205460ff16151560011461135557600080fd5b5b33600160a060020a0381166000908152601260205260408120548691901180156113815750600d5443105b156113c057600160a060020a0382166000908152601260209081526040808320546001909252909120546113b59083613102565b10156113c057600080fd5b5b6003366064146113cd57fe5b6113d889898961311d565b945084156113eb576113e9886132a9565b505b8495505b5b505b50505b505b509392505050565b611407613330565b600160a060020a031633600160a060020a031614151561142657600080fd5b61142f8161344d565b601f557f891acff763972fa7f25226caa78556f59bcb130f6f13fd6ab9b9fef99cff9c698160405160208082528190810183818151815260200191508051906020019080838360005b838110156114915780820151818401525b602001611478565b50505050905090810190601f1680156114be5780820380516001836020036101000a031916815260200191505b509250505060405180910390a1610fed61205f565b5b5050565b60158054829081106114e657fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60025b60105460a060020a900460ff16600281111561152557fe5b1461152f57600080fd5b600e5433600160a060020a039081169116148061155a5750600f5433600160a060020a039081169116145b151561156557600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e5490921681529190912054141561163e576010805460ff7501000000000000000000000000000000000000000000820416919074ff0000000000000000000000000000000000000000191660a060020a83600281111561160b57fe5b02179055505b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120555b5b5b5b565b60126020526000908152604090205481565b601281565b5b505050565b60205481565b600080805b60105460a060020a900460ff16600281111561168357fe5b1461168d57600080fd5b60105433600160a060020a039081169116146116a857600080fd5b600160a060020a03871615156116bd57600080fd5b600086116116ca57600080fd5b600084116116d757600080fd5b6008544310156116e657600080fd5b60095462029040014311156116fa57600080fd5b611710866064670de0b6b3a76400005b0461357e565b915061171e600054836135ad565b90506a6b88921f0410abc200000081111561173857600080fd5b6000819055601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a03161561177757600080fd5b60606040519081016040528088600160a060020a0316815260200183815260200160011515815250601186866040518083838082843782019150509250505090815260200160405190819003902081518154600160a060020a031916600160a060020a0391909116178155602082015181600101556040820151600291909101805460ff19169115159190911790555060138054600181016118198382614079565b916000526020600020900160005b506118339087876140a3565b505082151561187957600160a060020a03871660009081526012602052604090205461185f90836135ad565b600160a060020a0388166000908152601260205260409020555b600160a060020a03871660009081526001602052604090205461189c90836135ad565b600160a060020a0388166000908152600160205260409020556118be876132a9565b50600160a060020a03871660008181526016602052604090819020805460ff191660011790557f1a0e722b7da39e72a59b39f661ef0ce1167fc012eeacb7481feb8b110d7c481e9084905190815260200160405180910390a25b5b5b50505050505050565b60005b60105460a060020a900460ff16600281111561193e57fe5b1461194857600080fd5b601954683635c9adc5dea0000090101561196157600080fd5b60005469d3c21bcecceda100000090101561197b57600080fd5b600e5433600160a060020a03908116911614806119a65750600f5433600160a060020a039081169116145b15156119b157600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a557600954431180611a29575060005469d3c21bcecceda10000009010155b80611a405750601954683635c9adc5dea000009010155b1515611a4b57600080fd5b600160a060020a0381161515611a6057600080fd5b601080546001919074ff0000000000000000000000000000000000000000191660a060020a835b0217905550601080546001919075ff00000000000000000000000000000000000000000019167501000000000000000000000000000000000000000000835b021790555080600160a060020a03166108fc6019549081150290604051600060405180830381858888f193505050501515611b0057600080fd5b5b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120556111a5565b6111a5565b5b5b5b50565b60408051908101604052600381527f302e390000000000000000000000000000000000000000000000000000000000602082015281565b60008060095461a4100143111515611b8b57600080fd5b601954683635c9adc5dea00000901080611bb1575060005469d3c21bcecceda100000090105b1515611bbc57600080fd5b600160a060020a0333166000908152601760205260408120541180611bf75750600160a060020a033316600090815260186020526040812054115b1515611c0257600080fd5b600160a060020a03331660009081526001602052604081205492508211611c2857600080fd5b600160a060020a033316600090815260176020908152604080832054601890925290912054611c5791906135ad565b905060008111611c6657600080fd5b601954600160a060020a033316600090815260176020526040902054611c8c9190613102565b601955601a54600160a060020a033316600090815260186020526040902054611cb59190613102565b601a55600160a060020a0333166000908152600160209081526040808320839055601782528083208390556018909152812081905554611cf59083613102565b600055600160a060020a0333167fb6c0eca8138e097d71e2dd31e19a1266487f0553f170b7260ffe68bcbe9ff8a78260405190815260200160405180910390a2600160a060020a03331681156108fc0282604051600060405180830381858888f193505050501515610fed57600080fd5b5b5050565b600160a060020a0333166000908152601c602052604090205460ff161515600114611d9557600080fd5b600d544310611da357600080fd5b60118282604051808383808284378201915050925050509081526020016040519081900390206002015460ff161515600114611dde57600080fd5b611e5860016000601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a03168152602081019190915260409081016000205490601190859085905180838380828437820191505092505050908152602001604051809103902060010154613102565b60016000601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a0316815260208101919091526040908101600090812092909255611f1f9160129160119086908690518083838082843782019150509250505090815260200160405190819003902054600160a060020a03168152602081019190915260409081016000205490601190859085905180838380828437820191505092505050908152602001604051809103902060010154613102565b60126000601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a0316815260208101919091526040908101600090812092909255601190849084905180838380828437820191505092505050908152602001604051908190039020600201805460ff1916911515919091179055600054611fd9906011848460405180838380828437820191505092505050908152602001604051809103902060010154613102565b600055601182826040518083838082843782019150509250505090815260200160405190819003902054600160a060020a03167f6e9b134e7c6a5f38a62b3b3344b833bb9bda58d3c5556223978ec5273ff4735383836040516020808252810182905280604081018484808284378201915050935050505060405180910390a25b5b5050565b612067613330565b600160a060020a031633600160a060020a0316141515612096576702c68af0bb14000034101561209657600080fd5b5b30600160a060020a0316316120de60408051908101604052600381527f55524c000000000000000000000000000000000000000000000000000000000060208201526135d5565b111561219a577f46cb989ef9cef13e930e3b7f286225a086e716a90d63e0b7da85d310a9db0c9a6040516020808252604b908201527f4f7261636c697a6520717565727920776173204e4f542073656e742c20706c656040808301919091527f6173652061646420736f6d652045544820746f20636f76657220666f7220746860608301527f6520717565727920666565000000000000000000000000000000000000000000608083015260a0909101905180910390a161163e565b7f46cb989ef9cef13e930e3b7f286225a086e716a90d63e0b7da85d310a9db0c9a60405160208082526015908201527f4f7261636c697a652073656e742c20776169742e2e00000000000000000000006040808301919091526060909101905180910390a16111a5610e106040805190810160405280600381526020017f55524c0000000000000000000000000000000000000000000000000000000000815250608060405190810160405280604981526020017f6a736f6e2868747470733a2f2f6d696e2d6170692e63727970746f636f6d706181526020017f72652e636f6d2f646174612f70726963653f6673796d3d455448267473796d7381526020017f3d555344292e555344000000000000000000000000000000000000000000000081525062035b60613762565b505b5b565b600160a060020a0381166000908152600160205260409020545b919050565b6015545b90565b60195481565b60025b60105460a060020a900460ff16600281111561231357fe5b141561231e57600080fd5b600e5433600160a060020a03908116911614806123495750600f5433600160a060020a039081169116145b151561235457600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e5490921681529190912054141561163e576010805460ff60a060020a820416919075ff000000000000000000000000000000000000000000191675010000000000000000000000000000000000000000008360028111156123fb57fe5b0217905550601080546002919074ff0000000000000000000000000000000000000000191660a060020a8361160b565b02179055505b600e54600160a060020a039081166000908152601b6020526040808220829055600f5490921681529081205561163e565b61163e565b5b5b565b600d5481565b60095481565b60408051908101604052600381527f45564e0000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0381166000908152600160205260409020545b919050565b601054600160a060020a031681565b601d6020526000908152604090205460ff1681565b60008060015b60105460a060020a900460ff16600281111561250f57fe5b1461251957600080fd5b600160a060020a033390811660009081526016602052604090205460ff1615156001141561256b57600160a060020a0381166000908152601d602052604090205460ff16151560011461256b57600080fd5b5b33600160a060020a0381166000908152601260205260408120548691901180156125975750600d5443105b156125d657600160a060020a0382166000908152601260209081526040808320546001909252909120546125cb9083613102565b10156125d657600080fd5b5b6002366044146125e357fe5b6125ed8888613a68565b94508415612600576125fe886132a9565b505b8495505b5b505b50505b505b5092915050565b601a5481565b60008060006011846040518082805190602001908083835b6020831061265157805182525b601f199092019160209182019101612631565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405190819003902054600160a060020a031692506011846040518082805190602001908083835b602083106126c457805182525b601f1990920191602091820191016126a4565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390206001015491506011846040518082805190602001908083835b6020831061273057805182525b601f199092019160209182019101612710565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040519081900390206002015460ff1690505b9193909250565b6000808080805b60105460a060020a900460ff16600281111561279457fe5b1461279e57600080fd5b6008544310156127ad57600080fd5b6009544311156127bc57600080fd5b600034116127c957600080fd5b6127d7601a546019546135ad565b93506127e384346135ad565b92506970ee403ce780ac5000008311156127fc57600080fd5b61280834601f5461357e565b91506064825b0491506128228261281d613b78565b613bc6565b9150670de0b6b3a764000082101561283957600080fd5b612845600054836135ad565b90506a6b88921f0410abc200000081111561285f57600080fd5b600160a060020a0333166000908152601d602052604090205460ff1615156128d257600160a060020a0333166000908152601860205260409020546128a490346135ad565b600160a060020a033316600090815260186020526040902055601a546128ca90346135ad565b601a5561291f565b600160a060020a0333166000908152601760205260409020546128f590346135ad565b600160a060020a03331660009081526017602052604090205560195461291b90346135ad565b6019555b600081815533600160a060020a03811682526001602052604090912080548401905561294a906132a9565b50600160a060020a03331660008181526016602052604090819020805460ff191660011790557ff531cc636ac07444c260ab8fbec2dfcfb2e69f62697aa04f6429a3b052c413989084905190815260200160405180910390a25b5b50505050565b60138054829081106129b957fe5b906000526020600020900160005b915090508054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612a5f5780601f10612a3457610100808354040283529160200191612a5f565b820191906000526020600020905b815481529060010190602001808311612a4257829003601f168201915b505050505081565b6013545b90565b60008060015b60105460a060020a900460ff166002811115612a8c57fe5b14612a9657600080fd5b600e5433600160a060020a0390811691161480612ac15750600f5433600160a060020a039081169116145b1515612acc57600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e54909216815291909120541415612c1157601e5460ff1615612b3757600080fd5b600160a060020a0383161515612b4c57600080fd5b612b5b6000546201a406613bc6565b9150612b6982600054613102565b600160a060020a03841660009081526001602081905260408220839055601e805460ff191690911790558390559050612ba1836132a9565b5082600160a060020a03167f74c57fa15425b244ab3400bd258037da3499566fe21038ab6e6db4971d1565fa8260405190815260200160405180910390a25b600e54600160a060020a039081166000908152601b6020526040808220829055600f5490921681529081205561165a565b61165a565b5b5b505050565b60105460a060020a900460ff1681565b6201b20781565b601f5481565b600160a060020a0333166000908152601c6020526040812054819060ff161515600114612c6657600080fd5b600160a060020a0383166000908152601d602052604090205460ff1615612c8c57600080fd5b600160a060020a03831660009081526018602052604081205411612caf57600080fd5b600160a060020a03831660009081526001602052604081205492508211612cd557600080fd5b50600160a060020a038216600090815260186020526040812054908111612cfb57600080fd5b601a54600160a060020a038416600090815260186020526040902054612d219190613102565b601a55600160a060020a03831660009081526012602090815260408083205460018352818420556018909152812081905554612d5d9083613102565b600055600160a060020a0383167fa840617fb151e47d5e92a7fd2b59e2aedb6252c5dd8e5656a789e116f5668f038260405190815260200160405180910390a2600160a060020a03831681156108fc0282604051600060405180830381858888f19350505050151561165a57600080fd5b5b5b505050565b601e5460ff1681565b600a5481565b60146020526000908152604090205460ff1681565b60085481565b6970ee403ce780ac50000081565b62022e0981565b6000600236604414612e2257fe5b600160a060020a0380851660009081526002602090815260408083209387168352929052205491505b5b5092915050565b600c5481565b670de0b6b3a764000081565b6000601582815481101515612e7657fe5b906000526020600020900160005b9054906101000a9004600160a060020a031690505b919050565b600b5481565b6201e84881565b69d3c21bcecceda100000081565b600160a060020a0333166000908152601c602052604090205460ff161515600114612ee357600080fd5b600160a060020a0381166000908152601d602052604090205460ff1615612f0957600080fd5b600160a060020a0381166000908152601d60209081526040808320805460ff19166001179055601890915281205411156111a557600160a060020a038116600090815260186020818152604080842054601783529320839055601954919052612f71916135ad565b601955601a54600160a060020a038216600090815260186020526040902054612f9a9190613102565b601a55600160a060020a0381166000908152601860205260408120555b5b5b50565b6a6b88921f0410abc200000081565b600e5433600160a060020a0390811691161480612ff65750600f5433600160a060020a039081169116145b151561300157600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a557601e8111613077576130726406fc23ac00613c08565b611b00565b6032811161309257613072640ba43b7400613c08565b611b00565b604681116130ad5761307264104c533c00613c08565b611b00565b60648111611b0057611b0064174876e800613c08565b5b5b5b5b5b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120556111a5565b6111a5565b5b50565b6000808284101561310f57fe5b5050808203805b5092915050565b600160a060020a03831660009081526001602052604081205482901080159061316d5750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156131795750600082115b801561319e5750600160a060020a038316600090815260016020526040902054828101115b1561329d57600160a060020a0383166000908152600160205260409020546131c690836135ad565b600160a060020a0380851660009081526001602052604080822093909355908616815220546131f59083613102565b600160a060020a03808616600090815260016020908152604080832094909455600281528382203390931682529190915220546132329083613102565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016132a1565b5060005b5b9392505050565b600160a060020a03811660009081526014602052604081205460ff1615156133275760158054600181016132dd8382614122565b916000526020600020900160005b8154600160a060020a038087166101009390930a838102910219909116179091556000908152601460205260409020805460ff19166001179055505b5060015b919050565b600354600090600160a060020a0316158061335d575060035461335b90600160a060020a0316613d1a565b155b1561336e5761336c6000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156133b657600080fd5b6102c65a03f115156133c757600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063c281d19e6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561342c57600080fd5b6102c65a03f1151561343d57600080fd5b50505060405180519150505b5b90565b600061345761414c565b50816000805b8251811015613572577f300000000000000000000000000000000000000000000000000000000000000083828151811061349357fe5b016020015160f860020a900460f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161015801561353457507f39000000000000000000000000000000000000000000000000000000000000008382815181106134fd57fe5b016020015160f860020a900460f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191611155b1561356957603083828151811061354757fe5b016020015160f860020a900460f860020a0260f860020a90040382600a020191505b5b60010161345d565b8193505b505050919050565b600082820283158061359a575082848281151561359757fe5b04145b15156135a257fe5b8091505b5092915050565b600082820183811080159061359a5750828110155b15156135a257fe5b8091505b5092915050565b600354600090600160a060020a03161580613602575060035461360090600160a060020a0316613d1a565b155b15613613576136116000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561365b57600080fd5b6102c65a03f1151561366c57600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063524f3889836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156136f45780820151818401525b6020016136db565b50505050905090810190601f1680156137215780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561373f57600080fd5b6102c65a03f1151561375057600080fd5b50505060405180519150505b5b919050565b6003546000908190600160a060020a03161580613791575060035461378f90600160a060020a0316613d1a565b155b156137a2576137a06000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156137ea57600080fd5b6102c65a03f115156137fb57600080fd5b505050604051805160048054600160a060020a031916600160a060020a039283161790819055169050632ef3accc86856000604051602001526040518363ffffffff1660e060020a0281526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561388a5780820151818401525b602001613871565b50505050905090810190601f1680156138b75780820380516001836020036101000a031916815260200191505b509350505050602060405180830381600087803b15156138d657600080fd5b6102c65a03f115156138e757600080fd5b5050506040518051915050670de0b6b3a76400003a84020181111561390f5760009150613a5e565b600454600160a060020a031663c51be90f82888888886000604051602001526040518663ffffffff1660e060020a028152600401808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b8381101561398e5780820151818401525b602001613975565b50505050905090810190601f1680156139bb5780820380516001836020036101000a031916815260200191505b50838103825285818151815260200191508051906020019080838360005b838110156139f25780820151818401525b6020016139d9565b50505050905090810190601f168015613a1f5780820380516001836020036101000a031916815260200191505b5096505050505050506020604051808303818588803b1515613a4057600080fd5b6125ee5a03f11515613a5157600080fd5b5050505060405180519250505b5b50949350505050565b600160a060020a033316600090815260016020526040812054829010801590613a915750600082115b8015613ab65750600160a060020a038316600090815260016020526040902054828101115b15613b6d57600160a060020a033316600090815260016020526040902054613ade9083613102565b600160a060020a033381166000908152600160205260408082209390935590851681522054613b0d90836135ad565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001613b71565b5060005b5b92915050565b6000600a54431015613b8e575062022e096122ef565b600b54431015613ba257506201e8486122ef565b600c54431015613bb657506201b2076122ef565b50620186a06122ef565b5b5b5b90565b600080620186a0831015613bd957600080fd5b62030d408310613be857600080fd5b613bf2848461357e565b9050620186a0815b0490508091505b5092915050565b600354600160a060020a03161580613c325750600354613c3090600160a060020a0316613d1a565b155b15613c4357613c416000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515613c8b57600080fd5b6102c65a03f11515613c9c57600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063ca6ad1e48260405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b1515613d0157600080fd5b6102c65a03f115156129a457600080fd5b5050505b5b50565b803b5b919050565b600080613d42731d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed613d1a565b1115613db25760038054600160a060020a031916731d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed179055613daa60408051908101604052600b81527f6574685f6d61696e6e65740000000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613dd173c03a2615d5efaf5f49f60b7bb6583eaec212fdf1613d1a565b1115613e415760038054600160a060020a03191673c03a2615d5efaf5f49f60b7bb6583eaec212fdf1179055613daa60408051908101604052600c81527f6574685f726f707374656e3300000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613e6073b7a07bcf2ba2f2703b24c0691b5278999c59ac7e613d1a565b1115613ed05760038054600160a060020a03191673b7a07bcf2ba2f2703b24c0691b5278999c59ac7e179055613daa60408051908101604052600981527f6574685f6b6f76616e00000000000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613eef73146500cfd35b22e4a392fe0adc06de1a1368ed48613d1a565b1115613f5f5760038054600160a060020a03191673146500cfd35b22e4a392fe0adc06de1a1368ed48179055613daa60408051908101604052600b81527f6574685f72696e6b6562790000000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613f7e736f485c8bf6fc43ea212e93bbf8ce046c7f1cb475613d1a565b1115613fb2575060038054600160a060020a031916736f485c8bf6fc43ea212e93bbf8ce046c7f1cb47517905560016122e6565b6000613fd17320e12a1f859b3feae5fb2a0a32c18f5a65555bbf613d1a565b1115614005575060038054600160a060020a0319167320e12a1f859b3feae5fb2a0a32c18f5a65555bbf17905560016122e6565b60006140247351efaf4c8b3c9afbd5ab9f4bbc82784ab6ef8faa613d1a565b1115614058575060038054600160a060020a0319167351efaf4c8b3c9afbd5ab9f4bbc82784ab6ef8faa17905560016122e6565b5060005b919050565b6005818051610fed92916020019061415e565b505b50565b81548183558181151161165a5760008381526020902061165a9181019083016141dd565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106140e45782800160ff19823516178555614111565b82800160010185558215614111579182015b828111156141115782358255916020019190600101906140f6565b5b5061411e929150614207565b5090565b81548183558181151161165a5760008381526020902061165a918101908301614207565b5b505050565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061419f57805160ff1916838001178555614111565b82800160010185558215614111579182015b828111156141115782518255916020019190600101906141b1565b5b5061411e929150614207565b5090565b6122ef91905b8082111561411e5760006141f78282614228565b506001016141e3565b5090565b90565b6122ef91905b8082111561411e576000815560010161420d565b5090565b90565b50805460018160011615610100020316600290046000825580601f1061424e57506111a5565b601f0160209004906000526020600020908101906111a59190614207565b5b505600a165627a7a72305820988c73333ac173572010ad58d9556df1d1832dc3572d43e4c9c9322dbcb322ed002946cb989ef9cef13e930e3b7f286225a086e716a90d63e0b7da85d310a9db0c9a00000000000000000000000000000000000000000000000000000000004847d600000000000000000000000000000000000000000000000000000000004b0764000000000000000000000000000000000000000000000000000000000048753a000000000000000000000000000000000000000000000000000000000048b950000000000000000000000000000000000000000000000000000000000049582e0000000000000000000000007e49e51d4e30054915f11bd72c6c02f7423c1f4000000000000000000000000000cc9587a370fc97edcd54c8dcfcc320a56eaa190000000000000000000000002b4c4a1609c367bec8fed57e95df81c1aea5a1100000000000000000000000000000000000000000000000000000000000598613
Deployed Bytecode
0x606060405236156102b95763ffffffff60e060020a60003504166304deaeb581146102be57806306a8f8a2146102e257806306fdde0314610311578063095ea7b31461039c5780630fb7cb1d146103d2578063108e4bdb146103f3578063115976c414610426578063168213491461045557806318160ddd1461047a5780631f305ec71461049f57806323b872dd146104c057806327dc297e146104fc5780632a11ced0146105545780632a33fec6146105865780632ed196bd1461059b578063313ce567146105cc57806338bbfa50146105f15780633ba864651461068b5780633eeda7d3146106b05780634ef39b75146106e657806354fd4d5014610707578063590e1ae314610792578063611ef452146107a7578063673a7e28146107c757806370a08231146107d15780637136982b1461080257806373a1e7f5146108275780638456cb591461084c5780638a957f151461086157806391b43d131461088657806395d89b41146108ab5780639b96eece146107d1578063a3766f8814610967578063a5410a6614610996578063a9059cbb146109c9578063acc99bb7146109ff578063af580d2c14610a24578063b442726314610aa5578063b8b8587314610aaf578063becd283f14610b3d578063bf5f016914610b62578063c19d93fb14610b83578063c5fc98c914610bba578063cf9a60d414610bdf578063d134295814610c04578063d16be71b14610c25578063d25a13b414610c4c578063d4d7b19a14610c71578063d648a64714610ca4578063d8e3074014610cc9578063da9b90c414610cee578063dd62ed3e14610d13578063e5a284f814610d4a578063e74799b414610d6f578063e8a96b4614610d94578063eec7006f14610dc6578063f4ee82ee14610deb578063f5689a8014610e10578063f8db5d0714610e35578063f9fae4f714610e56578063fbf44a1b14610e7b575b600080fd5b34156102c957600080fd5b6102e0600435600160a060020a0360243516610e93565b005b34156102ed57600080fd5b6102f5610ff4565b604051600160a060020a03909116815260200160405180910390f35b341561031c57600080fd5b610324611003565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a757600080fd5b6103be600160a060020a036004351660243561103a565b604051901515815260200160405180910390f35b34156103dd57600080fd5b6102e0600160a060020a03600435166110b5565b005b34156103fe57600080fd5b6103be600160a060020a03600435166111aa565b604051901515815260200160405180910390f35b341561043157600080fd5b6102f56111bf565b604051600160a060020a03909116815260200160405180910390f35b341561046057600080fd5b6104686111ce565b60405190815260200160405180910390f35b341561048557600080fd5b6104686111db565b60405190815260200160405180910390f35b34156104aa57600080fd5b6102e0600160a060020a03600435166111e1565b005b34156104cb57600080fd5b6103be600160a060020a03600435811690602435166044356112db565b604051901515815260200160405180910390f35b341561050757600080fd5b6102e0600480359060446024803590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506113ff95505050505050565b005b341561055f57600080fd5b6102f56004356114d8565b604051600160a060020a03909116815260200160405180910390f35b341561059157600080fd5b6102e061150a565b005b34156105a657600080fd5b610468600160a060020a0360043516611643565b60405190815260200160405180910390f35b34156105d757600080fd5b610468611655565b60405190815260200160405180910390f35b34156105fc57600080fd5b6102e0600480359060446024803590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061165a95505050505050565b005b341561069657600080fd5b610468611660565b60405190815260200160405180910390f35b34156106bb57600080fd5b6102e060048035600160a060020a03169060248035916044359182019101356064351515611666565b005b34156106f157600080fd5b6102e0600160a060020a0360043516611923565b005b341561071257600080fd5b610324611b3d565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561079d57600080fd5b6102e0611b74565b005b34156107b257600080fd5b6102e06004803560248101910135611d6b565b005b6102e061205f565b005b34156107dc57600080fd5b610468600160a060020a03600435166122cc565b60405190815260200160405180910390f35b341561080d57600080fd5b6104686122eb565b60405190815260200160405180910390f35b341561083257600080fd5b6104686122f2565b60405190815260200160405180910390f35b341561085757600080fd5b6102e06122f8565b005b341561086c57600080fd5b61046861246b565b60405190815260200160405180910390f35b341561089157600080fd5b610468612471565b60405190815260200160405180910390f35b34156108b657600080fd5b610324612477565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156107dc57600080fd5b610468600160a060020a03600435166122cc565b60405190815260200160405180910390f35b341561097257600080fd5b6102f56124cd565b604051600160a060020a03909116815260200160405180910390f35b34156109a157600080fd5b6103be600160a060020a03600435166124dc565b604051901515815260200160405180910390f35b34156109d457600080fd5b6103be600160a060020a03600435166024356124f1565b604051901515815260200160405180910390f35b3415610a0a57600080fd5b610468612613565b60405190815260200160405180910390f35b3415610a2f57600080fd5b610a7560046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061261995505050505050565b604051600160a060020a039093168352602083019190915215156040808301919091526060909101905180910390f35b6102e0612775565b005b3415610aba57600080fd5b6103246004356129ab565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103615780820151818401525b602001610348565b50505050905090810190601f16801561038e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610b4857600080fd5b610468612a67565b60405190815260200160405180910390f35b3415610b6d57600080fd5b6102e0600160a060020a0360043516612a6e565b005b3415610b8e57600080fd5b610b96612c1d565b60405180826002811115610ba657fe5b60ff16815260200191505060405180910390f35b3415610bc557600080fd5b610468612c2d565b60405190815260200160405180910390f35b3415610bea57600080fd5b610468612c34565b60405190815260200160405180910390f35b3415610c0f57600080fd5b6102e0600160a060020a0360043516612c3a565b005b3415610c3057600080fd5b6103be612dd5565b604051901515815260200160405180910390f35b3415610c5757600080fd5b610468612dde565b60405190815260200160405180910390f35b3415610c7c57600080fd5b6103be600160a060020a0360043516612de4565b604051901515815260200160405180910390f35b3415610caf57600080fd5b610468612df9565b60405190815260200160405180910390f35b3415610cd457600080fd5b610468612dff565b60405190815260200160405180910390f35b3415610cf957600080fd5b610468612e0d565b60405190815260200160405180910390f35b3415610d1e57600080fd5b610468600160a060020a0360043581169060243516612e14565b60405190815260200160405180910390f35b3415610d5557600080fd5b610468612e53565b60405190815260200160405180910390f35b3415610d7a57600080fd5b610468612e59565b60405190815260200160405180910390f35b3415610d9f57600080fd5b6102f5600435612e65565b604051600160a060020a03909116815260200160405180910390f35b3415610dd157600080fd5b610468612e9e565b60405190815260200160405180910390f35b3415610df657600080fd5b610468612ea4565b60405190815260200160405180910390f35b3415610e1b57600080fd5b610468612eab565b60405190815260200160405180910390f35b3415610e4057600080fd5b6102e0600160a060020a0360043516612eb9565b005b3415610e6157600080fd5b610468612fbc565b60405190815260200160405180910390f35b3415610e8657600080fd5b6102e0600435612fcb565b005b601954683635c9adc5dea00000901015610eac57600080fd5b60005469d3c21bcecceda1000000901015610ec657600080fd5b600e5433600160a060020a0390811691161480610ef15750600f5433600160a060020a039081169116145b1515610efc57600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e54909216815291909120541415610fed57601a54610f6e30600160a060020a03163184613102565b1015610f7957600080fd5b600160a060020a0381161515610f8e57600080fd5b600160a060020a03811682156108fc0283604051600060405180830381858888f193505050501515610fbf57600080fd5b5b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120555b5b5b5b5050565b600f54600160a060020a031681565b60408051908101604052600681527f456e76696f6e0000000000000000000000000000000000000000000000000000602082015281565b600060023660441461104857fe5b600160a060020a03338116600081815260026020908152604080832094891680845294909152908190208690557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a3600191505b5b5092915050565b600e5433600160a060020a03908116911614806110e05750600f5433600160a060020a039081169116145b15156110eb57600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a55760013660241461115257fe5b600160a060020a0382166000908152601c60205260409020805460ff191660011790555b5b50600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120555b5b5b50565b601c6020526000908152604090205460ff1681565b600e54600160a060020a031681565b683635c9adc5dea0000081565b60005481565b600e5433600160a060020a039081169116148061120c5750600f5433600160a060020a039081169116145b151561121757600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a55760013660241461127e57fe5b600160a060020a0382166000908152601c60205260409020805460ff191690555b5b50600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120556111a5565b6111a5565b5b50565b60008060015b60105460a060020a900460ff1660028111156112f957fe5b1461130357600080fd5b600160a060020a033390811660009081526016602052604090205460ff1615156001141561135557600160a060020a0381166000908152601d602052604090205460ff16151560011461135557600080fd5b5b33600160a060020a0381166000908152601260205260408120548691901180156113815750600d5443105b156113c057600160a060020a0382166000908152601260209081526040808320546001909252909120546113b59083613102565b10156113c057600080fd5b5b6003366064146113cd57fe5b6113d889898961311d565b945084156113eb576113e9886132a9565b505b8495505b5b505b50505b505b509392505050565b611407613330565b600160a060020a031633600160a060020a031614151561142657600080fd5b61142f8161344d565b601f557f891acff763972fa7f25226caa78556f59bcb130f6f13fd6ab9b9fef99cff9c698160405160208082528190810183818151815260200191508051906020019080838360005b838110156114915780820151818401525b602001611478565b50505050905090810190601f1680156114be5780820380516001836020036101000a031916815260200191505b509250505060405180910390a1610fed61205f565b5b5050565b60158054829081106114e657fe5b906000526020600020900160005b915054906101000a9004600160a060020a031681565b60025b60105460a060020a900460ff16600281111561152557fe5b1461152f57600080fd5b600e5433600160a060020a039081169116148061155a5750600f5433600160a060020a039081169116145b151561156557600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e5490921681529190912054141561163e576010805460ff7501000000000000000000000000000000000000000000820416919074ff0000000000000000000000000000000000000000191660a060020a83600281111561160b57fe5b02179055505b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120555b5b5b5b565b60126020526000908152604090205481565b601281565b5b505050565b60205481565b600080805b60105460a060020a900460ff16600281111561168357fe5b1461168d57600080fd5b60105433600160a060020a039081169116146116a857600080fd5b600160a060020a03871615156116bd57600080fd5b600086116116ca57600080fd5b600084116116d757600080fd5b6008544310156116e657600080fd5b60095462029040014311156116fa57600080fd5b611710866064670de0b6b3a76400005b0461357e565b915061171e600054836135ad565b90506a6b88921f0410abc200000081111561173857600080fd5b6000819055601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a03161561177757600080fd5b60606040519081016040528088600160a060020a0316815260200183815260200160011515815250601186866040518083838082843782019150509250505090815260200160405190819003902081518154600160a060020a031916600160a060020a0391909116178155602082015181600101556040820151600291909101805460ff19169115159190911790555060138054600181016118198382614079565b916000526020600020900160005b506118339087876140a3565b505082151561187957600160a060020a03871660009081526012602052604090205461185f90836135ad565b600160a060020a0388166000908152601260205260409020555b600160a060020a03871660009081526001602052604090205461189c90836135ad565b600160a060020a0388166000908152600160205260409020556118be876132a9565b50600160a060020a03871660008181526016602052604090819020805460ff191660011790557f1a0e722b7da39e72a59b39f661ef0ce1167fc012eeacb7481feb8b110d7c481e9084905190815260200160405180910390a25b5b5b50505050505050565b60005b60105460a060020a900460ff16600281111561193e57fe5b1461194857600080fd5b601954683635c9adc5dea0000090101561196157600080fd5b60005469d3c21bcecceda100000090101561197b57600080fd5b600e5433600160a060020a03908116911614806119a65750600f5433600160a060020a039081169116145b15156119b157600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a557600954431180611a29575060005469d3c21bcecceda10000009010155b80611a405750601954683635c9adc5dea000009010155b1515611a4b57600080fd5b600160a060020a0381161515611a6057600080fd5b601080546001919074ff0000000000000000000000000000000000000000191660a060020a835b0217905550601080546001919075ff00000000000000000000000000000000000000000019167501000000000000000000000000000000000000000000835b021790555080600160a060020a03166108fc6019549081150290604051600060405180830381858888f193505050501515611b0057600080fd5b5b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120556111a5565b6111a5565b5b5b5b50565b60408051908101604052600381527f302e390000000000000000000000000000000000000000000000000000000000602082015281565b60008060095461a4100143111515611b8b57600080fd5b601954683635c9adc5dea00000901080611bb1575060005469d3c21bcecceda100000090105b1515611bbc57600080fd5b600160a060020a0333166000908152601760205260408120541180611bf75750600160a060020a033316600090815260186020526040812054115b1515611c0257600080fd5b600160a060020a03331660009081526001602052604081205492508211611c2857600080fd5b600160a060020a033316600090815260176020908152604080832054601890925290912054611c5791906135ad565b905060008111611c6657600080fd5b601954600160a060020a033316600090815260176020526040902054611c8c9190613102565b601955601a54600160a060020a033316600090815260186020526040902054611cb59190613102565b601a55600160a060020a0333166000908152600160209081526040808320839055601782528083208390556018909152812081905554611cf59083613102565b600055600160a060020a0333167fb6c0eca8138e097d71e2dd31e19a1266487f0553f170b7260ffe68bcbe9ff8a78260405190815260200160405180910390a2600160a060020a03331681156108fc0282604051600060405180830381858888f193505050501515610fed57600080fd5b5b5050565b600160a060020a0333166000908152601c602052604090205460ff161515600114611d9557600080fd5b600d544310611da357600080fd5b60118282604051808383808284378201915050925050509081526020016040519081900390206002015460ff161515600114611dde57600080fd5b611e5860016000601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a03168152602081019190915260409081016000205490601190859085905180838380828437820191505092505050908152602001604051809103902060010154613102565b60016000601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a0316815260208101919091526040908101600090812092909255611f1f9160129160119086908690518083838082843782019150509250505090815260200160405190819003902054600160a060020a03168152602081019190915260409081016000205490601190859085905180838380828437820191505092505050908152602001604051809103902060010154613102565b60126000601185856040518083838082843782019150509250505090815260200160405190819003902054600160a060020a0316815260208101919091526040908101600090812092909255601190849084905180838380828437820191505092505050908152602001604051908190039020600201805460ff1916911515919091179055600054611fd9906011848460405180838380828437820191505092505050908152602001604051809103902060010154613102565b600055601182826040518083838082843782019150509250505090815260200160405190819003902054600160a060020a03167f6e9b134e7c6a5f38a62b3b3344b833bb9bda58d3c5556223978ec5273ff4735383836040516020808252810182905280604081018484808284378201915050935050505060405180910390a25b5b5050565b612067613330565b600160a060020a031633600160a060020a0316141515612096576702c68af0bb14000034101561209657600080fd5b5b30600160a060020a0316316120de60408051908101604052600381527f55524c000000000000000000000000000000000000000000000000000000000060208201526135d5565b111561219a577f46cb989ef9cef13e930e3b7f286225a086e716a90d63e0b7da85d310a9db0c9a6040516020808252604b908201527f4f7261636c697a6520717565727920776173204e4f542073656e742c20706c656040808301919091527f6173652061646420736f6d652045544820746f20636f76657220666f7220746860608301527f6520717565727920666565000000000000000000000000000000000000000000608083015260a0909101905180910390a161163e565b7f46cb989ef9cef13e930e3b7f286225a086e716a90d63e0b7da85d310a9db0c9a60405160208082526015908201527f4f7261636c697a652073656e742c20776169742e2e00000000000000000000006040808301919091526060909101905180910390a16111a5610e106040805190810160405280600381526020017f55524c0000000000000000000000000000000000000000000000000000000000815250608060405190810160405280604981526020017f6a736f6e2868747470733a2f2f6d696e2d6170692e63727970746f636f6d706181526020017f72652e636f6d2f646174612f70726963653f6673796d3d455448267473796d7381526020017f3d555344292e555344000000000000000000000000000000000000000000000081525062035b60613762565b505b5b565b600160a060020a0381166000908152600160205260409020545b919050565b6015545b90565b60195481565b60025b60105460a060020a900460ff16600281111561231357fe5b141561231e57600080fd5b600e5433600160a060020a03908116911614806123495750600f5433600160a060020a039081169116145b151561235457600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e5490921681529190912054141561163e576010805460ff60a060020a820416919075ff000000000000000000000000000000000000000000191675010000000000000000000000000000000000000000008360028111156123fb57fe5b0217905550601080546002919074ff0000000000000000000000000000000000000000191660a060020a8361160b565b02179055505b600e54600160a060020a039081166000908152601b6020526040808220829055600f5490921681529081205561163e565b61163e565b5b5b565b600d5481565b60095481565b60408051908101604052600381527f45564e0000000000000000000000000000000000000000000000000000000000602082015281565b600160a060020a0381166000908152600160205260409020545b919050565b601054600160a060020a031681565b601d6020526000908152604090205460ff1681565b60008060015b60105460a060020a900460ff16600281111561250f57fe5b1461251957600080fd5b600160a060020a033390811660009081526016602052604090205460ff1615156001141561256b57600160a060020a0381166000908152601d602052604090205460ff16151560011461256b57600080fd5b5b33600160a060020a0381166000908152601260205260408120548691901180156125975750600d5443105b156125d657600160a060020a0382166000908152601260209081526040808320546001909252909120546125cb9083613102565b10156125d657600080fd5b5b6002366044146125e357fe5b6125ed8888613a68565b94508415612600576125fe886132a9565b505b8495505b5b505b50505b505b5092915050565b601a5481565b60008060006011846040518082805190602001908083835b6020831061265157805182525b601f199092019160209182019101612631565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405190819003902054600160a060020a031692506011846040518082805190602001908083835b602083106126c457805182525b601f1990920191602091820191016126a4565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390206001015491506011846040518082805190602001908083835b6020831061273057805182525b601f199092019160209182019101612710565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040519081900390206002015460ff1690505b9193909250565b6000808080805b60105460a060020a900460ff16600281111561279457fe5b1461279e57600080fd5b6008544310156127ad57600080fd5b6009544311156127bc57600080fd5b600034116127c957600080fd5b6127d7601a546019546135ad565b93506127e384346135ad565b92506970ee403ce780ac5000008311156127fc57600080fd5b61280834601f5461357e565b91506064825b0491506128228261281d613b78565b613bc6565b9150670de0b6b3a764000082101561283957600080fd5b612845600054836135ad565b90506a6b88921f0410abc200000081111561285f57600080fd5b600160a060020a0333166000908152601d602052604090205460ff1615156128d257600160a060020a0333166000908152601860205260409020546128a490346135ad565b600160a060020a033316600090815260186020526040902055601a546128ca90346135ad565b601a5561291f565b600160a060020a0333166000908152601760205260409020546128f590346135ad565b600160a060020a03331660009081526017602052604090205560195461291b90346135ad565b6019555b600081815533600160a060020a03811682526001602052604090912080548401905561294a906132a9565b50600160a060020a03331660008181526016602052604090819020805460ff191660011790557ff531cc636ac07444c260ab8fbec2dfcfb2e69f62697aa04f6429a3b052c413989084905190815260200160405180910390a25b5b50505050565b60138054829081106129b957fe5b906000526020600020900160005b915090508054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612a5f5780601f10612a3457610100808354040283529160200191612a5f565b820191906000526020600020905b815481529060010190602001808311612a4257829003601f168201915b505050505081565b6013545b90565b60008060015b60105460a060020a900460ff166002811115612a8c57fe5b14612a9657600080fd5b600e5433600160a060020a0390811691161480612ac15750600f5433600160a060020a039081169116145b1515612acc57600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e54909216815291909120541415612c1157601e5460ff1615612b3757600080fd5b600160a060020a0383161515612b4c57600080fd5b612b5b6000546201a406613bc6565b9150612b6982600054613102565b600160a060020a03841660009081526001602081905260408220839055601e805460ff191690911790558390559050612ba1836132a9565b5082600160a060020a03167f74c57fa15425b244ab3400bd258037da3499566fe21038ab6e6db4971d1565fa8260405190815260200160405180910390a25b600e54600160a060020a039081166000908152601b6020526040808220829055600f5490921681529081205561165a565b61165a565b5b5b505050565b60105460a060020a900460ff1681565b6201b20781565b601f5481565b600160a060020a0333166000908152601c6020526040812054819060ff161515600114612c6657600080fd5b600160a060020a0383166000908152601d602052604090205460ff1615612c8c57600080fd5b600160a060020a03831660009081526018602052604081205411612caf57600080fd5b600160a060020a03831660009081526001602052604081205492508211612cd557600080fd5b50600160a060020a038216600090815260186020526040812054908111612cfb57600080fd5b601a54600160a060020a038416600090815260186020526040902054612d219190613102565b601a55600160a060020a03831660009081526012602090815260408083205460018352818420556018909152812081905554612d5d9083613102565b600055600160a060020a0383167fa840617fb151e47d5e92a7fd2b59e2aedb6252c5dd8e5656a789e116f5668f038260405190815260200160405180910390a2600160a060020a03831681156108fc0282604051600060405180830381858888f19350505050151561165a57600080fd5b5b5b505050565b601e5460ff1681565b600a5481565b60146020526000908152604090205460ff1681565b60085481565b6970ee403ce780ac50000081565b62022e0981565b6000600236604414612e2257fe5b600160a060020a0380851660009081526002602090815260408083209387168352929052205491505b5b5092915050565b600c5481565b670de0b6b3a764000081565b6000601582815481101515612e7657fe5b906000526020600020900160005b9054906101000a9004600160a060020a031690505b919050565b600b5481565b6201e84881565b69d3c21bcecceda100000081565b600160a060020a0333166000908152601c602052604090205460ff161515600114612ee357600080fd5b600160a060020a0381166000908152601d602052604090205460ff1615612f0957600080fd5b600160a060020a0381166000908152601d60209081526040808320805460ff19166001179055601890915281205411156111a557600160a060020a038116600090815260186020818152604080842054601783529320839055601954919052612f71916135ad565b601955601a54600160a060020a038216600090815260186020526040902054612f9a9190613102565b601a55600160a060020a0381166000908152601860205260408120555b5b5b50565b6a6b88921f0410abc200000081565b600e5433600160a060020a0390811691161480612ff65750600f5433600160a060020a039081169116145b151561300157600080fd5b60003660405180838380828437820191505092505050604051908190039020600160a060020a033381166000908152601b602052604080822093909355600f548216815282812054600e549092168152919091205414156111a557601e8111613077576130726406fc23ac00613c08565b611b00565b6032811161309257613072640ba43b7400613c08565b611b00565b604681116130ad5761307264104c533c00613c08565b611b00565b60648111611b0057611b0064174876e800613c08565b5b5b5b5b5b600e54600160a060020a039081166000908152601b6020526040808220829055600f549092168152908120556111a5565b6111a5565b5b50565b6000808284101561310f57fe5b5050808203805b5092915050565b600160a060020a03831660009081526001602052604081205482901080159061316d5750600160a060020a0380851660009081526002602090815260408083203390941683529290522054829010155b80156131795750600082115b801561319e5750600160a060020a038316600090815260016020526040902054828101115b1561329d57600160a060020a0383166000908152600160205260409020546131c690836135ad565b600160a060020a0380851660009081526001602052604080822093909355908616815220546131f59083613102565b600160a060020a03808616600090815260016020908152604080832094909455600281528382203390931682529190915220546132329083613102565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016132a1565b5060005b5b9392505050565b600160a060020a03811660009081526014602052604081205460ff1615156133275760158054600181016132dd8382614122565b916000526020600020900160005b8154600160a060020a038087166101009390930a838102910219909116179091556000908152601460205260409020805460ff19166001179055505b5060015b919050565b600354600090600160a060020a0316158061335d575060035461335b90600160a060020a0316613d1a565b155b1561336e5761336c6000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156133b657600080fd5b6102c65a03f115156133c757600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063c281d19e6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561342c57600080fd5b6102c65a03f1151561343d57600080fd5b50505060405180519150505b5b90565b600061345761414c565b50816000805b8251811015613572577f300000000000000000000000000000000000000000000000000000000000000083828151811061349357fe5b016020015160f860020a900460f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161015801561353457507f39000000000000000000000000000000000000000000000000000000000000008382815181106134fd57fe5b016020015160f860020a900460f860020a027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191611155b1561356957603083828151811061354757fe5b016020015160f860020a900460f860020a0260f860020a90040382600a020191505b5b60010161345d565b8193505b505050919050565b600082820283158061359a575082848281151561359757fe5b04145b15156135a257fe5b8091505b5092915050565b600082820183811080159061359a5750828110155b15156135a257fe5b8091505b5092915050565b600354600090600160a060020a03161580613602575060035461360090600160a060020a0316613d1a565b155b15613613576136116000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561365b57600080fd5b6102c65a03f1151561366c57600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063524f3889836000604051602001526040518263ffffffff1660e060020a0281526004018080602001828103825283818151815260200191508051906020019080838360005b838110156136f45780820151818401525b6020016136db565b50505050905090810190601f1680156137215780820380516001836020036101000a031916815260200191505b5092505050602060405180830381600087803b151561373f57600080fd5b6102c65a03f1151561375057600080fd5b50505060405180519150505b5b919050565b6003546000908190600160a060020a03161580613791575060035461378f90600160a060020a0316613d1a565b155b156137a2576137a06000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156137ea57600080fd5b6102c65a03f115156137fb57600080fd5b505050604051805160048054600160a060020a031916600160a060020a039283161790819055169050632ef3accc86856000604051602001526040518363ffffffff1660e060020a0281526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561388a5780820151818401525b602001613871565b50505050905090810190601f1680156138b75780820380516001836020036101000a031916815260200191505b509350505050602060405180830381600087803b15156138d657600080fd5b6102c65a03f115156138e757600080fd5b5050506040518051915050670de0b6b3a76400003a84020181111561390f5760009150613a5e565b600454600160a060020a031663c51be90f82888888886000604051602001526040518663ffffffff1660e060020a028152600401808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b8381101561398e5780820151818401525b602001613975565b50505050905090810190601f1680156139bb5780820380516001836020036101000a031916815260200191505b50838103825285818151815260200191508051906020019080838360005b838110156139f25780820151818401525b6020016139d9565b50505050905090810190601f168015613a1f5780820380516001836020036101000a031916815260200191505b5096505050505050506020604051808303818588803b1515613a4057600080fd5b6125ee5a03f11515613a5157600080fd5b5050505060405180519250505b5b50949350505050565b600160a060020a033316600090815260016020526040812054829010801590613a915750600082115b8015613ab65750600160a060020a038316600090815260016020526040902054828101115b15613b6d57600160a060020a033316600090815260016020526040902054613ade9083613102565b600160a060020a033381166000908152600160205260408082209390935590851681522054613b0d90836135ad565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001613b71565b5060005b5b92915050565b6000600a54431015613b8e575062022e096122ef565b600b54431015613ba257506201e8486122ef565b600c54431015613bb657506201b2076122ef565b50620186a06122ef565b5b5b5b90565b600080620186a0831015613bd957600080fd5b62030d408310613be857600080fd5b613bf2848461357e565b9050620186a0815b0490508091505b5092915050565b600354600160a060020a03161580613c325750600354613c3090600160a060020a0316613d1a565b155b15613c4357613c416000613d22565b505b600354600160a060020a03166338cc48316000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515613c8b57600080fd5b6102c65a03f11515613c9c57600080fd5b505050604051805160048054600160a060020a031916600160a060020a03928316179081905516905063ca6ad1e48260405160e060020a63ffffffff84160281526004810191909152602401600060405180830381600087803b1515613d0157600080fd5b6102c65a03f115156129a457600080fd5b5050505b5b50565b803b5b919050565b600080613d42731d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed613d1a565b1115613db25760038054600160a060020a031916731d3b2638a7cc9f2cb3d298a3da7a90b67e5506ed179055613daa60408051908101604052600b81527f6574685f6d61696e6e65740000000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613dd173c03a2615d5efaf5f49f60b7bb6583eaec212fdf1613d1a565b1115613e415760038054600160a060020a03191673c03a2615d5efaf5f49f60b7bb6583eaec212fdf1179055613daa60408051908101604052600c81527f6574685f726f707374656e3300000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613e6073b7a07bcf2ba2f2703b24c0691b5278999c59ac7e613d1a565b1115613ed05760038054600160a060020a03191673b7a07bcf2ba2f2703b24c0691b5278999c59ac7e179055613daa60408051908101604052600981527f6574685f6b6f76616e00000000000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613eef73146500cfd35b22e4a392fe0adc06de1a1368ed48613d1a565b1115613f5f5760038054600160a060020a03191673146500cfd35b22e4a392fe0adc06de1a1368ed48179055613daa60408051908101604052600b81527f6574685f72696e6b6562790000000000000000000000000000000000000000006020820152614061565b5060016122e6565b6000613f7e736f485c8bf6fc43ea212e93bbf8ce046c7f1cb475613d1a565b1115613fb2575060038054600160a060020a031916736f485c8bf6fc43ea212e93bbf8ce046c7f1cb47517905560016122e6565b6000613fd17320e12a1f859b3feae5fb2a0a32c18f5a65555bbf613d1a565b1115614005575060038054600160a060020a0319167320e12a1f859b3feae5fb2a0a32c18f5a65555bbf17905560016122e6565b60006140247351efaf4c8b3c9afbd5ab9f4bbc82784ab6ef8faa613d1a565b1115614058575060038054600160a060020a0319167351efaf4c8b3c9afbd5ab9f4bbc82784ab6ef8faa17905560016122e6565b5060005b919050565b6005818051610fed92916020019061415e565b505b50565b81548183558181151161165a5760008381526020902061165a9181019083016141dd565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106140e45782800160ff19823516178555614111565b82800160010185558215614111579182015b828111156141115782358255916020019190600101906140f6565b5b5061411e929150614207565b5090565b81548183558181151161165a5760008381526020902061165a918101908301614207565b5b505050565b60206040519081016040526000815290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061419f57805160ff1916838001178555614111565b82800160010185558215614111579182015b828111156141115782518255916020019190600101906141b1565b5b5061411e929150614207565b5090565b6122ef91905b8082111561411e5760006141f78282614228565b506001016141e3565b5090565b90565b6122ef91905b8082111561411e576000815560010161420d565b5090565b90565b50805460018160011615610100020316600290046000825580601f1061424e57506111a5565b601f0160209004906000526020600020908101906111a59190614207565b5b505600a165627a7a72305820988c73333ac173572010ad58d9556df1d1832dc3572d43e4c9c9322dbcb322ed0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000004847d600000000000000000000000000000000000000000000000000000000004b0764000000000000000000000000000000000000000000000000000000000048753a000000000000000000000000000000000000000000000000000000000048b950000000000000000000000000000000000000000000000000000000000049582e0000000000000000000000007e49e51d4e30054915f11bd72c6c02f7423c1f4000000000000000000000000000cc9587a370fc97edcd54c8dcfcc320a56eaa190000000000000000000000002b4c4a1609c367bec8fed57e95df81c1aea5a1100000000000000000000000000000000000000000000000000000000000598613
-----Decoded View---------------
Arg [0] : _fundingStartBlock (uint256): 4736982
Arg [1] : _fundingEndBlock (uint256): 4917092
Arg [2] : _roundTwoBlock (uint256): 4748602
Arg [3] : _roundThreeBlock (uint256): 4766032
Arg [4] : _roundFourBlock (uint256): 4806702
Arg [5] : _admin1 (address): 0x7e49E51D4E30054915F11BD72c6C02F7423C1F40
Arg [6] : _admin2 (address): 0x00cc9587A370fc97edCD54C8DCfCC320A56eAA19
Arg [7] : _tokenVendor (address): 0x2B4C4a1609C367BEc8FeD57E95DF81C1aEa5A110
Arg [8] : _ccReleaseBlock (uint256): 5867027
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000004847d6
Arg [1] : 00000000000000000000000000000000000000000000000000000000004b0764
Arg [2] : 000000000000000000000000000000000000000000000000000000000048753a
Arg [3] : 000000000000000000000000000000000000000000000000000000000048b950
Arg [4] : 000000000000000000000000000000000000000000000000000000000049582e
Arg [5] : 0000000000000000000000007e49e51d4e30054915f11bd72c6c02f7423c1f40
Arg [6] : 00000000000000000000000000cc9587a370fc97edcd54c8dcfcc320a56eaa19
Arg [7] : 0000000000000000000000002b4c4a1609c367bec8fed57e95df81c1aea5a110
Arg [8] : 0000000000000000000000000000000000000000000000000000000000598613
Swarm Source
bzzr://988c73333ac173572010ad58d9556df1d1832dc3572d43e4c9c9322dbcb322ed
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.