false
false
0

Contract Address Details

0xC8227f810FB2F4FacBf9D3CAbca21e47f51d87a3

Token
Test SOY223 Token (TestSOY223)
Creator
0x67c20e–f52b67 at 0x453133–0975bb
Balance
0 CLO
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
16290501

Contract Creation Code

Verify & Publish
0x60806040526000805460ff191660011790553480156200001e57600080fd5b5060408051808201825260118152702a32b9ba1029a7ac991919902a37b5b2b760791b60208083019182528351808501909452600a84526954657374534f5932323360b01b9084015281519192916200007a916005916200059c565b508051620000909060069060208401906200059c565b50506007805460ff19166012179055506000620000ac62000166565b60078054610100600160a81b03191633610100810291909117909155909150620000e090683635c9adc5dea000006200016a565b336000908152600860205260408120546200010f91906001600160a01b0316683635c9adc5dea000006200023e565b336000908152600160208190526040808320805460ff1916909217909155516001600160a01b03831691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350620007c1565b3390565b6001600160a01b0382166200019c5760405162461bcd60e51b8152600401620001939062000698565b60405180910390fd5b620001aa60008383620003b5565b8060046000828254620001be9190620006e6565b90915550506001600160a01b03821660009081526002602052604081208054839290620001ed908490620006e6565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9062000232908590620006cf565b60405180910390a35050565b816001600160a01b0316836001600160a01b031614158015620002615750600081115b15620003b5576001600160a01b038316156200030e576001600160a01b0383166000908152600a602052604081205463ffffffff169081620002a5576000620002ea565b6001600160a01b038516600090815260096020526040812090620002cb60018562000746565b63ffffffff1663ffffffff168152602001908152602001600020600101545b90506000620002fa84836200072c565b90506200030a86848484620003ba565b5050505b6001600160a01b03821615620003b5576001600160a01b0382166000908152600a602052604081205463ffffffff1690816200034c57600062000391565b6001600160a01b0384166000908152600960205260408120906200037260018562000746565b63ffffffff1663ffffffff168152602001908152602001600020600101545b90506000620003a18483620006e6565b9050620003b185848484620003ba565b5050505b505050565b6000620003e143604051806060016040528060338152602001620026bd6033913962000569565b905060008463ffffffff161180156200043e57506001600160a01b038516600090815260096020526040812063ffffffff8316916200042260018862000746565b63ffffffff908116825260208201929092526040016000205416145b156200048b576001600160a01b038516600090815260096020526040812083916200046b60018862000746565b63ffffffff1681526020810191909152604001600020600101556200051d565b60408051808201825263ffffffff838116825260208083018681526001600160a01b038a166000908152600983528581208a851682529092529390209151825463ffffffff191691161781559051600191820155620004ec90859062000701565b6001600160a01b0386166000908152600a60205260409020805463ffffffff191663ffffffff929092169190911790555b846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72484846040516200055a929190620006d8565b60405180910390a25050505050565b6000816401000000008410620005945760405162461bcd60e51b815260040162000193919062000642565b509192915050565b828054620005aa906200076e565b90600052602060002090601f016020900481019282620005ce576000855562000619565b82601f10620005e957805160ff191683800117855562000619565b8280016001018555821562000619579182015b8281111562000619578251825591602001919060010190620005fc565b50620006279291506200062b565b5090565b5b808211156200062757600081556001016200062c565b6000602080835283518082850152825b81811015620006705785810183015185820160400152820162000652565b81811115620006825783604083870101525b50601f01601f1916929092016040019392505050565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b918252602082015260400190565b60008219821115620006fc57620006fc620007ab565b500190565b600063ffffffff808316818516808303821115620007235762000723620007ab565b01949350505050565b600082821015620007415762000741620007ab565b500390565b600063ffffffff83811690831681811015620007665762000766620007ab565b039392505050565b6002810460018216806200078357607f821691505b60208210811415620007a557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b611eec80620007d16000396000f3fe608060405234801561001057600080fd5b50600436106101855760003560e01c8063782d6fe1116100df578063782d6fe1146102be5780637ecebe00146102d15780638da5cb5b146102e457806395d89b41146102ec578063a457c2d7146102f4578063a9059cbb14610307578063b2bdfa7b1461031a578063b4b5ea5714610322578063b8b3413214610335578063be45fd621461033d578063c3cda52014610350578063dd62ed3e14610363578063e7a324dc14610376578063f1127ed81461037e578063f2fde38b1461039f578063f46eccc4146103b257610185565b806306fdde031461018a578063095ea7b3146101a857806318160ddd146101c857806320606b70146101dd57806323b872dd146101e5578063313ce567146101f8578063395093511461020d57806340c10f19146102205780634631dd9414610235578063557a2b9d1461023d578063587cde1e146102505780635c19a95c146102705780636fcfff451461028357806370a08231146102a3578063715018a6146102b6575b600080fd5b6101926103c5565b60405161019f91906119a0565b60405180910390f35b6101bb6101b6366004611740565b610457565b60405161019f9190611926565b6101d0610475565b60405161019f9190611931565b6101d061047b565b6101bb6101f33660046116cb565b61049f565b610200610514565b60405161019f9190611d3e565b6101bb61021b366004611740565b61051d565b61023361022e366004611740565b61056c565b005b6101bb6105d7565b61023361024b366004611706565b6105e0565b61026361025e36600461167f565b610667565b60405161019f91906118e2565b61023361027e36600461167f565b610688565b61029661029136600461167f565b610695565b60405161019f9190611d17565b6101d06102b136600461167f565b6106ad565b6102336106c8565b6101d06102cc366004611740565b610752565b6101d06102df36600461167f565b610977565b610263610989565b61019261099d565b6101bb610302366004611740565b6109ac565b6101bb610315366004611740565b6109fb565b610263610a20565b6101d061033036600461167f565b610a34565b610233610aa9565b6101bb61034b366004611769565b610b11565b61023361035e3660046117eb565b610b67565b6101d0610371366004611699565b610d42565b6101d0610d6d565b61039161038c366004611849565b610d91565b60405161019f929190611d28565b6102336103ad36600461167f565b610dbe565b6101bb6103c036600461167f565b610e85565b6060600580546103d490611df7565b80601f016020809104026020016040519081016040528092919081815260200182805461040090611df7565b801561044d5780601f106104225761010080835404028352916020019161044d565b820191906000526020600020905b81548152906001019060200180831161043057829003601f168201915b5050505050905090565b600061046b610464610e9a565b8484610e9e565b5060015b92915050565b60045490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b60006104ac848484610f52565b61050a846104b8610e9a565b6001600160a01b038716600090815260036020526040812086916104da610e9a565b6001600160a01b03166001600160a01b03168152602001908152602001600020546105059190611dbb565b610e9e565b5060019392505050565b60075460ff1690565b600061046b61052a610e9a565b848460036000610538610e9a565b6001600160a01b03908116825260208083019390935260409182016000908120918b16815292529020546105059190611d4c565b3360009081526001602052604090205460ff166105a45760405162461bcd60e51b815260040161059b90611bc2565b60405180910390fd5b6105ae828261103d565b6001600160a01b038083166000908152600860205260408120546105d39216836110eb565b5050565b60005460ff1681565b6105e8610e9a565b60075461010090046001600160a01b0390811691161461061a5760405162461bcd60e51b815260040161059b90611b47565b60005460ff1661063c5760405162461bcd60e51b815260040161059b90611b05565b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b6001600160a01b03808216600090815260086020526040902054165b919050565b610692338261124f565b50565b600a6020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526002602052604090205490565b6106d0610e9a565b60075461010090046001600160a01b039081169116146107025760405162461bcd60e51b815260040161059b90611b47565b60075460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360078054610100600160a81b0319169055565b60004382106107735760405162461bcd60e51b815260040161059b90611c8c565b6001600160a01b0383166000908152600a602052604090205463ffffffff16806107a157600091505061046f565b6001600160a01b038416600090815260096020526040812084916107c6600185611dd2565b63ffffffff9081168252602082019290925260400160002054161161082f576001600160a01b038416600090815260096020526040812090610809600184611dd2565b63ffffffff1663ffffffff1681526020019081526020016000206001015491505061046f565b6001600160a01b038416600090815260096020908152604080832083805290915290205463ffffffff1683101561086a57600091505061046f565b600080610878600184611dd2565b90505b8163ffffffff168163ffffffff161115610940576000600261089d8484611dd2565b6108a79190611d8c565b6108b19083611dd2565b6001600160a01b038816600090815260096020908152604080832063ffffffff80861685529083529281902081518083019092528054909316808252600190930154918101919091529192508714156109145760200151945061046f9350505050565b805163ffffffff1687111561092b57819350610939565b610936600183611dd2565b92505b505061087b565b506001600160a01b038516600090815260096020908152604080832063ffffffff9094168352929052206001015491505092915050565b600b6020526000908152604090205481565b60075461010090046001600160a01b031690565b6060600680546103d490611df7565b600061046b6109b9610e9a565b8484600360006109c7610e9a565b6001600160a01b03908116825260208083019390935260409182016000908120918b16815292529020546105059190611dbb565b600061046b610a08610e9a565b604080516000815260208101909152859085906112e4565b60075461010090046001600160a01b031681565b6001600160a01b0381166000908152600a602052604081205463ffffffff1680610a5f576000610aa2565b6001600160a01b038316600090815260096020526040812090610a83600184611dd2565b63ffffffff1663ffffffff168152602001908152602001600020600101545b9392505050565b610ab1610e9a565b60075461010090046001600160a01b03908116911614610ae35760405162461bcd60e51b815260040161059b90611b47565b60005460ff16610b055760405162461bcd60e51b815260040161059b90611b05565b6000805460ff19169055565b6000610b5c610b1e610e9a565b868686868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112e492505050565b506001949350505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610b926103c5565b80519060200120610ba1611457565b30604051602001610bb5949392919061195e565b60405160208183030381529060405280519060200120905060007fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf888888604051602001610c06949392919061193a565b60405160208183030381529060405280519060200120905060008282604051602001610c339291906118c7565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610c709493929190611982565b6020604051602081039080840390855afa158015610c92573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610cc55760405162461bcd60e51b815260040161059b906119b3565b6001600160a01b0381166000908152600b60205260408120805491610ce983611e32565b919050558914610d0b5760405162461bcd60e51b815260040161059b90611ac4565b87421115610d2b5760405162461bcd60e51b815260040161059b90611c47565b610d35818b61124f565b505050505b505050505050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60096020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b610dc6610e9a565b60075461010090046001600160a01b03908116911614610df85760405162461bcd60e51b815260040161059b90611b47565b6001600160a01b038116610e1e5760405162461bcd60e51b815260040161059b906119f8565b6007546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600780546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b60016020526000908152604090205460ff1681565b3390565b6001600160a01b038316610ec45760405162461bcd60e51b815260040161059b90611c03565b6001600160a01b038216610eea5760405162461bcd60e51b815260040161059b90611a3e565b6001600160a01b0380841660008181526003602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610f45908590611931565b60405180910390a3505050565b6001600160a01b038316610f785760405162461bcd60e51b815260040161059b90611b7c565b6001600160a01b038216610f9e5760405162461bcd60e51b815260040161059b90611a80565b610fa983838361124a565b6001600160a01b038316600090815260026020526040902054610fcd908290611dbb565b6001600160a01b038085166000908152600260205260408082209390935590841681522054610ffd908290611d4c565b6001600160a01b038084166000818152600260205260409081902093909355915190851690600080516020611e9783398151915290610f45908590611931565b6001600160a01b0382166110635760405162461bcd60e51b815260040161059b90611cd2565b61106f6000838361124a565b80600460008282546110819190611d4c565b90915550506001600160a01b038216600090815260026020526040812080548392906110ae908490611d4c565b90915550506040516001600160a01b03831690600090600080516020611e97833981519152906110df908590611931565b60405180910390a35050565b816001600160a01b0316836001600160a01b03161415801561110d5750600081115b1561124a576001600160a01b038316156111b0576001600160a01b0383166000908152600a602052604081205463ffffffff16908161114d576000611190565b6001600160a01b038516600090815260096020526040812090611171600185611dd2565b63ffffffff1663ffffffff168152602001908152602001600020600101545b9050600061119e8483611dbb565b90506111ac8684848461145b565b5050505b6001600160a01b0382161561124a576001600160a01b0382166000908152600a602052604081205463ffffffff1690816111eb57600061122e565b6001600160a01b03841660009081526009602052604081209061120f600185611dd2565b63ffffffff1663ffffffff168152602001908152602001600020600101545b9050600061123c8483611d4c565b9050610d3a8584848461145b565b505050565b6001600160a01b0380831660009081526008602052604081205490911690611276846106ad565b6001600160a01b0385811660008181526008602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46112de8284836110eb565b50505050565b6001600160a01b03841661130a5760405162461bcd60e51b815260040161059b90611b7c565b6001600160a01b0383166113305760405162461bcd60e51b815260040161059b90611a80565b61133b84848461124a565b61134d836001600160a01b03166115fc565b156113b5576040516344a1f60160e11b81526001600160a01b03841690638943ec0290611382908790869086906004016118f6565b600060405180830381600087803b15801561139c57600080fd5b505af11580156113b0573d6000803e3d6000fd5b505050505b6001600160a01b0384166000908152600260205260409020546113d9908390611dbb565b6001600160a01b038086166000908152600260205260408082209390935590851681522054611409908390611d4c565b6001600160a01b038085166000818152600260205260409081902093909355915190861690600080516020611e9783398151915290611449908690611931565b60405180910390a350505050565b4690565b600061147f43604051806060016040528060338152602001611e6460339139611638565b905060008463ffffffff161180156114d957506001600160a01b038516600090815260096020526040812063ffffffff8316916114bd600188611dd2565b63ffffffff908116825260208201929092526040016000205416145b15611522576001600160a01b03851660009081526009602052604081208391611503600188611dd2565b63ffffffff1681526020810191909152604001600020600101556115b2565b60408051808201825263ffffffff838116825260208083018681526001600160a01b038a166000908152600983528581208a851682529092529390209151825463ffffffff191691161781559051600191820155611581908590611d64565b6001600160a01b0386166000908152600a60205260409020805463ffffffff191663ffffffff929092169190911790555b846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72484846040516115ed929190611d09565b60405180910390a25050505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061163057508115155b949350505050565b60008164010000000084106116605760405162461bcd60e51b815260040161059b91906119a0565b509192915050565b80356001600160a01b038116811461068357600080fd5b600060208284031215611690578081fd5b610aa282611668565b600080604083850312156116ab578081fd5b6116b483611668565b91506116c260208401611668565b90509250929050565b6000806000606084860312156116df578081fd5b6116e884611668565b92506116f660208501611668565b9150604084013590509250925092565b60008060408385031215611718578182fd5b61172183611668565b915060208301358015158114611735578182fd5b809150509250929050565b60008060408385031215611752578182fd5b61175b83611668565b946020939093013593505050565b6000806000806060858703121561177e578081fd5b61178785611668565b935060208501359250604085013567ffffffffffffffff808211156117aa578283fd5b818701915087601f8301126117bd578283fd5b8135818111156117cb578384fd5b8860208285010111156117dc578384fd5b95989497505060200194505050565b60008060008060008060c08789031215611803578182fd5b61180c87611668565b95506020870135945060408701359350606087013560ff8116811461182f578283fd5b9598949750929560808101359460a0909101359350915050565b6000806040838503121561185b578182fd5b61186483611668565b9150602083013563ffffffff81168114611735578182fd5b60008151808452815b818110156118a157602081850181015186830182015201611885565b818111156118b25782602083870101525b50601f01601f19169290920160200192915050565b61190160f01b81526002810192909252602282015260420190565b6001600160a01b0391909116815260200190565b600060018060a01b03851682528360208301526060604083015261191d606083018461187c565b95945050505050565b901515815260200190565b90815260200190565b9384526001600160a01b039290921660208401526040830152606082015260800190565b938452602084019290925260408301526001600160a01b0316606082015260800190565b93845260ff9290921660208401526040830152606082015260800190565b600060208252610aa2602083018461187c565b60208082526025908201527f534f593a3a64656c656761746542795369673a20696e76616c6964207369676e604082015264617475726560d81b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526024908201527f4552433232333a207472616e7366657220746f20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526021908201527f534f593a3a64656c656761746542795369673a20696e76616c6964206e6f6e636040820152606560f81b606082015260800190565b60208082526022908201527f54686973206973206f6e6c7920616c6c6f77656420696e206465627567206d6f604082015261646560f01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526026908201527f4552433232333a207472616e736665722066726f6d20746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526021908201527f4f6e6c79206d696e74657220697320616c6c6f77656420746f20646f207468696040820152607360f81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f534f593a3a64656c656761746542795369673a207369676e61747572652065786040820152641c1a5c995960da1b606082015260800190565b60208082526026908201527f534f593a3a6765745072696f72566f7465733a206e6f742079657420646574656040820152651c9b5a5b995960d21b606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b918252602082015260400190565b63ffffffff91909116815260200190565b63ffffffff929092168252602082015260400190565b60ff91909116815260200190565b60008219821115611d5f57611d5f611e4d565b500190565b600063ffffffff808316818516808303821115611d8357611d83611e4d565b01949350505050565b600063ffffffff80841680611daf57634e487b7160e01b83526012600452602483fd5b92169190910492915050565b600082821015611dcd57611dcd611e4d565b500390565b600063ffffffff83811690831681811015611def57611def611e4d565b039392505050565b600281046001821680611e0b57607f821691505b60208210811415611e2c57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611e4657611e46611e4d565b5060010190565b634e487b7160e01b600052601160045260246000fdfe534f593a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d62657220657863656564732033322062697473ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212209e980bd96159b8749e04875235895176caf8f7a3ec0c75d708cee3e350d41aed64736f6c63430008000033534f593a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d62657220657863656564732033322062697473

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106101855760003560e01c8063782d6fe1116100df578063782d6fe1146102be5780637ecebe00146102d15780638da5cb5b146102e457806395d89b41146102ec578063a457c2d7146102f4578063a9059cbb14610307578063b2bdfa7b1461031a578063b4b5ea5714610322578063b8b3413214610335578063be45fd621461033d578063c3cda52014610350578063dd62ed3e14610363578063e7a324dc14610376578063f1127ed81461037e578063f2fde38b1461039f578063f46eccc4146103b257610185565b806306fdde031461018a578063095ea7b3146101a857806318160ddd146101c857806320606b70146101dd57806323b872dd146101e5578063313ce567146101f8578063395093511461020d57806340c10f19146102205780634631dd9414610235578063557a2b9d1461023d578063587cde1e146102505780635c19a95c146102705780636fcfff451461028357806370a08231146102a3578063715018a6146102b6575b600080fd5b6101926103c5565b60405161019f91906119a0565b60405180910390f35b6101bb6101b6366004611740565b610457565b60405161019f9190611926565b6101d0610475565b60405161019f9190611931565b6101d061047b565b6101bb6101f33660046116cb565b61049f565b610200610514565b60405161019f9190611d3e565b6101bb61021b366004611740565b61051d565b61023361022e366004611740565b61056c565b005b6101bb6105d7565b61023361024b366004611706565b6105e0565b61026361025e36600461167f565b610667565b60405161019f91906118e2565b61023361027e36600461167f565b610688565b61029661029136600461167f565b610695565b60405161019f9190611d17565b6101d06102b136600461167f565b6106ad565b6102336106c8565b6101d06102cc366004611740565b610752565b6101d06102df36600461167f565b610977565b610263610989565b61019261099d565b6101bb610302366004611740565b6109ac565b6101bb610315366004611740565b6109fb565b610263610a20565b6101d061033036600461167f565b610a34565b610233610aa9565b6101bb61034b366004611769565b610b11565b61023361035e3660046117eb565b610b67565b6101d0610371366004611699565b610d42565b6101d0610d6d565b61039161038c366004611849565b610d91565b60405161019f929190611d28565b6102336103ad36600461167f565b610dbe565b6101bb6103c036600461167f565b610e85565b6060600580546103d490611df7565b80601f016020809104026020016040519081016040528092919081815260200182805461040090611df7565b801561044d5780601f106104225761010080835404028352916020019161044d565b820191906000526020600020905b81548152906001019060200180831161043057829003601f168201915b5050505050905090565b600061046b610464610e9a565b8484610e9e565b5060015b92915050565b60045490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b60006104ac848484610f52565b61050a846104b8610e9a565b6001600160a01b038716600090815260036020526040812086916104da610e9a565b6001600160a01b03166001600160a01b03168152602001908152602001600020546105059190611dbb565b610e9e565b5060019392505050565b60075460ff1690565b600061046b61052a610e9a565b848460036000610538610e9a565b6001600160a01b03908116825260208083019390935260409182016000908120918b16815292529020546105059190611d4c565b3360009081526001602052604090205460ff166105a45760405162461bcd60e51b815260040161059b90611bc2565b60405180910390fd5b6105ae828261103d565b6001600160a01b038083166000908152600860205260408120546105d39216836110eb565b5050565b60005460ff1681565b6105e8610e9a565b60075461010090046001600160a01b0390811691161461061a5760405162461bcd60e51b815260040161059b90611b47565b60005460ff1661063c5760405162461bcd60e51b815260040161059b90611b05565b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b6001600160a01b03808216600090815260086020526040902054165b919050565b610692338261124f565b50565b600a6020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526002602052604090205490565b6106d0610e9a565b60075461010090046001600160a01b039081169116146107025760405162461bcd60e51b815260040161059b90611b47565b60075460405160009161010090046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a360078054610100600160a81b0319169055565b60004382106107735760405162461bcd60e51b815260040161059b90611c8c565b6001600160a01b0383166000908152600a602052604090205463ffffffff16806107a157600091505061046f565b6001600160a01b038416600090815260096020526040812084916107c6600185611dd2565b63ffffffff9081168252602082019290925260400160002054161161082f576001600160a01b038416600090815260096020526040812090610809600184611dd2565b63ffffffff1663ffffffff1681526020019081526020016000206001015491505061046f565b6001600160a01b038416600090815260096020908152604080832083805290915290205463ffffffff1683101561086a57600091505061046f565b600080610878600184611dd2565b90505b8163ffffffff168163ffffffff161115610940576000600261089d8484611dd2565b6108a79190611d8c565b6108b19083611dd2565b6001600160a01b038816600090815260096020908152604080832063ffffffff80861685529083529281902081518083019092528054909316808252600190930154918101919091529192508714156109145760200151945061046f9350505050565b805163ffffffff1687111561092b57819350610939565b610936600183611dd2565b92505b505061087b565b506001600160a01b038516600090815260096020908152604080832063ffffffff9094168352929052206001015491505092915050565b600b6020526000908152604090205481565b60075461010090046001600160a01b031690565b6060600680546103d490611df7565b600061046b6109b9610e9a565b8484600360006109c7610e9a565b6001600160a01b03908116825260208083019390935260409182016000908120918b16815292529020546105059190611dbb565b600061046b610a08610e9a565b604080516000815260208101909152859085906112e4565b60075461010090046001600160a01b031681565b6001600160a01b0381166000908152600a602052604081205463ffffffff1680610a5f576000610aa2565b6001600160a01b038316600090815260096020526040812090610a83600184611dd2565b63ffffffff1663ffffffff168152602001908152602001600020600101545b9392505050565b610ab1610e9a565b60075461010090046001600160a01b03908116911614610ae35760405162461bcd60e51b815260040161059b90611b47565b60005460ff16610b055760405162461bcd60e51b815260040161059b90611b05565b6000805460ff19169055565b6000610b5c610b1e610e9a565b868686868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506112e492505050565b506001949350505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866610b926103c5565b80519060200120610ba1611457565b30604051602001610bb5949392919061195e565b60405160208183030381529060405280519060200120905060007fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf888888604051602001610c06949392919061193a565b60405160208183030381529060405280519060200120905060008282604051602001610c339291906118c7565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051610c709493929190611982565b6020604051602081039080840390855afa158015610c92573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610cc55760405162461bcd60e51b815260040161059b906119b3565b6001600160a01b0381166000908152600b60205260408120805491610ce983611e32565b919050558914610d0b5760405162461bcd60e51b815260040161059b90611ac4565b87421115610d2b5760405162461bcd60e51b815260040161059b90611c47565b610d35818b61124f565b505050505b505050505050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60096020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b610dc6610e9a565b60075461010090046001600160a01b03908116911614610df85760405162461bcd60e51b815260040161059b90611b47565b6001600160a01b038116610e1e5760405162461bcd60e51b815260040161059b906119f8565b6007546040516001600160a01b0380841692610100900416907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600780546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b60016020526000908152604090205460ff1681565b3390565b6001600160a01b038316610ec45760405162461bcd60e51b815260040161059b90611c03565b6001600160a01b038216610eea5760405162461bcd60e51b815260040161059b90611a3e565b6001600160a01b0380841660008181526003602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610f45908590611931565b60405180910390a3505050565b6001600160a01b038316610f785760405162461bcd60e51b815260040161059b90611b7c565b6001600160a01b038216610f9e5760405162461bcd60e51b815260040161059b90611a80565b610fa983838361124a565b6001600160a01b038316600090815260026020526040902054610fcd908290611dbb565b6001600160a01b038085166000908152600260205260408082209390935590841681522054610ffd908290611d4c565b6001600160a01b038084166000818152600260205260409081902093909355915190851690600080516020611e9783398151915290610f45908590611931565b6001600160a01b0382166110635760405162461bcd60e51b815260040161059b90611cd2565b61106f6000838361124a565b80600460008282546110819190611d4c565b90915550506001600160a01b038216600090815260026020526040812080548392906110ae908490611d4c565b90915550506040516001600160a01b03831690600090600080516020611e97833981519152906110df908590611931565b60405180910390a35050565b816001600160a01b0316836001600160a01b03161415801561110d5750600081115b1561124a576001600160a01b038316156111b0576001600160a01b0383166000908152600a602052604081205463ffffffff16908161114d576000611190565b6001600160a01b038516600090815260096020526040812090611171600185611dd2565b63ffffffff1663ffffffff168152602001908152602001600020600101545b9050600061119e8483611dbb565b90506111ac8684848461145b565b5050505b6001600160a01b0382161561124a576001600160a01b0382166000908152600a602052604081205463ffffffff1690816111eb57600061122e565b6001600160a01b03841660009081526009602052604081209061120f600185611dd2565b63ffffffff1663ffffffff168152602001908152602001600020600101545b9050600061123c8483611d4c565b9050610d3a8584848461145b565b505050565b6001600160a01b0380831660009081526008602052604081205490911690611276846106ad565b6001600160a01b0385811660008181526008602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46112de8284836110eb565b50505050565b6001600160a01b03841661130a5760405162461bcd60e51b815260040161059b90611b7c565b6001600160a01b0383166113305760405162461bcd60e51b815260040161059b90611a80565b61133b84848461124a565b61134d836001600160a01b03166115fc565b156113b5576040516344a1f60160e11b81526001600160a01b03841690638943ec0290611382908790869086906004016118f6565b600060405180830381600087803b15801561139c57600080fd5b505af11580156113b0573d6000803e3d6000fd5b505050505b6001600160a01b0384166000908152600260205260409020546113d9908390611dbb565b6001600160a01b038086166000908152600260205260408082209390935590851681522054611409908390611d4c565b6001600160a01b038085166000818152600260205260409081902093909355915190861690600080516020611e9783398151915290611449908690611931565b60405180910390a350505050565b4690565b600061147f43604051806060016040528060338152602001611e6460339139611638565b905060008463ffffffff161180156114d957506001600160a01b038516600090815260096020526040812063ffffffff8316916114bd600188611dd2565b63ffffffff908116825260208201929092526040016000205416145b15611522576001600160a01b03851660009081526009602052604081208391611503600188611dd2565b63ffffffff1681526020810191909152604001600020600101556115b2565b60408051808201825263ffffffff838116825260208083018681526001600160a01b038a166000908152600983528581208a851682529092529390209151825463ffffffff191691161781559051600191820155611581908590611d64565b6001600160a01b0386166000908152600a60205260409020805463ffffffff191663ffffffff929092169190911790555b846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72484846040516115ed929190611d09565b60405180910390a25050505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061163057508115155b949350505050565b60008164010000000084106116605760405162461bcd60e51b815260040161059b91906119a0565b509192915050565b80356001600160a01b038116811461068357600080fd5b600060208284031215611690578081fd5b610aa282611668565b600080604083850312156116ab578081fd5b6116b483611668565b91506116c260208401611668565b90509250929050565b6000806000606084860312156116df578081fd5b6116e884611668565b92506116f660208501611668565b9150604084013590509250925092565b60008060408385031215611718578182fd5b61172183611668565b915060208301358015158114611735578182fd5b809150509250929050565b60008060408385031215611752578182fd5b61175b83611668565b946020939093013593505050565b6000806000806060858703121561177e578081fd5b61178785611668565b935060208501359250604085013567ffffffffffffffff808211156117aa578283fd5b818701915087601f8301126117bd578283fd5b8135818111156117cb578384fd5b8860208285010111156117dc578384fd5b95989497505060200194505050565b60008060008060008060c08789031215611803578182fd5b61180c87611668565b95506020870135945060408701359350606087013560ff8116811461182f578283fd5b9598949750929560808101359460a0909101359350915050565b6000806040838503121561185b578182fd5b61186483611668565b9150602083013563ffffffff81168114611735578182fd5b60008151808452815b818110156118a157602081850181015186830182015201611885565b818111156118b25782602083870101525b50601f01601f19169290920160200192915050565b61190160f01b81526002810192909252602282015260420190565b6001600160a01b0391909116815260200190565b600060018060a01b03851682528360208301526060604083015261191d606083018461187c565b95945050505050565b901515815260200190565b90815260200190565b9384526001600160a01b039290921660208401526040830152606082015260800190565b938452602084019290925260408301526001600160a01b0316606082015260800190565b93845260ff9290921660208401526040830152606082015260800190565b600060208252610aa2602083018461187c565b60208082526025908201527f534f593a3a64656c656761746542795369673a20696e76616c6964207369676e604082015264617475726560d81b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526024908201527f4552433232333a207472616e7366657220746f20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526021908201527f534f593a3a64656c656761746542795369673a20696e76616c6964206e6f6e636040820152606560f81b606082015260800190565b60208082526022908201527f54686973206973206f6e6c7920616c6c6f77656420696e206465627567206d6f604082015261646560f01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526026908201527f4552433232333a207472616e736665722066726f6d20746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526021908201527f4f6e6c79206d696e74657220697320616c6c6f77656420746f20646f207468696040820152607360f81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f534f593a3a64656c656761746542795369673a207369676e61747572652065786040820152641c1a5c995960da1b606082015260800190565b60208082526026908201527f534f593a3a6765745072696f72566f7465733a206e6f742079657420646574656040820152651c9b5a5b995960d21b606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b918252602082015260400190565b63ffffffff91909116815260200190565b63ffffffff929092168252602082015260400190565b60ff91909116815260200190565b60008219821115611d5f57611d5f611e4d565b500190565b600063ffffffff808316818516808303821115611d8357611d83611e4d565b01949350505050565b600063ffffffff80841680611daf57634e487b7160e01b83526012600452602483fd5b92169190910492915050565b600082821015611dcd57611dcd611e4d565b500390565b600063ffffffff83811690831681811015611def57611def611e4d565b039392505050565b600281046001821680611e0b57607f821691505b60208210811415611e2c57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611e4657611e46611e4d565b5060010190565b634e487b7160e01b600052601160045260246000fdfe534f593a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d62657220657863656564732033322062697473ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212209e980bd96159b8749e04875235895176caf8f7a3ec0c75d708cee3e350d41aed64736f6c63430008000033