VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xAb3b45…F2DD
Summary
Transactions
Transfers
Address
0xAb3b45453428298dF005A09D0ee6811C0400F2DD
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
2,334.00
EHrT
Master
0x1260b92da0724951F003469ccE8c5f6e704e3Ef7
Deployer
0x1260b92da0724951F003469ccE8c5f6e704e3Ef7
Code
0x608060405234801561001057600080fd5b50600436106103425760003560e01c80635cfd5402116101b8578063ad150e7d11610104578063cfd43ce2116100a2578063ea0a32141161007c578063ea0a3214146109f0578063ec5566b314610a16578063ee76527514610a33578063f2fde38b14610a5957610342565b8063cfd43ce2146109a5578063d90f227f146109cb578063e8569ab2146109d357610342565b8063bc852910116100de578063bc85291014610946578063bfdcd64a14610963578063c61cf76e14610980578063c9c9d2d81461098857610342565b8063ad150e7d14610919578063b4ca4af814610921578063b684d90c1461093e57610342565b8063704802751161017157806399d218901161014b57806399d21890146108cf5780639b3a4a0c146108d75780639dc9037b146108df578063a154c8f9146108fc57610342565b8063704802751461086657806378f6f4461461088c57806396c015ea146108a957610342565b80635cfd5402146107075780636011c7751461072a57806362bc26681461083157806362eca9ad146108395780636b7ae8dc146108565780636ef569a51461085e57610342565b8063280ff215116102925780633fdd1fef1161023057806355d7378a1161020a57806355d7378a1461060d578063571a26a01461062a578063598647f8146106c75780635b2ec267146106ea57610342565b80633fdd1fef146105d15780634c5cf33a146105d95780634f277958146105e157610342565b80632dd10ad31161026c5780632dd10ad31461055a57806331ae450b14610577578063396065a41461057f5780633ac30e4b1461059c57610342565b8063280ff2151461051857806329b7e566146105355780632b7832b31461055257610342565b806313062499116102ff5780631785f53c116102d95780631785f53c146104a7578063199de1e2146104cd5780631d69dfe2146104ea57806324d7806c146104f257610342565b8063130624991461045e578063149a3b071461046657806314bfd6d01461046e57610342565b8063055e35aa1461034757806305742ae5146103ba578063078fe8b0146103e957806307bec66f1461041a57806308a3dc90146104395780630a7cef8114610456575b600080fd5b61036a6004803603604081101561035d57600080fd5b5080359060200135610a7f565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156103a657818101518382015260200161038e565b505050509050019250505060405180910390f35b6103d7600480360360208110156103d057600080fd5b5035610c02565b60408051918252519081900360200190f35b610406600480360360208110156103ff57600080fd5b5035610c7b565b604080519115158252519081900360200190f35b6104376004803603602081101561043057600080fd5b5035610cd2565b005b6104376004803603602081101561044f57600080fd5b503561113d565b6103d7611250565b6103d7611255565b6103d761125b565b61048b6004803603602081101561048457600080fd5b5035611261565b604080516001600160a01b039092168252519081900360200190f35b610437600480360360208110156104bd57600080fd5b50356001600160a01b0316611288565b610437600480360360208110156104e357600080fd5b50356113f8565b6103d76116ae565b6104066004803603602081101561050857600080fd5b50356001600160a01b03166116b4565b6104376004803603602081101561052e57600080fd5b503561171c565b6104376004803603602081101561054b57600080fd5b50356117f8565b6103d761184a565b6104376004803603602081101561057057600080fd5b5035611851565b61036a6118ef565b6104376004803603602081101561059557600080fd5b503561198e565b610437600480360360a08110156105b257600080fd5b5080359060208101359060408101359060608101359060800135611a6b565b6103d76121b4565b6103d76121ba565b6103d7600480360360408110156105f757600080fd5b506001600160a01b0381351690602001356121c0565b6103d76004803603602081101561062357600080fd5b50356121ee565b6106476004803603602081101561064057600080fd5b5035612205565b604051808c6001600160a01b03166001600160a01b031681526020018b81526020018a8152602001898152602001888152602001878152602001866001600160a01b03166001600160a01b031681526020018581526020018481526020018381526020018281526020019b50505050505050505050505060405180910390f35b610437600480360360408110156106dd57600080fd5b5080359060200135612278565b6103d76004803603602081101561070057600080fd5b50356128a4565b6104376004803603604081101561071d57600080fd5b50803590602001356128b6565b6107536004803603606081101561074057600080fd5b5080359060208101359060400135612967565b60405180806020018060200180602001848103845287818151815260200191508051906020019060200280838360005b8381101561079b578181015183820152602001610783565b50505050905001848103835286818151815260200191508051906020019060200280838360005b838110156107da5781810151838201526020016107c2565b50505050905001848103825285818151815260200191508051906020019060200280838360005b83811015610819578181015183820152602001610801565b50505050905001965050505050505060405180910390f35b61048b612baf565b6104376004803603602081101561084f57600080fd5b5035612bbe565b61048b612c5c565b6103d7612c6b565b6104376004803603602081101561087c57600080fd5b50356001600160a01b0316612c71565b610437600480360360208110156108a257600080fd5b5035612d8e565b61036a600480360360208110156108bf57600080fd5b50356001600160a01b03166131e6565b6103d7613265565b6103d761326a565b610437600480360360208110156108f557600080fd5b5035613270565b6104066004803603602081101561091257600080fd5b503561330e565b6103d761335a565b6104376004803603602081101561093757600080fd5b50356133fd565b6103d76138fd565b6103d76004803603602081101561095c57600080fd5b5035613903565b6104376004803603602081101561097957600080fd5b5035613915565b61048b6139b3565b6104376004803603602081101561099e57600080fd5b50356139c2565b610437600480360360208110156109bb57600080fd5b50356001600160a01b0316613cdd565b6103d7613d4c565b6103d7600480360360208110156109e957600080fd5b5035613d52565b61043760048036036020811015610a0657600080fd5b50356001600160a01b0316613d64565b61043760048036036020811015610a2c57600080fd5b5035613dd3565b61043760048036036020811015610a4957600080fd5b50356001600160a01b0316613e71565b61043760048036036020811015610a6f57600080fd5b50356001600160a01b0316613ee0565b6000546060906001600160a01b0316331480610ade5760005b600154811015610adc5760018181548110610aaf57fe5b6000918252602090912001546001600160a01b0316331415610ad45760019150610adc565b600101610a98565b505b80610b1a5760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b6011548411158015610b2d5750600d5483105b8015610b395750600083115b610b745760405162461bcd60e51b81526004018080602001828103825260828152602001806148706082913960a00191505060405180910390fd5b60115484840190811115610b8757506011545b604080518683038082526020808202830101909252818015610bb3578160200160208202803883390190505b50935060005b81811015610bf85760118181548110610bce57fe5b9060005260206000200154858281518110610be557fe5b6020908102919091010152600101610bb9565b5050505092915050565b60008115801590610c14575060105482105b610c4f5760405162461bcd60e51b81526004018080602001828103825260388152602001806144886038913960400191505060405180910390fd5b600060108381548110610c5e57fe5b600091825260209091206008600e9092020101549150505b919050565b60008181526012602052604081205480610c99576000915050610c76565b600060118281548110610ca857fe5b9060005260206000200154905083811415610cc857600192505050610c76565b5060009392505050565b6000818152600e6020526040902054819080610d1f5760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b600060108281548110610d2e57fe5b90600052602060002090600e0201905060008160030154905060008111610d865760405162461bcd60e51b81526004018080602001828103825260268152602001806143f26026913960400191505060405180910390fd5b6004820154600d83015482820142108015610da2575060028114155b8015610daf575060048114155b8015610dbc575060058114155b610df75760405162461bcd60e51b815260040180806020018281038252603c81526020018061430d603c913960400191505060405180910390fd5b6000878152600e602052604090205480610e425760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b600060108281548110610e5157fe5b90600052602060002090600e02019050600081600c015490506003811480610e795750600281145b610eb45760405162461bcd60e51b81526004018080602001828103825260488152602001806147b26048913960600191505060405180910390fd5b600d820154600b5460011480610ed45750610ece336116b4565b15156001145b610f0f5760405162461bcd60e51b81526004018080602001828103825260238152602001806148f26023913960400191505060405180910390fd5b60028114158015610f21575060048114155b8015610f2e575060058114155b610f695760405162461bcd60e51b815260040180806020018281038252603c81526020018061430d603c913960400191505060405180910390fd5b610f728b61330e565b1515600114610fb25760405162461bcd60e51b815260040180806020018281038252603e8152602001806142a2603e913960400191505060405180910390fd5b60068301546001600160a01b03161561103d57600354600684015460028501546040805163a9059cbb60e01b81526001600160a01b039384166004820152602481019290925251919092169163a9059cbb91604480830192600092919082900301818387803b15801561102457600080fd5b505af1158015611038573d6000803e3d6000fd5b505050505b6003546005840154604080516323b872dd60e01b81523360048201523060248201526044810192909252516001600160a01b03909216916323b872dd9160648082019260009290919082900301818387803b15801561109b57600080fd5b505af11580156110af573d6000803e3d6000fd5b50506002600d86015550506006830180546001600160a01b031916339081179091556000818152600f6020908152604080832080546001810182559084529282902090920187905581518e815290810192909252805186927f2dd8b7b9d2ede2509afc1afc4bd0d8f64720834fcd9e3f6ff2beb79ae062cbf792908290030190a25050505050505050505050565b6000546001600160a01b03163314806111995760005b600154811015611197576001818154811061116a57fe5b6000918252602090912001546001600160a01b031633141561118f5760019150611197565b600101611153565b505b806111d55760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b600082815260126020526040902054806112205760405162461bcd60e51b81526004018080602001828103825260298152602001806145116029913960400191505060405180910390fd5b60006011828154811061122f57fe5b60009182526020808320909101929092559384526012905250506040812055565b600281565b60075481565b600d5481565b6001818154811061126e57fe5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b031633146112d5576040805162461bcd60e51b815260206004820152601d6024820152600080516020614418833981519152604482015290519081900360640190fd5b6000805b60015481101561139c57826001600160a01b0316600182815481106112fa57fe5b6000918252602090912001546001600160a01b0316141561139457600180549092508290600019810190811061132c57fe5b600091825260209091200154600180546001600160a01b03909216918390811061135257fe5b600091825260209091200180546001600160a01b0319166001600160a01b039290921691909117905560018054600019019061138e9082614111565b5061139c565b6001016112d9565b506001811515146113f4576040805162461bcd60e51b815260206004820152601d60248201527f5f61646d696e41646472657373206973206e6f7420616e2061646d696e000000604482015290519081900360640190fd5b5050565b6000546001600160a01b03163314806114545760005b600154811015611452576001818154811061142557fe5b6000918252602090912001546001600160a01b031633141561144a5760019150611452565b60010161140e565b505b806114905760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b6000821180156114a1575060105482105b6114dc5760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b6000601083815481106114eb57fe5b90600052602060002090600e02019050600081600d0154905060048114158015611516575060058114155b6115515760405162461bcd60e51b815260040180806020018281038252602e815260200180614842602e913960400191505060405180910390fd5b600b8201546115d35760048054600184015460408051632142170760e11b815230948101949094523360248501526044840191909152516001600160a01b03909116916342842e0e91606480830192600092919082900301818387803b1580156115ba57600080fd5b505af11580156115ce573d6000803e3d6000fd5b505050505b600a8201546116765760068201546001600160a01b0316156116765760028083015490821415611604575060058201545b6003546005546040805163a9059cbb60e01b81526001600160a01b039283166004820152602481018590529051919092169163a9059cbb91604480830192600092919082900301818387803b15801561165c57600080fd5b505af1158015611670573d6000803e3d6000fd5b50505050505b6005600d83015560405184907fb634bf7077e0834bb2b14021fd5dc59a2cd63e973d0dbf052d523ac2458a671a90600090a250505050565b60065481565b6000805b60015481101561170657826001600160a01b0316600182815481106116d957fe5b6000918252602090912001546001600160a01b031614156116fe576001915050610c76565b6001016116b8565b50506000546001600160a01b0390811691161490565b6000546001600160a01b03163314806117785760005b600154811015611776576001818154811061174957fe5b6000918252602090912001546001600160a01b031633141561176e5760019150611776565b600101611732565b505b806117b45760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b5060118054600181019091557f31ecc21a745e3968a04e9570e4425bc18fa8019c68028196b546d1669c200c68810182905560009182526012602052604090912055565b6000546001600160a01b03163314611845576040805162461bcd60e51b815260206004820152601d6024820152600080516020614418833981519152604482015290519081900360640190fd5b600655565b6001545b90565b6000546001600160a01b03163314806118ad5760005b6001548110156118ab576001818154811061187e57fe5b6000918252602090912001546001600160a01b03163314156118a357600191506118ab565b600101611867565b505b806118e95760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b50600c55565b606080600180549050604051908082528060200260200182016040528015611921578160200160208202803883390190505b50905060005b600154811015611988576001818154811061193e57fe5b9060005260206000200160009054906101000a90046001600160a01b031682828151811061196857fe5b6001600160a01b0390921660209283029190910190910152600101611927565b50905090565b6000546001600160a01b03163314806119ea5760005b6001548110156119e857600181815481106119bb57fe5b6000918252602090912001546001600160a01b03163314156119e057600191506119e8565b6001016119a4565b505b80611a265760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b60008211611a655760405162461bcd60e51b815260040180806020018281038252603681526020018061439b6036913960400191505060405180910390fd5b50600d55565b60048054604080516331a9108f60e11b8152928301889052516000926001600160a01b0390921691636352211e916024808301926020929190829003018186803b158015611ab857600080fd5b505afa158015611acc573d6000803e3d6000fd5b505050506040513d6020811015611ae257600080fd5b505190506001600160a01b0381163314611b2d5760405162461bcd60e51b81526004018080602001828103825260288152602001806143496028913960400191505060405180910390fd5b6001821480611b3c5750600382145b80611b475750600282145b611b825760405162461bcd60e51b81526004018080602001828103825260258152602001806147676025913960400191505060405180910390fd5b6001821480611ba757506003821480611b9b5750600282145b8015611ba75750600084115b611be25760405162461bcd60e51b815260040180806020018281038252604b8152602001806145a8604b913960600191505060405180910390fd5b600382141580611bf25750848410155b611c2d5760405162461bcd60e51b81526004018080602001828103825260408152602001806145686040913960400191505060405180910390fd5b6201518083026000908152600a602052604090205480611c7e5760405162461bcd60e51b81526004018080602001828103825260268152602001806146fd6026913960400191505060405180910390fd5b6001600b541480611c995750611c93336116b4565b15156001145b611cd45760405162461bcd60e51b81526004018080602001828103825260238152602001806148f26023913960400191505060405180910390fd5b600354600554604080516323b872dd60e01b81523360048201526001600160a01b03928316602482015260448101859052905191909216916323b872dd91606480830192600092919082900301818387803b158015611d3257600080fd5b505af1158015611d46573d6000803e3d6000fd5b505060048054604080516323b872dd60e01b81523393810193909352306024840152604483018c9052516001600160a01b0390911693506323b872dd9250606480830192600092919082900301818387803b158015611da457600080fd5b505af1158015611db8573d6000803e3d6000fd5b50505050611dc461413a565b604051806101c00160405280336001600160a01b03168152602001898152602001888152602001428152602001866201518002815260200187815260200160006001600160a01b031681526020016000604051908082528060200260200182016040528015611e3d578160200160208202803883390190505b5081526020016000604051908082528060200260200182016040528015611e6e578160200160208202803883390190505b5081526020016000604051908082528060200260200182016040528015611e9f578160200160208202803883390190505b50815260006020808301829052604080840183905260608085018a9052600160809586018190526010805491820180825590865287517f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae672600e90930292830180546001600160a01b03199081166001600160a01b039384161782558a8801517f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae673860155958a01517f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae674850155938901517f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae675840155968801517f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67683015560a08801517f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae67783015560c08801517f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae6788301805490951697169690961790925560e08601518051969750939587949193612057937f1b6847dc741a1b0cd08d278845f9d819d87b734759afb55fe2de5cb82a9ae679019201906141bb565b506101008201518051612074916008840191602090910190614202565b5061012082015180516120919160098401916020909101906141bb565b50610140820151600a820155610160820151600b820155610180820151600c8201556101a090910151600d9091015560008a8152600e6020908152604080832060001985019081905533808552600f845282852080546001810182559086529484902090940181905581518e8152928301939093528181018c9052426060830152620151808a02608083015260a082018b905260c0820189905251929350909182917f5dd4fa50cc5f2693dde8cd8c0648980c385a440353b98a6d1b3acb54b97b8f44919081900360e00190a26121678a610c7b565b1515600114156121a857604080518b8152905182917f4e9ce42d6ffd6f4c13507825c7b1bf4b03beaedbf849788142278c1a21679dec919081900360200190a25b50505050505050505050565b60105490565b60025481565b600f60205281600052604060002081815481106121d957fe5b90600052602060002001600091509150505481565b62015180026000908152600a602052604090205490565b6010818154811061221257fe5b60009182526020909120600e909102018054600182015460028301546003840154600485015460058601546006870154600a880154600b890154600c8a0154600d909a01546001600160a01b03998a169b5097999698959794969395909216939092908b565b6000828152600e60205260409020548290806122c55760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b6000601082815481106122d457fe5b90600052602060002090600e020190506000816003015490506000811161232c5760405162461bcd60e51b81526004018080602001828103825260268152602001806143f26026913960400191505060405180910390fd5b6004820154600d83015482820142108015612348575060028114155b8015612355575060048114155b8015612362575060058114155b61239d5760405162461bcd60e51b815260040180806020018281038252603c81526020018061430d603c913960400191505060405180910390fd5b6000888152600e6020526040902054806123e85760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b6000601082815481106123f757fe5b90600052602060002090600e02019050600181600c0154148061241e5750600381600c0154145b6124595760405162461bcd60e51b815260040180806020018281038252602a81526020018061445e602a913960400191505060405180910390fd5b600281600d0154141580156124735750600481600d015414155b80156124845750600581600d015414155b6124bf5760405162461bcd60e51b815260040180806020018281038252603c81526020018061430d603c913960400191505060405180910390fd5b6002810154600682015481906001600160a01b031615612504576124ff60646124f360075485613feb90919063ffffffff16565b9063ffffffff61404d16565b820190505b808b10156125435760405162461bcd60e51b81526004018080602001828103825260448152602001806147236044913960600191505060405180910390fd5b61254c8c61330e565b151560011461258c5760405162461bcd60e51b815260040180806020018281038252603e8152602001806142a2603e913960400191505060405180910390fd5b6001600b5414806125a757506125a1336116b4565b15156001145b6125e25760405162461bcd60e51b81526004018080602001828103825260238152602001806148f26023913960400191505060405180910390fd5b600042846004015485600301540103905060085481111580156126055750600081115b156126195760095460048501805490910190555b60068401546001600160a01b03161561269f5760035460068501546040805163a9059cbb60e01b81526001600160a01b039283166004820152602481018790529051919092169163a9059cbb91604480830192600092919082900301818387803b15801561268657600080fd5b505af115801561269a573d6000803e3d6000fd5b505050505b600354604080516323b872dd60e01b8152336004820152306024820152604481018f905290516001600160a01b03909216916323b872dd9160648082019260009290919082900301818387803b1580156126f857600080fd5b505af115801561270c573d6000803e3d6000fd5b505050508b8460020181905550338460060160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550836007018c9080600181540180825580915050906001820390600052602060002001600090919290919091505550836008013390806001815401808255809150509060018203906000526020600020016000909192909190916101000a8154816001600160a01b0302191690836001600160a01b031602179055505083600901429080600181540180825580915050906001820390600052602060002001600090919290919091505550600f6000336001600160a01b03166001600160a01b03168152602001908152602001600020859080600181540180825580915050906001820390600052602060002001600090919290919091505550847f6f7e354ea3ab5c288aea37fce29c603f9a98a3b040f6d8f32f10e192ec47ff6a8e338f60405180848152602001836001600160a01b03166001600160a01b03168152602001828152602001935050505060405180910390a250505050505050505050505050565b600a6020526000908152604090205481565b6000546001600160a01b03163314806129125760005b60015481101561291057600181815481106128e357fe5b6000918252602090912001546001600160a01b03163314156129085760019150612910565b6001016128cc565b505b8061294e5760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b50620151809091026000908152600a6020526040902055565b60608080851580159061297b575060105486105b6129b65760405162461bcd60e51b81526004018080602001828103825260388152602001806144886038913960400191505060405180910390fd5b6000601087815481106129c557fe5b60009182526020909120600e909102019050600881015486111580156129ec5750600d5485105b80156129f85750600085115b612a335760405162461bcd60e51b815260040180806020018281038252607c8152602001806145f3607c913960800191505060405180910390fd5b600881015486860190811115612a4a575060088101545b604080518883038082526020808202830101909252818015612a76578160200160208202803883390190505b50945080604051908082528060200260200182016040528015612aa3578160200160208202803883390190505b50955080604051908082528060200260200182016040528015612ad0578160200160208202803883390190505b50935060005b81811015612ba257836008018181548110612aed57fe5b9060005260206000200160009054906101000a90046001600160a01b0316868281518110612b1757fe5b60200260200101906001600160a01b031690816001600160a01b031681525050836007018181548110612b4657fe5b9060005260206000200154878281518110612b5d57fe5b602002602001018181525050836009018181548110612b7857fe5b9060005260206000200154858281518110612b8f57fe5b6020908102919091010152600101612ad6565b5050505093509350939050565b6003546001600160a01b031681565b6000546001600160a01b0316331480612c1a5760005b600154811015612c185760018181548110612beb57fe5b6000918252602090912001546001600160a01b0316331415612c105760019150612c18565b600101612bd4565b505b80612c565760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b50600855565b6005546001600160a01b031681565b600c5481565b6000546001600160a01b03163314612cbe576040805162461bcd60e51b815260206004820152601d6024820152600080516020614418833981519152604482015290519081900360640190fd5b60005b600154811015612d3c57816001600160a01b031660018281548110612ce257fe5b6000918252602090912001546001600160a01b03161415612d345760405162461bcd60e51b81526004018080602001828103825260218152602001806143d16021913960400191505060405180910390fd5b600101612cc1565b506001805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600e6020526040902054819080612ddb5760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b600060108281548110612dea57fe5b90600052602060002090600e0201905060008160030154905060008111612e425760405162461bcd60e51b81526004018080602001828103825260268152602001806143f26026913960400191505060405180910390fd5b6004820154600d8301546002811480612e5b5750600481145b80612e665750600581145b80612e7357508282014210155b612ec4576040805162461bcd60e51b815260206004820152601d60248201527f56696d41756374696f6e3a2041756374696f6e206e6f7420656e646564000000604482015290519081900360640190fd5b6000878152600e602052604090205480612f0f5760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b600060108281548110612f1e57fe5b90600052602060002090600e02019050600081600d0154905081600b0154600014612f90576040805162461bcd60e51b815260206004820152601f60248201527f56696d41756374696f6e3a2056696d20616c726561647920636c61696d656400604482015290519081900360640190fd5b60048114158015612fa2575060058114155b612fdd5760405162461bcd60e51b815260040180806020018281038252603c81526020018061430d603c913960400191505060405180910390fd5b60068201546001600160a01b031615801590613005575060068201546001600160a01b031633145b8061302f575060068201546001600160a01b031615801561302f575081546001600160a01b031633145b61306a5760405162461bcd60e51b815260040180806020018281038252606d81526020018061466f606d913960800191505060405180910390fd5b6001600b541480613085575061307f336116b4565b15156001145b6130c05760405162461bcd60e51b81526004018080602001828103825260238152602001806148f26023913960400191505060405180910390fd5b6130c98a61330e565b15156001146131095760405162461bcd60e51b815260040180806020018281038252603e8152602001806142a2603e913960400191505060405180910390fd5b6004805460408051632142170760e11b81523093810193909352336024840152604483018d9052516001600160a01b03909116916342842e0e91606480830192600092919082900301818387803b15801561316357600080fd5b505af1158015613177573d6000803e3d6000fd5b5050336000908152600f6020908152604080832080546001810182559084529282902090920187905542600b87015581518e815291518794507fed697cc54e27dd6c073f64d9bef3f05cb3a63d9102596f91709e544cd51352339350918290030190a250505050505050505050565b606080600f6000846001600160a01b03166001600160a01b0316815260200190815260200160002080548060200260200160405190810160405280929190818152602001828054801561325857602002820191906000526020600020905b815481526020019060010190808311613244575b5093979650505050505050565b600181565b60085481565b6000546001600160a01b03163314806132cc5760005b6001548110156132ca576001818154811061329d57fe5b6000918252602090912001546001600160a01b03163314156132c257600191506132ca565b600101613286565b505b806133085760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b50600955565b6000818152601260205260408120548061332c576001915050610c76565b60006011828154811061333b57fe5b90600052602060002001549050838114610cc857600192505050610c76565b600080546001600160a01b03163314806133b75760005b6001548110156133b5576001818154811061338857fe5b6000918252602090912001546001600160a01b03163314156133ad57600191506133b5565b600101613371565b505b806133f35760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b60115491505b5090565b80801580159061340e575060105481105b6134495760405162461bcd60e51b81526004018080602001828103825260388152602001806144886038913960400191505060405180910390fd5b60006010828154811061345857fe5b90600052602060002090600e02019050600081600301549050600081116134b05760405162461bcd60e51b815260040180806020018281038252602d8152602001806142e0602d913960400191505060405180910390fd5b6004820154600d83015460028114806134c95750600481145b806134d45750600581145b806134e157508282014210155b613532576040805162461bcd60e51b815260206004820152601d60248201527f56696d41756374696f6e3a2041756374696f6e206e6f7420656e646564000000604482015290519081900360640190fd5b8515801590613542575060105486105b61357d5760405162461bcd60e51b815260040180806020018281038252602a815260200180614371602a913960400191505060405180910390fd5b60006010878154811061358c57fe5b90600052602060002090600e02019050600081600d015490506001600b5414806135c057506135ba336116b4565b15156001145b6135fb5760405162461bcd60e51b81526004018080602001828103825260238152602001806148f26023913960400191505060405180910390fd5b81546001600160a01b031633148015613620575060068201546001600160a01b031615155b61365b5760405162461bcd60e51b81526004018080602001828103825260488152602001806147fa6048913960600191505060405180910390fd5b600a820154156136b2576040805162461bcd60e51b815260206004820181905260248201527f56696d41756374696f6e3a204568727420616c726561647920636c61696d6564604482015290519081900360640190fd5b600481141580156136c4575060058114155b6136ff5760405162461bcd60e51b81526004018080602001828103825260268152602001806144386026913960400191505060405180910390fd5b61370c826001015461330e565b151560011461374c5760405162461bcd60e51b815260040180806020018281038252603e8152602001806142a2603e913960400191505060405180910390fd5b60028083015490821415613761575060058201545b6005546000906001600160a01b03161580159061378057506000600654115b156137ab576137a860646124f3600254600a0a6124f360065487613feb90919063ffffffff16565b90505b60006137bd838363ffffffff6140b416565b60035486546040805163a9059cbb60e01b81526001600160a01b03928316600482015260248101859052905193945091169163a9059cbb9160448082019260009290919082900301818387803b15801561381657600080fd5b505af115801561382a573d6000803e3d6000fd5b50506003546005546040805163a9059cbb60e01b81526001600160a01b03928316600482015260248101889052905191909216935063a9059cbb9250604480830192600092919082900301818387803b15801561388657600080fd5b505af115801561389a573d6000803e3d6000fd5b5050336000908152600f6020908152604080832080546001810182559084529183209091018f905542600a8a0155518e93507f2648820728666dcd8a0d3bc7439f42f598878b592cf684b612def6c055f983c49250a25050505050505050505050565b600b5481565b600e6020526000908152604090205481565b6000546001600160a01b03163314806139715760005b60015481101561396f576001818154811061394257fe5b6000918252602090912001546001600160a01b0316331415613967576001915061396f565b60010161392b565b505b806139ad5760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b50600755565b6004546001600160a01b031681565b6000818152600e602052604090205480613a0d5760405162461bcd60e51b815260040180806020018281038252602e81526020018061453a602e913960400191505060405180910390fd5b600060108281548110613a1c57fe5b60009182526020909120600e90910201600d8101546006820154919250906001600160a01b0316158015613a59575081546001600160a01b031633145b613a945760405162461bcd60e51b81526004018080602001828103825260518152602001806144c06051913960600191505060405180910390fd5b60028114158015613aa6575060048114155b8015613ab3575060058114155b613aee5760405162461bcd60e51b815260040180806020018281038252603c81526020018061430d603c913960400191505060405180910390fd5b6001600b541480613b095750613b03336116b4565b15156001145b613b445760405162461bcd60e51b81526004018080602001828103825260238152602001806148f26023913960400191505060405180910390fd5b613b4d8461330e565b1515600114613b8d5760405162461bcd60e51b815260040180806020018281038252603e8152602001806142a2603e913960400191505060405180910390fd5b6004805460408051632142170760e11b8152309381019390935233602484015260448301879052516001600160a01b03909116916342842e0e91606480830192600092919082900301818387803b158015613be757600080fd5b505af1158015613bfb573d6000803e3d6000fd5b505050506000600c541115613c8457600354600554600c54604080516323b872dd60e01b81523360048201526001600160a01b03938416602482015260448101929092525191909216916323b872dd91606480830192600092919082900301818387803b158015613c6b57600080fd5b505af1158015613c7f573d6000803e3d6000fd5b505050505b336000908152600f6020908152604080832080546001810182559084529183209091018590556004600d8501555184917fb634bf7077e0834bb2b14021fd5dc59a2cd63e973d0dbf052d523ac2458a671a91a250505050565b6000546001600160a01b03163314613d2a576040805162461bcd60e51b815260206004820152601d6024820152600080516020614418833981519152604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60095481565b6000908152600e602052604090205490565b6000546001600160a01b03163314613db1576040805162461bcd60e51b815260206004820152601d6024820152600080516020614418833981519152604482015290519081900360640190fd5b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331480613e2f5760005b600154811015613e2d5760018181548110613e0057fe5b6000918252602090912001546001600160a01b0316331415613e255760019150613e2d565b600101613de9565b505b80613e6b5760405162461bcd60e51b815260040180806020018281038252602681526020018061478c6026913960400191505060405180910390fd5b50600b55565b6000546001600160a01b03163314613ebe576040805162461bcd60e51b815260206004820152601d6024820152600080516020614418833981519152604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314613f2d576040805162461bcd60e51b815260206004820152601d6024820152600080516020614418833981519152604482015290519081900360640190fd5b6001600160a01b038116613f88576040805162461bcd60e51b815260206004820152601e60248201527f4e657720636f6e7472616374206f776e65722063616e6e6f7420626520300000604482015290519081900360640190fd5b600080546001600160a01b038381166001600160a01b0319831681179093556040805191909216808252602082019390935281517f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca929181900390910190a15050565b600082613ffa57506000614047565b8282028284828161400757fe5b04146140445760405162461bcd60e51b81526004018080602001828103825260218152602001806146dc6021913960400191505060405180910390fd5b90505b92915050565b60008082116140a3576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816140ac57fe5b049392505050565b60008282111561410b576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b81548183558181111561413557600083815260209020614135918101908301614263565b505050565b604051806101c0016040528060006001600160a01b03168152602001600081526020016000815260200160008152602001600081526020016000815260200160006001600160a01b03168152602001606081526020016060815260200160608152602001600081526020016000815260200160008152602001600081525090565b8280548282559060005260206000209081019282156141f6579160200282015b828111156141f65782518255916020019190600101906141db565b506133f9929150614263565b828054828255906000526020600020908101928215614257579160200282015b8281111561425757825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190614222565b506133f992915061427d565b61184e91905b808211156133f95760008155600101614269565b61184e91905b808211156133f95780546001600160a01b031916815560010161428356fe56696d41756374696f6e3a20546869732076696d20697320626c6f636b65642e20506c6561736520636f6e746163742061646d696e6973747261746f722e56696d41756374696f6e3a2061756374696f6e204964206e6f74206c697374656420666f722061756374696f6e56696d41756374696f6e3a20546869732061756374696f6e20697320616c726561647920626f75676874206f7574206f722063616e63656c6c65642e56696d41756374696f6e3a204f6e6c79206f776e6572732063616e2061756374696f6e2056494d7356696d41756374696f6e3a205468652061756374696f6e20696e646578206973206e6f742076616c696456696d41756374696f6e3a205f6d61785f72657475726e5f73697a65206e65656420746f206265206c6172676572207468616e20302e5f61646d696e4164647265737320697320616c726561647920616e2061646d696e56696d41756374696f6e3a2056494d206e6f74206c697374656420666f722061756374696f6e53656e646572206d75737420626520636f6e7472616374206f776e657200000056696d41756374696f6e3a20546869732061756374696f6e2069732063616e63656c6c65642e56696d41756374696f6e3a204f6e6c792061756374696f6e20697320616c6c6f77656420746f2062696456696d41756374696f6e3a2043616e206e6f742066696e642061756374696f6e20666f7220746869732061756374696f6e20696e6465782e56696d41756374696f6e3a205468652061756374696f6e2063616e206f6e6c792062652063616e63656c6c6564206279207468652073656c6c6572207768656e207468657265206973206e6f206269642e56696d41756374696f6e3a20546869732076696d206973206e6f7420696e20626c6f636b6c6973742e56696d41756374696f6e3a2043616e206e6f742066696e642061756374696f6e20666f7220746869732076696d2e56696d41756374696f6e3a20546865206275796f75742070726963652068617320746f20626520686967686572207468616e206c697374696e6720707269636556696d41756374696f6e3a20466f7220746865206275796f7574206f7074696f6e2c206275796f75742070726963652068617320746f206265206c6172676572207468616e207a65726f2e56696d41756374696f6e3a2066726f6d5f696e646578206e65656420626520706f736974697665206e756d6265722c20736d616c6c6572207468616e20746f74616c20626964732c20746865206d61785f73697a652063616e206e6f74206265206c6172676572207468616e206d61785f72657475726e5f73697a6556696d41756374696f6e3a20417574684572726f722063616e206f6e6c792062652063616c6c6564206279206869676865737420626964646572206f72206f6e6c79207468652073656c6c65722063616e20636c61696d207468652076696d206966206e6f626f647920626964536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7756696d41756374696f6e3a20746865206475726174696f6e206973206e6f742076616c69642e56696d41756374696f6e3a206e657720626964206973206e6f742067726561746572207468616e207265717569726564206d696e696d75616c2062696420616d6f756e7456696d41756374696f6e3a2061757463696f6e54797065206973206e6f742076616c69642e53656e646572206d7573742062652061646d696e206f7220636f6e7472616374206f776e657256696d41756374696f6e3a204f6e6c79206469726563742073656c6c206f722061756374696f6e2077697468206275796f757420697320616c6c6f77656420746f206275796f757456696d41756374696f6e3a20417574684572726f722063616e206f6e6c792062652063616c6c65642062792073656c6c657220616e64207468657265206d75737420612073616c6556696d41756374696f6e3a20546869732061756374696f6e20697320616c72656164792063616e63656c6c65642e56696d41756374696f6e3a2066726f6d5f696e646578206e65656420626520706f736974697665206e756d6265722c20736d616c6c6572207468616e206c656e67746820626c6f636b4c6973742c20746865206d61785f73697a652063616e206e6f74206265206c6172676572207468616e206d61785f72657475726e5f73697a6556696d41756374696f6e3a2054686520636f6e7472616374206973206c6f636b65642ea265627a7a723158209431a2abed08fd9955dc65308494db33ccde37207c7e54e2eac47d4287b8c3ae64736f6c63430005100032