Contract Address Details

0xD8d40DcEE0C2B486EEBd1FEDb3F507B011De7Ff0

Token
10SHARE (10SHARE)
Creator
0x86fdd9–5743f5 at 0x00a24c–9e830a
Balance
0 CRO ( )
Tokens
Fetching tokens...
Transactions
1,999 Transactions
Transfers
3 Transfers
Gas Used
102,469,258
Last Balance Update
13226107

Contract Creation Code

Verify & Publish
0x60806040526011805460ff191690556127106012553480156200002157600080fd5b5060405162002401380380620024018339810160408190526200004491620004f8565b6040805180820182526007808252663130534841524560c81b602080840182815285518087019096529285528401528151919291620000869160039162000452565b5080516200009c90600490602084019062000452565b505050620000b9620000b36200030260201b60201c565b62000306565b336000818152600660205260409020805460ff19166001179055620000e8906801a055690d9db8000062000358565b620001117367cf8f525d89a26f23f05dc7d8c811b0cdb5cbe06802b5e3af16b188000062000358565b6008849055620001266312cc0300856200056b565b60095560085460105562000155690a968163f0a57b4000006312cc03006200043d602090811b6200119d17901c565b600a556200017e690a968163f0a57b4000006312cc03006200043d602090811b6200119d17901c565b600c55620001a7690a968163f0a57b4000006312cc03006200043d602090811b6200119d17901c565b600b556001600160a01b038216620001fc5760405162461bcd60e51b81526020600482015260136024820152720416464726573732063616e6e6f74206265203606c1b60448201526064015b60405180910390fd5b600f80546001600160a01b0319166001600160a01b03848116919091179091558316620002625760405162461bcd60e51b81526020600482015260136024820152720416464726573732063616e6e6f74206265203606c1b6044820152606401620001f3565b600e80546001600160a01b0319166001600160a01b03858116919091179091558116620002c85760405162461bcd60e51b81526020600482015260136024820152720416464726573732063616e6e6f74206265203606c1b6044820152606401620001f3565b600d80546001600160a01b039283166001600160a01b03199182161790915560078054969092169516949094179093555062000607915050565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620003b05760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620001f3565b8060026000828254620003c491906200056b565b90915550506001600160a01b03821660009081526020819052604081208054839290620003f39084906200056b565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60006200044b828462000590565b9392505050565b8280546200046090620005b1565b90600052602060002090601f016020900481019282620004845760008555620004cf565b82601f106200049f57805160ff1916838001178555620004cf565b82800160010185558215620004cf579182015b82811115620004cf578251825591602001919060010190620004b2565b50620004dd929150620004e1565b5090565b5b80821115620004dd5760008155600101620004e2565b600080600080600060a0868803121562000510578081fd5b85516200051d81620005ee565b6020870151604088015191965094506200053781620005ee565b60608701519093506200054a81620005ee565b60808701519092506200055d81620005ee565b809150509295509295909350565b600082198211156200058b57634e487b7160e01b81526011600452602481fd5b500190565b600082620005ac57634e487b7160e01b81526012600452602481fd5b500490565b600181811c90821680620005c657607f821691505b60208210811415620005e857634e487b7160e01b600052602260045260246000fd5b50919050565b6001600160a01b03811681146200060457600080fd5b50565b611dea80620006176000396000f3fe608060405234801561001057600080fd5b50600436106102a05760003560e01c806354575af4116101675780639662676c116100ce578063c3ebc59311610087578063c3ebc59314610567578063dd62ed3e14610570578063f0bb405e146105a9578063f0f1772c146105b1578063f2fde38b146105c4578063f5e75cbd146105d757600080fd5b80639662676c146105185780639b55c1bc14610525578063a457c2d71461052e578063a9059cbb14610541578063ada2828d14610331578063ae4db9191461055457600080fd5b806375280dd41161012057806375280dd4146104c757806378e97925146104d057806379cc6790146104d95780638d934f74146104ec5780638da5cb5b146104ff57806395d89b411461051057600080fd5b806354575af41461044a578063558a72971461045d57806361d027b3146104705780636605bfda1461048357806370a0823114610496578063715018a6146104bf57600080fd5b80632e3367ce1161020b57806339509351116101c457806339509351146103db57806340c10f19146103ee57806342966c68146104015780634390d2a8146104145780634cfc4d301461043f5780634f337dd51461033157600080fd5b80632e3367ce146103a157806330e37a91146103aa578063313ce567146103b25780633197cbb6146103c157806334b9558e146103ca578063372500ab146103d357600080fd5b806318160ddd1161025d57806318160ddd146103505780631a5df6071461035857806323b872dd14610360578063273fd9dd146103735780632c07a624146103865780632c559d271461038e57600080fd5b806306fdde03146102a5578063095ea7b3146102c35780630a0c165a146102e65780630c407d56146102fb57806313e7c9d81461030e57806316103b7214610331575b600080fd5b6102ad6105ea565b6040516102ba9190611bf0565b60405180910390f35b6102d66102d1366004611b34565b61067c565b60405190151581526020016102ba565b6102f96102f4366004611b34565b610694565b005b6102f9610309366004611b34565b610798565b6102d661031c366004611a73565b60066020526000908152604090205460ff1681565b610342690a968163f0a57b40000081565b6040519081526020016102ba565b600254610342565b61034261088f565b6102d661036e366004611ac7565b6108db565b6102f9610381366004611bbc565b610901565b610342610988565b6102f961039c366004611a73565b6109c8565b610342600c5481565b6102d6610a3f565b604051601281526020016102ba565b61034260095481565b61034260105481565b6102f9610a63565b6102d66103e9366004611b34565b610c4e565b6102f96103fc366004611b34565b610c8d565b6102f961040f366004611bbc565b610cca565b600f54610427906001600160a01b031681565b6040516001600160a01b0390911681526020016102ba565b6103426312cc030081565b6102f9610458366004611b7b565b610cd6565b6102f961046b366004611b07565b610d74565b600754610427906001600160a01b031681565b6102f9610491366004611a73565b610e2b565b6103426104a4366004611a73565b6001600160a01b031660009081526020819052604090205490565b6102f9610ed2565b610342600b5481565b61034260085481565b6102f96104e7366004611b34565b610f08565b600e54610427906001600160a01b031681565b6005546001600160a01b0316610427565b6102ad610f1d565b6011546102d69060ff1681565b61034260125481565b6102d661053c366004611b34565b610f2c565b6102d661054f366004611b34565b610fc9565b6102f9610562366004611a73565b610fd7565b610342600a5481565b61034261057e366004611a8f565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61034261104e565b6102f96105bf366004611a73565b61108e565b6102f96105d2366004611a73565b611105565b600d54610427906001600160a01b031681565b6060600380546105f990611d40565b80601f016020809104026020016040519081016040528092919081815260200182805461062590611d40565b80156106725780601f1061064757610100808354040283529160200191610672565b820191906000526020600020905b81548152906001019060200180831161065557829003601f168201915b5050505050905090565b60003361068a8185856111a9565b5060019392505050565b600754604051631246dbf560e01b81523360048201526001600160a01b0390911690631246dbf59060240160206040518083038186803b1580156106d757600080fd5b505afa1580156106eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070f9190611b5f565b6107495760405162461bcd60e51b815260206004820152600660248201526521706f6f6c7360d01b60448201526064015b60405180910390fd5b6107538282610f08565b60405181815230906001600160a01b038416907fdf05d6cb804e48c3130d5f7811e55947769ccdecf499faea489170f17df227cf906020015b60405180910390a35050565b600754604051631246dbf560e01b81523360048201526001600160a01b0390911690631246dbf59060240160206040518083038186803b1580156107db57600080fd5b505afa1580156107ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108139190611b5f565b6108485760405162461bcd60e51b815260206004820152600660248201526521706f6f6c7360d01b6044820152606401610740565b61085282826112cd565b6040518181526001600160a01b0383169030907ff4d2b66b63836b39ffec28f88533e0f50c9136ab7d8d9b9976f93d3880e802059060200161078c565b60095460009042908111156108a357506009545b80601054106108b457600091505090565b6108d5600a546108cf601054846113ac90919063ffffffff16565b906113b8565b91505090565b6000336108e98582856113c4565b6108f4858585611456565b60019150505b9392505050565b3360009081526006602052604090205460ff166109305760405162461bcd60e51b815260040161074090611c76565b620f42408111156109835760405162461bcd60e51b815260206004820152601a60248201527f4d61782066756e644d756c7469706c69657220697320313030780000000000006044820152606401610740565b601255565b600954600090429081111561099c57506009545b80601054106109ad57600091505090565b6108d5600c546108cf601054846113ac90919063ffffffff16565b3360009081526006602052604090205460ff166109f75760405162461bcd60e51b815260040161074090611c76565b6001600160a01b038116610a1d5760405162461bcd60e51b815260040161074090611c23565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526006602052604081205460ff1615610a5d5750600190565b50600090565b6000610a6d61088f565b9050600081118015610a895750600e546001600160a01b031615155b15610b0d577f58d7d48def23cbb56905009f441d5bd653abdb8e8d4d4f53948fb5af3d4ffb0b610ad0612710610aca601254856113b890919063ffffffff16565b9061119d565b60405190815260200160405180910390a1600e54601254610b0d916001600160a01b031690610b089061271090610aca9086906113b8565b6112cd565b610b15610988565b9050600081118015610b315750600f546001600160a01b031615155b15610baa577f91f807d676082a5295f5fa34f3d70483fc8a08f1010148721e3aa9dacc6b18c1610b72612710610aca601254856113b890919063ffffffff16565b60405190815260200160405180910390a1600f54601254610baa916001600160a01b031690610b089061271090610aca9086906113b8565b610bb261104e565b9050600081118015610bce5750600d546001600160a01b031615155b15610c47577f3d765f7f38dd99870b6065da2409ec7fb6a0216c7ef568a96c1e8fa228f2a1fc610c0f612710610aca601254856113b890919063ffffffff16565b60405190815260200160405180910390a1600d54601254610c47916001600160a01b031690610b089061271090610aca9086906113b8565b5042601055565b3360008181526001602090815260408083206001600160a01b038716845290915281205490919061068a9082908690610c88908790611ca6565b6111a9565b3360009081526006602052604090205460ff16610cbc5760405162461bcd60e51b815260040161074090611c76565b610cc682826112cd565b5050565b610cd381611624565b50565b3360009081526006602052604090205460ff16610d055760405162461bcd60e51b815260040161074090611c76565b6001600160a01b038116610d5b5760405162461bcd60e51b815260206004820152601960248201527f63616e6e6f742073656e6420746f2030206164647265737321000000000000006044820152606401610740565b610d6f6001600160a01b038416828461162e565b505050565b6005546001600160a01b03163314610d9e5760405162461bcd60e51b815260040161074090611c41565b6001600160a01b038216610e005760405162461bcd60e51b8152602060048201526024808201527f6f70657261746f7220616464726573732063616e6e6f742062652030206164646044820152637265737360e01b6064820152608401610740565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b3360009081526006602052604090205460ff16610e5a5760405162461bcd60e51b815260040161074090611c76565b6001600160a01b038116610eb05760405162461bcd60e51b815260206004820152601c60248201527f747265617375727920616464726573732063616e2774206265203021000000006044820152606401610740565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610efc5760405162461bcd60e51b815260040161074090611c41565b610f066000611680565b565b610f138233836113c4565b610cc682826116d2565b6060600480546105f990611d40565b3360008181526001602090815260408083206001600160a01b038716845290915281205490919083811015610fb15760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610740565b610fbe82868684036111a9565b506001949350505050565b60003361068a818585611456565b3360009081526006602052604090205460ff166110065760405162461bcd60e51b815260040161074090611c76565b6001600160a01b03811661102c5760405162461bcd60e51b815260040161074090611c23565b600f80546001600160a01b0319166001600160a01b0392909216919091179055565b600954600090429081111561106257506009545b806010541061107357600091505090565b6108d5600b546108cf601054846113ac90919063ffffffff16565b3360009081526006602052604090205460ff166110bd5760405162461bcd60e51b815260040161074090611c76565b6001600160a01b0381166110e35760405162461bcd60e51b815260040161074090611c23565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b0316331461112f5760405162461bcd60e51b815260040161074090611c41565b6001600160a01b0381166111945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610740565b610cd381611680565b60006108fa8284611cbe565b6001600160a01b03831661120b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610740565b6001600160a01b03821661126c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610740565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0382166113235760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610740565b80600260008282546113359190611ca6565b90915550506001600160a01b03821660009081526020819052604081208054839290611362908490611ca6565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60006108fa8284611cfd565b60006108fa8284611cde565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461145057818110156114435760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610740565b61145084848484036111a9565b50505050565b6001600160a01b0383166114ba5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610740565b6001600160a01b03821661151c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610740565b6001600160a01b038316600090815260208190526040902054818110156115945760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610740565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906115cb908490611ca6565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161161791815260200190565b60405180910390a3611450565b610cd333826116d2565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610d6f908490611820565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166117325760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610740565b6001600160a01b038216600090815260208190526040902054818110156117a65760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610740565b6001600160a01b03831660009081526020819052604081208383039055600280548492906117d5908490611cfd565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b6000611875826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118f29092919063ffffffff16565b805190915015610d6f57808060200190518101906118939190611b5f565b610d6f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610740565b60606119018484600085611909565b949350505050565b60608247101561196a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610740565b6001600160a01b0385163b6119c15760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610740565b600080866001600160a01b031685876040516119dd9190611bd4565b60006040518083038185875af1925050503d8060008114611a1a576040519150601f19603f3d011682016040523d82523d6000602084013e611a1f565b606091505b5091509150611a2f828286611a3a565b979650505050505050565b60608315611a495750816108fa565b825115611a595782518084602001fd5b8160405162461bcd60e51b81526004016107409190611bf0565b600060208284031215611a84578081fd5b81356108fa81611d91565b60008060408385031215611aa1578081fd5b8235611aac81611d91565b91506020830135611abc81611d91565b809150509250929050565b600080600060608486031215611adb578081fd5b8335611ae681611d91565b92506020840135611af681611d91565b929592945050506040919091013590565b60008060408385031215611b19578182fd5b8235611b2481611d91565b91506020830135611abc81611da6565b60008060408385031215611b46578182fd5b8235611b5181611d91565b946020939093013593505050565b600060208284031215611b70578081fd5b81516108fa81611da6565b600080600060608486031215611b8f578283fd5b8335611b9a81611d91565b9250602084013591506040840135611bb181611d91565b809150509250925092565b600060208284031215611bcd578081fd5b5035919050565b60008251611be6818460208701611d14565b9190910192915050565b6020815260008251806020840152611c0f816040850160208701611d14565b601f01601f19169190910160400192915050565b6020808252600490820152637a65726f60e01b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526016908201527521b0b63632b91034b9903737ba1037b832b930ba37b960511b604082015260600190565b60008219821115611cb957611cb9611d7b565b500190565b600082611cd957634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611cf857611cf8611d7b565b500290565b600082821015611d0f57611d0f611d7b565b500390565b60005b83811015611d2f578181015183820152602001611d17565b838111156114505750506000910152565b600181811c90821680611d5457607f821691505b60208210811415611d7557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610cd357600080fd5b8015158114610cd357600080fdfea264697066735822122061b2b397837902aca6fc8cdc89d04c95a5af98988ce187c3417bb5eaac5c88fc64736f6c63430008040033000000000000000000000000562fe5786e0d16f9f84c53d8364d74a5a983fdb20000000000000000000000000000000000000000000000000000000062bf5240000000000000000000000000ba0a019324bc7e502e00b440842680e0d7cbafad000000000000000000000000ea04706c93e4264eab0320f1ce7a43aa714a77990000000000000000000000003f780ee03d46ed54525642ce670c93a395145032

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106102a05760003560e01c806354575af4116101675780639662676c116100ce578063c3ebc59311610087578063c3ebc59314610567578063dd62ed3e14610570578063f0bb405e146105a9578063f0f1772c146105b1578063f2fde38b146105c4578063f5e75cbd146105d757600080fd5b80639662676c146105185780639b55c1bc14610525578063a457c2d71461052e578063a9059cbb14610541578063ada2828d14610331578063ae4db9191461055457600080fd5b806375280dd41161012057806375280dd4146104c757806378e97925146104d057806379cc6790146104d95780638d934f74146104ec5780638da5cb5b146104ff57806395d89b411461051057600080fd5b806354575af41461044a578063558a72971461045d57806361d027b3146104705780636605bfda1461048357806370a0823114610496578063715018a6146104bf57600080fd5b80632e3367ce1161020b57806339509351116101c457806339509351146103db57806340c10f19146103ee57806342966c68146104015780634390d2a8146104145780634cfc4d301461043f5780634f337dd51461033157600080fd5b80632e3367ce146103a157806330e37a91146103aa578063313ce567146103b25780633197cbb6146103c157806334b9558e146103ca578063372500ab146103d357600080fd5b806318160ddd1161025d57806318160ddd146103505780631a5df6071461035857806323b872dd14610360578063273fd9dd146103735780632c07a624146103865780632c559d271461038e57600080fd5b806306fdde03146102a5578063095ea7b3146102c35780630a0c165a146102e65780630c407d56146102fb57806313e7c9d81461030e57806316103b7214610331575b600080fd5b6102ad6105ea565b6040516102ba9190611bf0565b60405180910390f35b6102d66102d1366004611b34565b61067c565b60405190151581526020016102ba565b6102f96102f4366004611b34565b610694565b005b6102f9610309366004611b34565b610798565b6102d661031c366004611a73565b60066020526000908152604090205460ff1681565b610342690a968163f0a57b40000081565b6040519081526020016102ba565b600254610342565b61034261088f565b6102d661036e366004611ac7565b6108db565b6102f9610381366004611bbc565b610901565b610342610988565b6102f961039c366004611a73565b6109c8565b610342600c5481565b6102d6610a3f565b604051601281526020016102ba565b61034260095481565b61034260105481565b6102f9610a63565b6102d66103e9366004611b34565b610c4e565b6102f96103fc366004611b34565b610c8d565b6102f961040f366004611bbc565b610cca565b600f54610427906001600160a01b031681565b6040516001600160a01b0390911681526020016102ba565b6103426312cc030081565b6102f9610458366004611b7b565b610cd6565b6102f961046b366004611b07565b610d74565b600754610427906001600160a01b031681565b6102f9610491366004611a73565b610e2b565b6103426104a4366004611a73565b6001600160a01b031660009081526020819052604090205490565b6102f9610ed2565b610342600b5481565b61034260085481565b6102f96104e7366004611b34565b610f08565b600e54610427906001600160a01b031681565b6005546001600160a01b0316610427565b6102ad610f1d565b6011546102d69060ff1681565b61034260125481565b6102d661053c366004611b34565b610f2c565b6102d661054f366004611b34565b610fc9565b6102f9610562366004611a73565b610fd7565b610342600a5481565b61034261057e366004611a8f565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61034261104e565b6102f96105bf366004611a73565b61108e565b6102f96105d2366004611a73565b611105565b600d54610427906001600160a01b031681565b6060600380546105f990611d40565b80601f016020809104026020016040519081016040528092919081815260200182805461062590611d40565b80156106725780601f1061064757610100808354040283529160200191610672565b820191906000526020600020905b81548152906001019060200180831161065557829003601f168201915b5050505050905090565b60003361068a8185856111a9565b5060019392505050565b600754604051631246dbf560e01b81523360048201526001600160a01b0390911690631246dbf59060240160206040518083038186803b1580156106d757600080fd5b505afa1580156106eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070f9190611b5f565b6107495760405162461bcd60e51b815260206004820152600660248201526521706f6f6c7360d01b60448201526064015b60405180910390fd5b6107538282610f08565b60405181815230906001600160a01b038416907fdf05d6cb804e48c3130d5f7811e55947769ccdecf499faea489170f17df227cf906020015b60405180910390a35050565b600754604051631246dbf560e01b81523360048201526001600160a01b0390911690631246dbf59060240160206040518083038186803b1580156107db57600080fd5b505afa1580156107ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108139190611b5f565b6108485760405162461bcd60e51b815260206004820152600660248201526521706f6f6c7360d01b6044820152606401610740565b61085282826112cd565b6040518181526001600160a01b0383169030907ff4d2b66b63836b39ffec28f88533e0f50c9136ab7d8d9b9976f93d3880e802059060200161078c565b60095460009042908111156108a357506009545b80601054106108b457600091505090565b6108d5600a546108cf601054846113ac90919063ffffffff16565b906113b8565b91505090565b6000336108e98582856113c4565b6108f4858585611456565b60019150505b9392505050565b3360009081526006602052604090205460ff166109305760405162461bcd60e51b815260040161074090611c76565b620f42408111156109835760405162461bcd60e51b815260206004820152601a60248201527f4d61782066756e644d756c7469706c69657220697320313030780000000000006044820152606401610740565b601255565b600954600090429081111561099c57506009545b80601054106109ad57600091505090565b6108d5600c546108cf601054846113ac90919063ffffffff16565b3360009081526006602052604090205460ff166109f75760405162461bcd60e51b815260040161074090611c76565b6001600160a01b038116610a1d5760405162461bcd60e51b815260040161074090611c23565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b3360009081526006602052604081205460ff1615610a5d5750600190565b50600090565b6000610a6d61088f565b9050600081118015610a895750600e546001600160a01b031615155b15610b0d577f58d7d48def23cbb56905009f441d5bd653abdb8e8d4d4f53948fb5af3d4ffb0b610ad0612710610aca601254856113b890919063ffffffff16565b9061119d565b60405190815260200160405180910390a1600e54601254610b0d916001600160a01b031690610b089061271090610aca9086906113b8565b6112cd565b610b15610988565b9050600081118015610b315750600f546001600160a01b031615155b15610baa577f91f807d676082a5295f5fa34f3d70483fc8a08f1010148721e3aa9dacc6b18c1610b72612710610aca601254856113b890919063ffffffff16565b60405190815260200160405180910390a1600f54601254610baa916001600160a01b031690610b089061271090610aca9086906113b8565b610bb261104e565b9050600081118015610bce5750600d546001600160a01b031615155b15610c47577f3d765f7f38dd99870b6065da2409ec7fb6a0216c7ef568a96c1e8fa228f2a1fc610c0f612710610aca601254856113b890919063ffffffff16565b60405190815260200160405180910390a1600d54601254610c47916001600160a01b031690610b089061271090610aca9086906113b8565b5042601055565b3360008181526001602090815260408083206001600160a01b038716845290915281205490919061068a9082908690610c88908790611ca6565b6111a9565b3360009081526006602052604090205460ff16610cbc5760405162461bcd60e51b815260040161074090611c76565b610cc682826112cd565b5050565b610cd381611624565b50565b3360009081526006602052604090205460ff16610d055760405162461bcd60e51b815260040161074090611c76565b6001600160a01b038116610d5b5760405162461bcd60e51b815260206004820152601960248201527f63616e6e6f742073656e6420746f2030206164647265737321000000000000006044820152606401610740565b610d6f6001600160a01b038416828461162e565b505050565b6005546001600160a01b03163314610d9e5760405162461bcd60e51b815260040161074090611c41565b6001600160a01b038216610e005760405162461bcd60e51b8152602060048201526024808201527f6f70657261746f7220616464726573732063616e6e6f742062652030206164646044820152637265737360e01b6064820152608401610740565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b3360009081526006602052604090205460ff16610e5a5760405162461bcd60e51b815260040161074090611c76565b6001600160a01b038116610eb05760405162461bcd60e51b815260206004820152601c60248201527f747265617375727920616464726573732063616e2774206265203021000000006044820152606401610740565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314610efc5760405162461bcd60e51b815260040161074090611c41565b610f066000611680565b565b610f138233836113c4565b610cc682826116d2565b6060600480546105f990611d40565b3360008181526001602090815260408083206001600160a01b038716845290915281205490919083811015610fb15760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610740565b610fbe82868684036111a9565b506001949350505050565b60003361068a818585611456565b3360009081526006602052604090205460ff166110065760405162461bcd60e51b815260040161074090611c76565b6001600160a01b03811661102c5760405162461bcd60e51b815260040161074090611c23565b600f80546001600160a01b0319166001600160a01b0392909216919091179055565b600954600090429081111561106257506009545b806010541061107357600091505090565b6108d5600b546108cf601054846113ac90919063ffffffff16565b3360009081526006602052604090205460ff166110bd5760405162461bcd60e51b815260040161074090611c76565b6001600160a01b0381166110e35760405162461bcd60e51b815260040161074090611c23565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b0316331461112f5760405162461bcd60e51b815260040161074090611c41565b6001600160a01b0381166111945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610740565b610cd381611680565b60006108fa8284611cbe565b6001600160a01b03831661120b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610740565b6001600160a01b03821661126c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610740565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0382166113235760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610740565b80600260008282546113359190611ca6565b90915550506001600160a01b03821660009081526020819052604081208054839290611362908490611ca6565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60006108fa8284611cfd565b60006108fa8284611cde565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811461145057818110156114435760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610740565b61145084848484036111a9565b50505050565b6001600160a01b0383166114ba5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610740565b6001600160a01b03821661151c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610740565b6001600160a01b038316600090815260208190526040902054818110156115945760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610740565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906115cb908490611ca6565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161161791815260200190565b60405180910390a3611450565b610cd333826116d2565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610d6f908490611820565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166117325760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610740565b6001600160a01b038216600090815260208190526040902054818110156117a65760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610740565b6001600160a01b03831660009081526020819052604081208383039055600280548492906117d5908490611cfd565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b6000611875826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166118f29092919063ffffffff16565b805190915015610d6f57808060200190518101906118939190611b5f565b610d6f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610740565b60606119018484600085611909565b949350505050565b60608247101561196a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610740565b6001600160a01b0385163b6119c15760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610740565b600080866001600160a01b031685876040516119dd9190611bd4565b60006040518083038185875af1925050503d8060008114611a1a576040519150601f19603f3d011682016040523d82523d6000602084013e611a1f565b606091505b5091509150611a2f828286611a3a565b979650505050505050565b60608315611a495750816108fa565b825115611a595782518084602001fd5b8160405162461bcd60e51b81526004016107409190611bf0565b600060208284031215611a84578081fd5b81356108fa81611d91565b60008060408385031215611aa1578081fd5b8235611aac81611d91565b91506020830135611abc81611d91565b809150509250929050565b600080600060608486031215611adb578081fd5b8335611ae681611d91565b92506020840135611af681611d91565b929592945050506040919091013590565b60008060408385031215611b19578182fd5b8235611b2481611d91565b91506020830135611abc81611da6565b60008060408385031215611b46578182fd5b8235611b5181611d91565b946020939093013593505050565b600060208284031215611b70578081fd5b81516108fa81611da6565b600080600060608486031215611b8f578283fd5b8335611b9a81611d91565b9250602084013591506040840135611bb181611d91565b809150509250925092565b600060208284031215611bcd578081fd5b5035919050565b60008251611be6818460208701611d14565b9190910192915050565b6020815260008251806020840152611c0f816040850160208701611d14565b601f01601f19169190910160400192915050565b6020808252600490820152637a65726f60e01b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526016908201527521b0b63632b91034b9903737ba1037b832b930ba37b960511b604082015260600190565b60008219821115611cb957611cb9611d7b565b500190565b600082611cd957634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611cf857611cf8611d7b565b500290565b600082821015611d0f57611d0f611d7b565b500390565b60005b83811015611d2f578181015183820152602001611d17565b838111156114505750506000910152565b600181811c90821680611d5457607f821691505b60208210811415611d7557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610cd357600080fd5b8015158114610cd357600080fdfea264697066735822122061b2b397837902aca6fc8cdc89d04c95a5af98988ce187c3417bb5eaac5c88fc64736f6c63430008040033