false
false

Contract Address Details

0x3A3bab17b9Aaad458f84D85a175c3765805040a4

Creator
0x04c044–5e0f56 at 0x66dc23–5a209f
Balance
0 KCS
Tokens
Fetching tokens...
Transactions
17,628 Transactions
Transfers
10,291 Transfers
Gas Used
1,938,292,307
Last Balance Update
30754123

Contract Creation Code

Verify & Publish
0x60806040526001600555600060095534801561001a57600080fd5b506040516122f03803806122f0833981810160405260a081101561003d57600080fd5b5080516020820151604083015160608401516080909401519293919290919060006100666101e0565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b03199081166001600160a01b03978816908117835560028054831697891697909717909655600380548216958816959095179094556004928355600a829055604080516080810182529586526103e86020870181815291870193845260006060880181815260078054958601815590915296517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688939095029283018054909616949097169390931790935590517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c689830155517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68a82015590517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68b909101556009556101e4565b3390565b6120fd806101f36000396000f3fe608060405234801561001057600080fd5b50600436106101cf5760003560e01c80635ffe6146116101045780638d88a90e116100a2578063971a909111610071578063971a9091146104b1578063d49e77cd146104b9578063e2bbb158146104c1578063f2fde38b146104e4576101cf565b80638d88a90e1461041b5780638da5cb5b146104415780638dbb1e3a1461044957806393f1a40b1461046c576101cf565b8063715018a6116100de578063715018a6146103df5780637bd2bea7146103e75780637cd07e471461040b5780638aa2855014610413576101cf565b80635ffe61461461038f578063630b5ba1146103ac57806364482f79146103b4576101cf565b806341441d3b1161017157806348cd4cb11161014b57806348cd4cb1146103215780634c17dd9e1461032957806351eb05a6146103555780635312ea8e14610372576101cf565b806341441d3b146102c4578063441a3e70146102e1578063454b060814610304576101cf565b806317caf6f1116101ad57806317caf6f11461025a5780631eaaa0451461026257806323cf311814610296578063404d3883146102bc576101cf565b8063081e3eda146101d45780631058d281146101ee5780631526fe271461020d575b600080fd5b6101dc61050a565b60408051918252519081900360200190f35b61020b6004803603602081101561020457600080fd5b5035610510565b005b61022a6004803603602081101561022357600080fd5b50356106f4565b604080516001600160a01b0390951685526020850193909352838301919091526060830152519081900360800190f35b6101dc610735565b61020b6004803603606081101561027857600080fd5b508035906001600160a01b036020820135169060400135151561073b565b61020b600480360360208110156102ac57600080fd5b50356001600160a01b03166108c1565b6101dc61093b565b61020b600480360360208110156102da57600080fd5b5035610941565b61020b600480360360408110156102f757600080fd5b5080359060200135610ad5565b61020b6004803603602081101561031a57600080fd5b5035610c7a565b6101dc610ed6565b6101dc6004803603604081101561033f57600080fd5b50803590602001356001600160a01b0316610edc565b61020b6004803603602081101561036b57600080fd5b5035611046565b61020b6004803603602081101561038857600080fd5b503561126c565b61020b600480360360208110156103a557600080fd5b5035611307565b61020b611364565b61020b600480360360608110156103ca57600080fd5b50803590602081013590604001351515611387565b61020b611464565b6103ef611506565b604080516001600160a01b039092168252519081900360200190f35b6103ef611515565b6101dc611524565b61020b6004803603602081101561043157600080fd5b50356001600160a01b031661152a565b6103ef611597565b6101dc6004803603604081101561045f57600080fd5b50803590602001356115a6565b6104986004803603604081101561048257600080fd5b50803590602001356001600160a01b03166115c1565b6040805192835260208301919091528051918290030190f35b6103ef6115e5565b6103ef6115f4565b61020b600480360360408110156104d757600080fd5b5080359060200135611603565b61020b600480360360208110156104fa57600080fd5b50356001600160a01b0316611760565b60075490565b6000600760008154811061052057fe5b600091825260208083203384527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c790915260409092208054600490920290920192508311156105ab576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b6105b56000611046565b60006105ef82600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b9061181a565b9061185c565b9050801561060157610601338261189e565b831561062b578154610613908561185c565b8255825461062b906001600160a01b0316338661190f565b600383015482546106469164e8d4a51000916105e3916117c1565b600183015560025460408051632770a7eb60e21b81523360048201526024810187905290516001600160a01b0390921691639dc29fac9160448082019260009290919082900301818387803b15801561069e57600080fd5b505af11580156106b2573d6000803e3d6000fd5b5050604080518781529051600093503392507ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a350505050565b6007818154811061070157fe5b600091825260209091206004909102018054600182015460028301546003909301546001600160a01b039092169350919084565b60095481565b610743611966565b6000546001600160a01b03908116911614610793576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b80156107a1576107a1611364565b6000600a5443116107b457600a546107b6565b435b6009549091506107c6908561196a565b600955604080516080810182526001600160a01b0385811682526020820187815292820184815260006060840181815260078054600181018255925293517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688600490920291820180546001600160a01b031916919094161790925592517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68982015591517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68a830155517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68b909101556108bb6119c4565b50505050565b6108c9611966565b6000546001600160a01b03908116911614610919576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b60045481565b6000600760008154811061095157fe5b600091825260208083203384527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c79091526040832060049092020192509061099890611046565b8054156109e15760006109cd82600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b905080156109df576109df338261189e565b505b8215610a0d5781546109fe906001600160a01b0316333086611a89565b8054610a0a908461196a565b81555b60038201548154610a289164e8d4a51000916105e3916117c1565b6001820155600254604080516340c10f1960e01b81523360048201526024810186905290516001600160a01b03909216916340c10f199160448082019260009290919082900301818387803b158015610a8057600080fd5b505af1158015610a94573d6000803e3d6000fd5b5050604080518681529051600093503392507f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a3505050565b81610b27576040805162461bcd60e51b815260206004820152601960248201527f77697468647261772047454d20627920756e7374616b696e6700000000000000604482015290519081900360640190fd5b600060078381548110610b3657fe5b600091825260208083208684526008825260408085203386529092529220805460049092029092019250831115610ba9576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b610bb284611046565b6000610be082600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b90508015610bf257610bf2338261189e565b8315610c1c578154610c04908561185c565b82558254610c1c906001600160a01b0316338661190f565b60038301548254610c379164e8d4a51000916105e3916117c1565b6001830155604080518581529051869133917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a35050505050565b6006546001600160a01b0316610cce576040805162461bcd60e51b815260206004820152601460248201527336b4b3b930ba329d1037379036b4b3b930ba37b960611b604482015290519081900360640190fd5b600060078281548110610cdd57fe5b600091825260208083206004928302018054604080516370a0823160e01b81523095810195909552519195506001600160a01b0316939284926370a0823192602480840193829003018186803b158015610d3657600080fd5b505afa158015610d4a573d6000803e3d6000fd5b505050506040513d6020811015610d6057600080fd5b5051600654909150610d7f906001600160a01b03848116911683611ae3565b6006546040805163ce5494bb60e01b81526001600160a01b0385811660048301529151600093929092169163ce5494bb9160248082019260209290919082900301818787803b158015610dd157600080fd5b505af1158015610de5573d6000803e3d6000fd5b505050506040513d6020811015610dfb57600080fd5b5051604080516370a0823160e01b815230600482015290519192506001600160a01b038316916370a0823191602480820192602092909190829003018186803b158015610e4757600080fd5b505afa158015610e5b573d6000803e3d6000fd5b505050506040513d6020811015610e7157600080fd5b50518214610eb5576040805162461bcd60e51b815260206004820152600c60248201526b1b5a59dc985d194e8818985960a21b604482015290519081900360640190fd5b83546001600160a01b0319166001600160a01b039190911617909255505050565b600a5481565b60008060078481548110610eec57fe5b600091825260208083208784526008825260408085206001600160a01b03898116875290845281862060049586029093016003810154815484516370a0823160e01b81523098810198909852935191985093969395939492909116926370a08231926024808301939192829003018186803b158015610f6a57600080fd5b505afa158015610f7e573d6000803e3d6000fd5b505050506040513d6020811015610f9457600080fd5b5051600285015490915043118015610fab57508015155b15611011576000610fc08560020154436115a6565b90506000610fed6009546105e38860010154610fe7600454876117c190919063ffffffff16565b906117c1565b905061100c611005846105e38464e8d4a510006117c1565b859061196a565b935050505b61103983600101546105e964e8d4a510006105e38688600001546117c190919063ffffffff16565b9450505050505b92915050565b60006007828154811061105557fe5b90600052602060002090600402019050806002015443116110765750611269565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156110c057600080fd5b505afa1580156110d4573d6000803e3d6000fd5b505050506040513d60208110156110ea57600080fd5b5051905080611100575043600290910155611269565b60006111108360020154436115a6565b905060006111376009546105e38660010154610fe7600454876117c190919063ffffffff16565b6001546003549192506001600160a01b03908116916340c10f19911661115e84600a61181a565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156111a457600080fd5b505af11580156111b8573d6000803e3d6000fd5b5050600154600254604080516340c10f1960e01b81526001600160a01b0392831660048201526024810187905290519190921693506340c10f199250604480830192600092919082900301818387803b15801561121457600080fd5b505af1158015611228573d6000803e3d6000fd5b5050505061125661124b846105e364e8d4a51000856117c190919063ffffffff16565b60038601549061196a565b6003850155505043600290920191909155505b50565b60006007828154811061127b57fe5b600091825260208083208584526008825260408085203380875293529093208054600490930290930180549094506112c0926001600160a01b0391909116919061190f565b80546040805191825251849133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a360008082556001909101555050565b61130f611966565b6000546001600160a01b0390811691161461135f576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b600555565b60075460005b818110156113835761137b81611046565b60010161136a565b5050565b61138f611966565b6000546001600160a01b039081169116146113df576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b80156113ed576113ed611364565b6000600784815481106113fc57fe5b9060005260206000209060040201600101549050826007858154811061141e57fe5b9060005260206000209060040201600101819055508281146108bb57611459836114538360095461185c90919063ffffffff16565b9061196a565b6009556108bb6119c4565b61146c611966565b6000546001600160a01b039081169116146114bc576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001546001600160a01b031681565b6006546001600160a01b031681565b60055481565b6003546001600160a01b03163314611575576040805162461bcd60e51b81526020600482015260096024820152686465763a207775743f60b81b604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031690565b6005546000906115ba90610fe7848661185c565b9392505050565b60086020908152600092835260408084209091529082529020805460019091015482565b6002546001600160a01b031681565b6003546001600160a01b031681565b8161164e576040805162461bcd60e51b81526020600482015260166024820152756465706f7369742047454d206279207374616b696e6760501b604482015290519081900360640190fd5b60006007838154811061165d57fe5b6000918252602080832086845260088252604080852033865290925292206004909102909101915061168e84611046565b8054156116d75760006116c382600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b905080156116d5576116d5338261189e565b505b82156117035781546116f4906001600160a01b0316333086611a89565b8054611700908461196a565b81555b6003820154815461171e9164e8d4a51000916105e3916117c1565b6001820155604080518481529051859133917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a350505050565b611768611966565b6000546001600160a01b039081169116146117b8576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b61126981611bf6565b6000826117d057506000611040565b828202828482816117dd57fe5b04146115ba5760405162461bcd60e51b81526004018080602001828103825260218152602001806120516021913960400191505060405180910390fd5b60006115ba83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611c96565b60006115ba83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d38565b60025460408051631020948960e11b81526001600160a01b0385811660048301526024820185905291519190921691632041291291604480830192600092919082900301818387803b1580156118f357600080fd5b505af1158015611907573d6000803e3d6000fd5b505050505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611961908490611d92565b505050565b3390565b6000828201838110156115ba576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600754600060015b82811015611a0f57611a05600782815481106119e457fe5b9060005260206000209060040201600101548361196a90919063ffffffff16565b91506001016119cc565b50801561138357611a2181600361181a565b9050611a5b816114536007600081548110611a3857fe5b90600052602060002090600402016001015460095461185c90919063ffffffff16565b600981905550806007600081548110611a7057fe5b9060005260206000209060040201600101819055505050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526108bb908590611d92565b801580611b69575060408051636eb1769f60e11b81523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b158015611b3b57600080fd5b505afa158015611b4f573d6000803e3d6000fd5b505050506040513d6020811015611b6557600080fd5b5051155b611ba45760405162461bcd60e51b81526004018080602001828103825260368152602001806120726036913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052611961908490611d92565b6001600160a01b038116611c3b5760405162461bcd60e51b815260040180806020018281038252602681526020018061202b6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008183611d225760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ce7578181015183820152602001611ccf565b50505050905090810190601f168015611d145780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581611d2e57fe5b0495945050505050565b60008184841115611d8a5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611ce7578181015183820152602001611ccf565b505050900390565b6060611de7826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611e439092919063ffffffff16565b80519091501561196157808060200190516020811015611e0657600080fd5b50516119615760405162461bcd60e51b815260040180806020018281038252602a815260200180612001602a913960400191505060405180910390fd5b6060611e528484600085611e5a565b949350505050565b6060611e6585611fc7565b611eb6576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310611ef55780518252601f199092019160209182019101611ed6565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114611f57576040519150601f19603f3d011682016040523d82523d6000602084013e611f5c565b606091505b50915091508115611f70579150611e529050565b805115611f805780518082602001fd5b60405162461bcd60e51b8152602060048201818152865160248401528651879391928392604401919085019080838360008315611ce7578181015183820152602001611ccf565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590611e5257505015159291505056fe5361666542455032303a204245503230206f7065726174696f6e20646964206e6f7420737563636565644f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666542455032303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212205078da6bd0899b3537851fda1a8e2bdc5432200d2f9d6b6b38f80d3667a1ccf364736f6c634300060c00330000000000000000000000008c5ce6129372bd55e03d74831bda9dd4ff40bd6200000000000000000000000007b4b8d6d56605e7f72283ce63e636315a00270e00000000000000000000000004c044568f04c914fa63813db2a8c0e94c5e0f560000000000000000000000000000000000000000000000001bc16d674ec800000000000000000000000000000000000000000000000000000000000000124f80

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c80635ffe6146116101045780638d88a90e116100a2578063971a909111610071578063971a9091146104b1578063d49e77cd146104b9578063e2bbb158146104c1578063f2fde38b146104e4576101cf565b80638d88a90e1461041b5780638da5cb5b146104415780638dbb1e3a1461044957806393f1a40b1461046c576101cf565b8063715018a6116100de578063715018a6146103df5780637bd2bea7146103e75780637cd07e471461040b5780638aa2855014610413576101cf565b80635ffe61461461038f578063630b5ba1146103ac57806364482f79146103b4576101cf565b806341441d3b1161017157806348cd4cb11161014b57806348cd4cb1146103215780634c17dd9e1461032957806351eb05a6146103555780635312ea8e14610372576101cf565b806341441d3b146102c4578063441a3e70146102e1578063454b060814610304576101cf565b806317caf6f1116101ad57806317caf6f11461025a5780631eaaa0451461026257806323cf311814610296578063404d3883146102bc576101cf565b8063081e3eda146101d45780631058d281146101ee5780631526fe271461020d575b600080fd5b6101dc61050a565b60408051918252519081900360200190f35b61020b6004803603602081101561020457600080fd5b5035610510565b005b61022a6004803603602081101561022357600080fd5b50356106f4565b604080516001600160a01b0390951685526020850193909352838301919091526060830152519081900360800190f35b6101dc610735565b61020b6004803603606081101561027857600080fd5b508035906001600160a01b036020820135169060400135151561073b565b61020b600480360360208110156102ac57600080fd5b50356001600160a01b03166108c1565b6101dc61093b565b61020b600480360360208110156102da57600080fd5b5035610941565b61020b600480360360408110156102f757600080fd5b5080359060200135610ad5565b61020b6004803603602081101561031a57600080fd5b5035610c7a565b6101dc610ed6565b6101dc6004803603604081101561033f57600080fd5b50803590602001356001600160a01b0316610edc565b61020b6004803603602081101561036b57600080fd5b5035611046565b61020b6004803603602081101561038857600080fd5b503561126c565b61020b600480360360208110156103a557600080fd5b5035611307565b61020b611364565b61020b600480360360608110156103ca57600080fd5b50803590602081013590604001351515611387565b61020b611464565b6103ef611506565b604080516001600160a01b039092168252519081900360200190f35b6103ef611515565b6101dc611524565b61020b6004803603602081101561043157600080fd5b50356001600160a01b031661152a565b6103ef611597565b6101dc6004803603604081101561045f57600080fd5b50803590602001356115a6565b6104986004803603604081101561048257600080fd5b50803590602001356001600160a01b03166115c1565b6040805192835260208301919091528051918290030190f35b6103ef6115e5565b6103ef6115f4565b61020b600480360360408110156104d757600080fd5b5080359060200135611603565b61020b600480360360208110156104fa57600080fd5b50356001600160a01b0316611760565b60075490565b6000600760008154811061052057fe5b600091825260208083203384527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c790915260409092208054600490920290920192508311156105ab576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b6105b56000611046565b60006105ef82600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b9061181a565b9061185c565b9050801561060157610601338261189e565b831561062b578154610613908561185c565b8255825461062b906001600160a01b0316338661190f565b600383015482546106469164e8d4a51000916105e3916117c1565b600183015560025460408051632770a7eb60e21b81523360048201526024810187905290516001600160a01b0390921691639dc29fac9160448082019260009290919082900301818387803b15801561069e57600080fd5b505af11580156106b2573d6000803e3d6000fd5b5050604080518781529051600093503392507ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a350505050565b6007818154811061070157fe5b600091825260209091206004909102018054600182015460028301546003909301546001600160a01b039092169350919084565b60095481565b610743611966565b6000546001600160a01b03908116911614610793576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b80156107a1576107a1611364565b6000600a5443116107b457600a546107b6565b435b6009549091506107c6908561196a565b600955604080516080810182526001600160a01b0385811682526020820187815292820184815260006060840181815260078054600181018255925293517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688600490920291820180546001600160a01b031916919094161790925592517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68982015591517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68a830155517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68b909101556108bb6119c4565b50505050565b6108c9611966565b6000546001600160a01b03908116911614610919576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0392909216919091179055565b60045481565b6000600760008154811061095157fe5b600091825260208083203384527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c79091526040832060049092020192509061099890611046565b8054156109e15760006109cd82600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b905080156109df576109df338261189e565b505b8215610a0d5781546109fe906001600160a01b0316333086611a89565b8054610a0a908461196a565b81555b60038201548154610a289164e8d4a51000916105e3916117c1565b6001820155600254604080516340c10f1960e01b81523360048201526024810186905290516001600160a01b03909216916340c10f199160448082019260009290919082900301818387803b158015610a8057600080fd5b505af1158015610a94573d6000803e3d6000fd5b5050604080518681529051600093503392507f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a3505050565b81610b27576040805162461bcd60e51b815260206004820152601960248201527f77697468647261772047454d20627920756e7374616b696e6700000000000000604482015290519081900360640190fd5b600060078381548110610b3657fe5b600091825260208083208684526008825260408085203386529092529220805460049092029092019250831115610ba9576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b610bb284611046565b6000610be082600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b90508015610bf257610bf2338261189e565b8315610c1c578154610c04908561185c565b82558254610c1c906001600160a01b0316338661190f565b60038301548254610c379164e8d4a51000916105e3916117c1565b6001830155604080518581529051869133917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a35050505050565b6006546001600160a01b0316610cce576040805162461bcd60e51b815260206004820152601460248201527336b4b3b930ba329d1037379036b4b3b930ba37b960611b604482015290519081900360640190fd5b600060078281548110610cdd57fe5b600091825260208083206004928302018054604080516370a0823160e01b81523095810195909552519195506001600160a01b0316939284926370a0823192602480840193829003018186803b158015610d3657600080fd5b505afa158015610d4a573d6000803e3d6000fd5b505050506040513d6020811015610d6057600080fd5b5051600654909150610d7f906001600160a01b03848116911683611ae3565b6006546040805163ce5494bb60e01b81526001600160a01b0385811660048301529151600093929092169163ce5494bb9160248082019260209290919082900301818787803b158015610dd157600080fd5b505af1158015610de5573d6000803e3d6000fd5b505050506040513d6020811015610dfb57600080fd5b5051604080516370a0823160e01b815230600482015290519192506001600160a01b038316916370a0823191602480820192602092909190829003018186803b158015610e4757600080fd5b505afa158015610e5b573d6000803e3d6000fd5b505050506040513d6020811015610e7157600080fd5b50518214610eb5576040805162461bcd60e51b815260206004820152600c60248201526b1b5a59dc985d194e8818985960a21b604482015290519081900360640190fd5b83546001600160a01b0319166001600160a01b039190911617909255505050565b600a5481565b60008060078481548110610eec57fe5b600091825260208083208784526008825260408085206001600160a01b03898116875290845281862060049586029093016003810154815484516370a0823160e01b81523098810198909852935191985093969395939492909116926370a08231926024808301939192829003018186803b158015610f6a57600080fd5b505afa158015610f7e573d6000803e3d6000fd5b505050506040513d6020811015610f9457600080fd5b5051600285015490915043118015610fab57508015155b15611011576000610fc08560020154436115a6565b90506000610fed6009546105e38860010154610fe7600454876117c190919063ffffffff16565b906117c1565b905061100c611005846105e38464e8d4a510006117c1565b859061196a565b935050505b61103983600101546105e964e8d4a510006105e38688600001546117c190919063ffffffff16565b9450505050505b92915050565b60006007828154811061105557fe5b90600052602060002090600402019050806002015443116110765750611269565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156110c057600080fd5b505afa1580156110d4573d6000803e3d6000fd5b505050506040513d60208110156110ea57600080fd5b5051905080611100575043600290910155611269565b60006111108360020154436115a6565b905060006111376009546105e38660010154610fe7600454876117c190919063ffffffff16565b6001546003549192506001600160a01b03908116916340c10f19911661115e84600a61181a565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156111a457600080fd5b505af11580156111b8573d6000803e3d6000fd5b5050600154600254604080516340c10f1960e01b81526001600160a01b0392831660048201526024810187905290519190921693506340c10f199250604480830192600092919082900301818387803b15801561121457600080fd5b505af1158015611228573d6000803e3d6000fd5b5050505061125661124b846105e364e8d4a51000856117c190919063ffffffff16565b60038601549061196a565b6003850155505043600290920191909155505b50565b60006007828154811061127b57fe5b600091825260208083208584526008825260408085203380875293529093208054600490930290930180549094506112c0926001600160a01b0391909116919061190f565b80546040805191825251849133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a360008082556001909101555050565b61130f611966565b6000546001600160a01b0390811691161461135f576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b600555565b60075460005b818110156113835761137b81611046565b60010161136a565b5050565b61138f611966565b6000546001600160a01b039081169116146113df576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b80156113ed576113ed611364565b6000600784815481106113fc57fe5b9060005260206000209060040201600101549050826007858154811061141e57fe5b9060005260206000209060040201600101819055508281146108bb57611459836114538360095461185c90919063ffffffff16565b9061196a565b6009556108bb6119c4565b61146c611966565b6000546001600160a01b039081169116146114bc576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001546001600160a01b031681565b6006546001600160a01b031681565b60055481565b6003546001600160a01b03163314611575576040805162461bcd60e51b81526020600482015260096024820152686465763a207775743f60b81b604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031690565b6005546000906115ba90610fe7848661185c565b9392505050565b60086020908152600092835260408084209091529082529020805460019091015482565b6002546001600160a01b031681565b6003546001600160a01b031681565b8161164e576040805162461bcd60e51b81526020600482015260166024820152756465706f7369742047454d206279207374616b696e6760501b604482015290519081900360640190fd5b60006007838154811061165d57fe5b6000918252602080832086845260088252604080852033865290925292206004909102909101915061168e84611046565b8054156116d75760006116c382600101546105e964e8d4a510006105e3876003015487600001546117c190919063ffffffff16565b905080156116d5576116d5338261189e565b505b82156117035781546116f4906001600160a01b0316333086611a89565b8054611700908461196a565b81555b6003820154815461171e9164e8d4a51000916105e3916117c1565b6001820155604080518481529051859133917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a350505050565b611768611966565b6000546001600160a01b039081169116146117b8576040805162461bcd60e51b815260206004820181905260248201526000805160206120a8833981519152604482015290519081900360640190fd5b61126981611bf6565b6000826117d057506000611040565b828202828482816117dd57fe5b04146115ba5760405162461bcd60e51b81526004018080602001828103825260218152602001806120516021913960400191505060405180910390fd5b60006115ba83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611c96565b60006115ba83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d38565b60025460408051631020948960e11b81526001600160a01b0385811660048301526024820185905291519190921691632041291291604480830192600092919082900301818387803b1580156118f357600080fd5b505af1158015611907573d6000803e3d6000fd5b505050505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611961908490611d92565b505050565b3390565b6000828201838110156115ba576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600754600060015b82811015611a0f57611a05600782815481106119e457fe5b9060005260206000209060040201600101548361196a90919063ffffffff16565b91506001016119cc565b50801561138357611a2181600361181a565b9050611a5b816114536007600081548110611a3857fe5b90600052602060002090600402016001015460095461185c90919063ffffffff16565b600981905550806007600081548110611a7057fe5b9060005260206000209060040201600101819055505050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526108bb908590611d92565b801580611b69575060408051636eb1769f60e11b81523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b158015611b3b57600080fd5b505afa158015611b4f573d6000803e3d6000fd5b505050506040513d6020811015611b6557600080fd5b5051155b611ba45760405162461bcd60e51b81526004018080602001828103825260368152602001806120726036913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052611961908490611d92565b6001600160a01b038116611c3b5760405162461bcd60e51b815260040180806020018281038252602681526020018061202b6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008183611d225760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ce7578181015183820152602001611ccf565b50505050905090810190601f168015611d145780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581611d2e57fe5b0495945050505050565b60008184841115611d8a5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611ce7578181015183820152602001611ccf565b505050900390565b6060611de7826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611e439092919063ffffffff16565b80519091501561196157808060200190516020811015611e0657600080fd5b50516119615760405162461bcd60e51b815260040180806020018281038252602a815260200180612001602a913960400191505060405180910390fd5b6060611e528484600085611e5a565b949350505050565b6060611e6585611fc7565b611eb6576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310611ef55780518252601f199092019160209182019101611ed6565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114611f57576040519150601f19603f3d011682016040523d82523d6000602084013e611f5c565b606091505b50915091508115611f70579150611e529050565b805115611f805780518082602001fd5b60405162461bcd60e51b8152602060048201818152865160248401528651879391928392604401919085019080838360008315611ce7578181015183820152602001611ccf565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590611e5257505015159291505056fe5361666542455032303a204245503230206f7065726174696f6e20646964206e6f7420737563636565644f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666542455032303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212205078da6bd0899b3537851fda1a8e2bdc5432200d2f9d6b6b38f80d3667a1ccf364736f6c634300060c0033