VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x427540…858e
Summary
Transactions
Transfers
Address
0x427540Cf63cA41e1009a4e91833C98B76271858e
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Deployer
0x66E9709bc01B8c0AfC99a7dC513f501821306E85
Code
0x60806040526004361061020c5760003560e01c80628f33d71461021157806301ffc9a71461024457806308834ee7146102745780630a431b3f146102965780630dd3729c146102b65780630dd8614c146102d6578063105fe500146102f657806313a23060146103165780632267716c146103365780632325e4b914610358578063248a9ca31461036d5780632dc9376f1461038d5780632f18339d146103ad5780632f2ff15d146103cd57806336568abe146103ed578063390697d01461040d5780633d47fe941461042d5780634278248e1461044d5780634f1ef2861461046d57806352d1902d1461048057806354fd4d5014610495578063582a486a146104c85780635fdc1752146104dd5780636e8a1823146104fd57806371057f751461051257806384d14f34146105275780638dbb1e3a146105475780638e82839b1461056757806391d148541461058757806391ddadf4146105a7578063952f2133146105d3578063a217fddf146105f5578063ad3cb1cc1461060a578063ae075b071461063b578063ae0b8da81461065b578063b0b3de891461067b578063be64bad81461069b578063c208b4e7146106b0578063d547741f146106d0578063de7fd133146106f0578063e205aeb014610712578063e70eb39214610727578063ee80e93214610747578063eea4160814610767578063ef4cadc514610787578063f72c0d8b1461079e575b600080fd5b34801561021d57600080fd5b5061023161022c36600461350c565b6107c0565b6040519081526020015b60405180910390f35b34801561025057600080fd5b5061026461025f36600461353c565b6107da565b604051901515815260200161023b565b34801561028057600080fd5b5061029461028f366004613566565b61080f565b005b3480156102a257600080fd5b506102946102b136600461363d565b6108c6565b3480156102c257600080fd5b506102946102d13660046136a0565b6109e9565b3480156102e257600080fd5b506102946102f1366004613566565b610d91565b34801561030257600080fd5b5061023161031136600461350c565b610e31565b34801561032257600080fd5b50610231610331366004613771565b610e67565b34801561034257600080fd5b5061034b610e87565b60405161023b919061378a565b34801561036457600080fd5b5061034b610ea5565b34801561037957600080fd5b50610231610388366004613771565b610ec0565b34801561039957600080fd5b506102316103a836600461350c565b610ee0565b3480156103b957600080fd5b506102946103c836600461379e565b610ef7565b3480156103d957600080fd5b506102946103e836600461350c565b6112ee565b3480156103f957600080fd5b5061029461040836600461350c565b611310565b34801561041957600080fd5b5061023161042836600461350c565b611348565b34801561043957600080fd5b50610294610448366004613566565b61137e565b34801561045957600080fd5b506102946104683660046137db565b611418565b61029461047b366004613809565b6115bc565b34801561048c57600080fd5b506102316115db565b3480156104a157600080fd5b506040805180820190915260018152601b60f91b60208201525b60405161023b91906138d4565b3480156104d457600080fd5b5061034b6115f8565b3480156104e957600080fd5b506102316104f8366004613771565b611616565b34801561050957600080fd5b5061034b611636565b34801561051e57600080fd5b50610264611654565b34801561053357600080fd5b5061023161054236600461350c565b61170a565b34801561055357600080fd5b50610231610562366004613907565b611721565b34801561057357600080fd5b50610294610582366004613907565b611737565b34801561059357600080fd5b506102646105a236600461350c565b61181a565b3480156105b357600080fd5b506105bc611850565b60405165ffffffffffff909116815260200161023b565b3480156105df57600080fd5b50610231600080516020613d5183398151915281565b34801561060157600080fd5b50610231600081565b34801561061657600080fd5b506104bb604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561064757600080fd5b50610264610656366004613907565b61185f565b34801561066757600080fd5b50610294610676366004613566565b61188c565b34801561068757600080fd5b50610294610696366004613907565b611934565b3480156106a757600080fd5b50610294611949565b3480156106bc57600080fd5b506102316106cb366004613771565b6119c7565b3480156106dc57600080fd5b506102946106eb36600461350c565b6119e7565b3480156106fc57600080fd5b50610231600080516020613d7183398151915281565b34801561071e57600080fd5b5061034b611a03565b34801561073357600080fd5b5061029461074236600461350c565b611a21565b34801561075357600080fd5b50610264610762366004613929565b612168565b34801561077357600080fd5b50610264610782366004613907565b612196565b34801561079357600080fd5b50610231620f424081565b3480156107aa57600080fd5b50610231600080516020613d1183398151915281565b6000806107cd84846121c3565b5090925050505b92915050565b60006001600160e01b03198216637965db0b60e01b14806107d457506301ffc9a760e01b6001600160e01b03198316146107d4565b600080516020613d51833981519152610827816124dc565b6001600160a01b0382166108565760405162461bcd60e51b815260040161084d90613951565b60405180910390fd5b60006108606124e9565b60028101546040519192506001600160a01b0390811691908516907fee0bb99897b3f409686cb6e56601a38cea38e9e00d9b28752b3be7b28ea8b0ad90600090a360020180546001600160a01b0319166001600160a01b03939093169290921790915550565b600560006108d261250d565b8054909150600160401b900460ff16806108f9575080546001600160401b03808416911610155b156109175760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b17815582518451146109575760405162461bcd60e51b815260040161084d906139a3565b60005b84518110156109b15761099f85828151811061097857610978613a00565b602002602001015185838151811061099257610992613a00565b6020026020010151612531565b806109a981613a2c565b91505061095a565b50805460ff60401b19168155604051600080516020613cf1833981519152906109db908490613a45565b60405180910390a150505050565b60006109f361250d565b805490915060ff600160401b82041615906001600160401b0316600081158015610a1a5750825b90506000826001600160401b03166001148015610a365750303b155b905081158015610a44575080155b15610a625760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315610a8b57845460ff60401b1916600160401b1785555b6001600160a01b038916610ab15760405162461bcd60e51b815260040161084d90613a59565b6001600160a01b038a16610ad75760405162461bcd60e51b815260040161084d90613951565b6001600160a01b038816610b445760405162461bcd60e51b815260206004820152602e60248201527f566f746572526577617264733a205f623374722063616e6e6f7420626520746860448201526d65207a65726f206164647265737360901b606482015260840161084d565b6000875111610bb15760405162461bcd60e51b815260206004820152603360248201527f566f746572526577617264733a206c6576656c73206d757374206861766520616044820152721d081b19585cdd081bdb9948195b195b595b9d606a1b606482015260840161084d565b8551875114610bd25760405162461bcd60e51b815260040161084d906139a3565b610bda61265f565b610be2612669565b610bea61265f565b6000610bf46124e9565b80546001600160a01b03808d166001600160a01b03199283161783556001830180548d8316908416179055600283018054918f1691909216179055905060005b8851811015610c9c57878181518110610c4f57610c4f613a00565b60200260200101518260030160008b8481518110610c6f57610c6f613a00565b60200260200101518152602001908152602001600020819055508080610c9490613a2c565b915050610c34565b506001600160a01b038e16610d0a5760405162461bcd60e51b815260206004820152602e60248201527f566f746572526577617264733a2061646d696e2063616e6e6f7420626520746860448201526d65207a65726f206164647265737360901b606482015260840161084d565b610d1560008f612679565b50610d2e600080516020613d118339815191528e612679565b50610d47600080516020613d518339815191528d612679565b50508315610d8257845460ff60401b19168555604051600080516020613cf183398151915290610d7990600190613a45565b60405180910390a15b50505050505050505050505050565b600080516020613d51833981519152610da9816124dc565b6001600160a01b038216610dcf5760405162461bcd60e51b815260040161084d90613aaf565b6000610dd96124e9565b600d810180546001600160a01b038681166001600160a01b03198316811790935560405193945016918291907ff2307f4b1378d52b568838b5ec95561ace8309471194cc40f6a287412233031090600090a350505050565b600080610e3c6124e9565b6000948552600501602090815260408086206001600160a01b03959095168652939052505090205490565b600080610e726124e9565b60009384526009016020525050604090205490565b600080610e926124e9565b600201546001600160a01b031692915050565b600080610eb06124e9565b546001600160a01b031692915050565b600080610ecb61271a565b60009384526020525050604090206001015490565b600080610eed84846121c3565b9695505050505050565b600080516020613d71833981519152610f0f816124dc565b81156112e75784600003610f715760405162461bcd60e51b8152602060048201526024808201527f566f746572526577617264733a2070726f706f73616c49642063616e6e6f74206044820152630626520360e41b606482015260840161084d565b6001600160a01b038416610f975760405162461bcd60e51b815260040161084d90613ae6565b6000610fa16124e9565b805460405163d206885d60e01b81529192506000916001600160a01b039091169063d206885d90610fd690899060040161378a565b602060405180830381865afa158015610ff3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110179190613b34565b905060008260020160009054906101000a90046001600160a01b03166001600160a01b031663be26ed7f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611070573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110949190613b34565b905061109f8161273e565b6000806110ac848b612825565b9150915060006110bc898961296b565b6002870154604051639be1f14960e01b8152600481018790529192506000916001600160a01b0390911690639be1f14990602401602060405180830381865afa15801561110d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111319190613b34565b90508181156111b45760008681526009890160205260408120805487929061115a908490613b4d565b925050819055508488600a01600088815260200190815260200160002060008e6001600160a01b03166001600160a01b0316815260200190815260200160002060008282546111a99190613b4d565b909155506111d79050565b60646111c08685613b60565b6111ca9190613b8d565b6111d49082613b4d565b90505b6000868152600489016020526040812080548392906111f7908490613b4d565b925050819055508088600501600088815260200190815260200160002060008e6001600160a01b03166001600160a01b0316815260200190815260200160002060008282546112469190613b4d565b909155505086156112985761125b878e612996565b8387877f44b066f968384399d4dd42ceb1c632bb821317a77627627be1541c011a81974c8860405161128f91815260200190565b60405180910390a45b604080518c8152602081018390526001600160a01b038e169188917fac45cfd9cf13dd2e8b216503a1ca26d9f2a35e9a6b4b1b5cecc415db06ddf63f910160405180910390a350505050505050505b5050505050565b6112f782610ec0565b611300816124dc565b61130a8383612679565b50505050565b6001600160a01b03811633146113395760405163334bd91960e11b815260040160405180910390fd5b6113438282612a6b565b505050565b6000806113536124e9565b6000948552600a01602090815260408086206001600160a01b03959095168652939052505090205490565b600080516020613d51833981519152611396816124dc565b6001600160a01b0382166113bc5760405162461bcd60e51b815260040161084d90613aaf565b60006113c66124e9565b600c810180546001600160a01b0319166001600160a01b038616908117909155604051919250907fe5820144107eb00b0c792ba15bdebee2fdc1b267734a70d442cadae0c828c4c690600090a2505050565b6006600061142461250d565b8054909150600160401b900460ff168061144b575080546001600160401b03808416911610155b156114695760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b17815560006114926124e9565b90506001600160a01b0385166114fa5760405162461bcd60e51b815260206004820152602760248201527f566f746572526577617264733a20696e76616c69642078416c6c6f636174696f6044820152666e566f74696e6760c81b606482015260840161084d565b6001600160a01b0384166115615760405162461bcd60e51b815260206004820152602860248201527f566f746572526577617264733a20696e76616c69642072656c61796572526577604482015267185c991cd41bdbdb60c21b606482015260840161084d565b600c810180546001600160a01b038088166001600160a01b031992831617909255600d909201805491861691909216179055805460ff60401b19168155604051600080516020613cf1833981519152906109db908490613a45565b6115c4612ae3565b6115cd82612b88565b6115d78282612ba0565b5050565b60006115e5612c54565b50600080516020613d3183398151915290565b6000806116036124e9565b600101546001600160a01b031692915050565b6000806116216124e9565b60009384526003016020525050604090205490565b6000806116416124e9565b600d01546001600160a01b031692915050565b60008061165f6124e9565b905060008160020160009054906101000a90046001600160a01b03166001600160a01b031663c66966b76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116dc9190613b34565b905060006116f66116ec83612c9d565b6006850190612cd4565b6001600160d01b0316600114949350505050565b60008061171784846121c3565b5095945050505050565b60008061172e8484612825565b50949350505050565b6000611742816124dc565b600083116117625760405162461bcd60e51b815260040161084d90613baf565b600082116117ca5760405162461bcd60e51b815260206004820152602f60248201527f566f746572526577617264733a206d756c7469706c696572206d75737420626560448201526e02067726561746572207468616e203608c1b606482015260840161084d565b60006117d46124e9565b600085815260038201602052604090819020859055519091508490600080516020613cd18339815191529061180c9086815260200190565b60405180910390a250505050565b60008061182561271a565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600061185a612d8a565b905090565b60008061186a6124e9565b6000938452600701602090815260408085209585529490525050205460ff1690565b600080516020613d518339815191526118a4816124dc565b6001600160a01b0382166118ca5760405162461bcd60e51b815260040161084d90613a59565b60006118d46124e9565b80546040519192506001600160a01b0390811691908516907f3e9cacccd727006bc0e1f6b190b46b34090f490cd3ab7e45f3ac7a9cfeda63ff90600090a380546001600160a01b0319166001600160a01b03939093169290921790915550565b600061193f816124dc565b6113438383612531565b6000611954816124dc565b600061195e6124e9565b9050600061196a611654565b9050611994611977611850565b82611983576001611986565b60005b60068501919060ff16612d95565b50506040518115907f541dc5534ac80f8161f980a8975bec206aee2363c8fa3c54a4709ee3b0cbe99f90600090a2505050565b6000806119d26124e9565b60009384526004016020525050604090205490565b6119f082610ec0565b6119f9816124dc565b61130a8383612a6b565b600080611a0e6124e9565b600c01546001600160a01b031692915050565b611a29612db0565b60008211611a8c5760405162461bcd60e51b815260206004820152602a60248201527f566f746572526577617264733a206379636c65206d75737420626520677265616044820152690746572207468616e20360b41b606482015260840161084d565b6001600160a01b038116611ab25760405162461bcd60e51b815260040161084d90613ae6565b6000611abc6124e9565b600281015460405163e52ef17f60e01b8152600481018690529192506001600160a01b03169063e52ef17f90602401602060405180830381865afa158015611b08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b2c9190613bf9565b611b825760405162461bcd60e51b815260206004820152602160248201527f566f746572526577617264733a206379636c65206d75737420626520656e64656044820152601960fa1b606482015260840161084d565b600c8101546040516368377f6d60e11b815260048101859052600091611bfe916001600160a01b039091169063d06efeda906024015b602060405180830381865afa158015611bd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bf99190613b34565b612c9d565b600c83015460405163a461a94d60e01b81529192506000916001600160a01b039091169063a461a94d90611c389087908690600401613c1b565b602060405180830381865afa158015611c55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c799190613bf9565b90508015611c8b57611c8b8585612de6565b6000806000611c9a88886121c3565b919450925090506000611cad8385613b4d565b90506000611cbb8383613b4d565b905060008211611d215760405162461bcd60e51b815260206004820152602b60248201527f566f746572526577617264733a20726577617264206d7573742062652067726560448201526a061746572207468616e20360ac1b606482015260840161084d565b60018801546040516370a0823160e01b815282916001600160a01b0316906370a0823190611d5390309060040161378a565b602060405180830381865afa158015611d70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d949190613b34565b1015611e065760405162461bcd60e51b815260206004820152603b60248201527f566f746572526577617264733a206e6f7420656e6f756768204233545220696e60448201527a081d1a194818dbdb9d1c9858dd081d1bc81c185e481c995dd85c99602a1b606482015260840161084d565b60008a815260058901602090815260408083206001600160a01b038d168085529083528184208490558d8452600a8c0183528184209084529091528120558215612043576001880154600d89015460405163095ea7b360e01b81526001600160a01b039283169263095ea7b392611e84929116908790600401613c3c565b6020604051808303816000875af1158015611ea3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ec79190613bf9565b611f225760405162461bcd60e51b815260206004820152602660248201527f566f746572526577617264733a20706f6f6c2066656520617070726f76616c2060448201526519985a5b195960d21b606482015260840161084d565b600d880154604051631c57762b60e31b815260048101859052602481018c90526001600160a01b039091169063e2bbb15890604401600060405180830381600087803b158015611f7157600080fd5b505af1158015611f85573d6000803e3d6000fd5b505050600d890154604051636cf88e7360e01b81526001600160a01b039091169150636cf88e7390611fc29033908d908f90600190600401613c55565b600060405180830381600087803b158015611fdc57600080fd5b505af1158015611ff0573d6000803e3d6000fd5b50505050886001600160a01b03168a336001600160a01b03167f74ed9c7d513ddb680c4bfe9f3fd36e3566ae3d2b402da13294c2704bc61c46ab8660405161203a91815260200190565b60405180910390a45b600188015460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb90612077908c908690600401613c3c565b6020604051808303816000875af1158015612096573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120ba9190613bf9565b6121125760405162461bcd60e51b815260206004820152602360248201527f566f746572526577617264733a20766f746572207472616e73666572206661696044820152621b195960ea1b606482015260840161084d565b60408051868152602081018690526001600160a01b038b16918c917f5141bec81f3347f1f4850164c7b8a0ebb6e206143d6b483238206f7543ccb425910160405180910390a350505050505050506115d7612e63565b6000806121736124e9565b90506121826006820184612cd4565b6001600160d01b0316600114915050919050565b6000806121a16124e9565b6000938452600801602090815260408085209585529490525050205460ff1690565b6000806000806121d16124e9565b600087815260058201602090815260408083206001600160a01b038a8116855292528083205460028501549151633542e90360e01b8152600481018c9052949550929361227e93929190911690633542e90390602401602060405180830381865afa158015612244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122689190613b34565b60008a8152600486016020526040902054612e74565b6000888152600a8401602090815260408083206001600160a01b038b8116855292528083205460028701549151639be1f14960e01b8152600481018d9052949550929361232b93929190911690639be1f14990602401602060405180830381865afa1580156122f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123159190613b34565b60008b8152600987016020526040902054612e74565b905060006123398284613b4d565b905080600003612357576000806000965096509650505050506124d5565b600c8401546040516368377f6d60e11b8152600481018b9052600091612391916001600160a01b039091169063d06efeda90602401611bb8565b600c86015460405163a461a94d60e01b81529192506001600160a01b03169063a461a94d906123c6908c908590600401613c1b565b602060405180830381865afa1580156123e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124079190613bf9565b156124c457600d850154604051636e20250760e11b8152600481018490526001600160a01b039091169063dc404a0e90602401602060405180830381865afa158015612457573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061247b9190613b34565b9550816124888588613b60565b6124929190613b8d565b61249c9085613ca1565b9750816124a98488613b60565b6124b39190613b8d565b6124bd9084613ca1565b96506124cf565b839750829650600095505b50505050505b9250925092565b6124e68133612ece565b50565b7f114e7ffaaf205d38cd05b17b56f3357806ef2ce889cb4748445ae91cdfc37c0090565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b600082116125515760405162461bcd60e51b815260040161084d90613baf565b600061255b6124e9565b905060008160020160009054906101000a90046001600160a01b03166001600160a01b031663be26ed7f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156125b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125d89190613b34565b9050600b820160006125eb836001613b4d565b815260208082019290925260409081016000908120825180840184528881528085018881528254600180820185559385529386902091516002909402909101928355519101555184815285917f15981e0d250056d8a624ef3f1b96fddad0d42fd3aeb971e048b9b591674e385a910161180c565b612667612ef9565b565b612671612ef9565b612667612f1e565b60008061268461271a565b9050612690848461181a565b612710576000848152602082815260408083206001600160a01b03871684529091529020805460ff191660011790556126c63390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506107d4565b60009150506107d4565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b60006127486124e9565b6000838152600b8201602052604081205491925081900361276857505050565b60005b8181101561280b576000848152600b84016020526040812080548390811061279557612795613a00565b60009182526020808320604080518082018252600294909402909101805480855260019091015484840181815291865260038a0184529482902094909455825193519051908152919350600080516020613cd1833981519152910160405180910390a2508061280381613a2c565b91505061276b565b506000838152600b830160205260408120611343916134b0565b60008060006128326124e9565b905061283e858561185f565b15612850576000809250925050612964565b805460405163958fc97d60e01b8152600481018790526000916001600160a01b03169063958fc97d90602401602060405180830381865afa158015612899573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128bd9190613b34565b90506128c98186612196565b156128dc57600080935093505050612964565b81546040516336af181960e11b8152600481018890526000916001600160a01b031690636d5e303290602401602060405180830381865afa158015612925573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129499190613b34565b60008181526003909401602052604090932054945091925050505b9250929050565b6000612975611654565b156129815750816107d4565b61298f82633b9aca00613b60565b9392505050565b60006129a06124e9565b60008381526007820160209081526040808320878452909152808220805460ff191660011790558254905163958fc97d60e01b81526004810187905292935090916001600160a01b039091169063958fc97d90602401602060405180830381865afa158015612a13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a379190613b34565b9050801561130a57600083815260088301602090815260408083208484529091529020805460ff1916600117905550505050565b600080612a7661271a565b9050612a82848461181a565b15612710576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a460019150506107d4565b306001600160a01b037f000000000000000000000000427540cf63ca41e1009a4e91833c98b76271858e161480612b6a57507f000000000000000000000000427540cf63ca41e1009a4e91833c98b76271858e6001600160a01b0316612b5e600080516020613d31833981519152546001600160a01b031690565b6001600160a01b031614155b156126675760405163703e46dd60e11b815260040160405180910390fd5b600080516020613d118339815191526115d7816124dc565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612bfa575060408051601f3d908101601f19168201909252612bf791810190613b34565b60015b612c195781604051634c9c8ce360e01b815260040161084d919061378a565b600080516020613d318339815191528114612c4a57604051632a87526960e21b81526004810182905260240161084d565b6113438383612f26565b306001600160a01b037f000000000000000000000000427540cf63ca41e1009a4e91833c98b76271858e16146126675760405163703e46dd60e11b815260040160405180910390fd5b600065ffffffffffff821115612cd0576040516306dfcc6560e41b8152603060048201526024810183905260440161084d565b5090565b815460009081816005811115612d33576000612cef84612f7c565b612cf99085613ca1565b60008881526020902090915081015465ffffffffffff9081169087161015612d2357809150612d31565b612d2e816001613b4d565b92505b505b6000612d4187878585613064565b90508015612d7c57612d6687612d58600184613ca1565b600091825260209091200190565b54600160301b90046001600160d01b0316612d7f565b60005b979650505050505050565b600061185a43612c9d565b600080612da38585856130c6565b915091505b935093915050565b6000612dba613240565b805490915060011901612de057604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b6000612df06124e9565b600d8101546040516316b8734560e21b8152600481018690526001600160a01b038581166024830152336044830152929350911690635ae1cd149060640160006040518083038186803b158015612e4657600080fd5b505afa158015612e5a573d6000803e3d6000fd5b50505050505050565b6000612e6d613240565b6001905550565b6000831580612e81575081155b80612e8a575082155b15612e975750600061298f565b6000620f4240612ea78587613b60565b612eb19190613b60565b90506000612ebf8483613b8d565b9050610eed620f424082613b8d565b612ed8828261181a565b6115d757808260405163e2517d3f60e01b815260040161084d929190613c3c565b612f01613264565b61266757604051631afcd79f60e31b815260040160405180910390fd5b612e63612ef9565b612f2f8261327e565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115612f745761134382826132da565b6115d7613350565b600081600003612f8e57506000919050565b60006001612f9b8461336f565b901c6001901b90506001818481612fb457612fb4613b77565b048201901c90506001818481612fcc57612fcc613b77565b048201901c90506001818481612fe457612fe4613b77565b048201901c90506001818481612ffc57612ffc613b77565b048201901c9050600181848161301457613014613b77565b048201901c9050600181848161302c5761302c613b77565b048201901c9050600181848161304457613044613b77565b048201901c905061298f8182858161305e5761305e613b77565b04613403565b60005b818310156130be57600061307b8484613419565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156130aa578092506130b8565b6130b5816001613b4d565b93505b50613067565b509392505050565b8254600090819080156131e55760006130e487612d58600185613ca1565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b03166020840152919250908716101561313857604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603613184578461315b88612d58600186613ca1565b80546001600160d01b0392909216600160301b0265ffffffffffff9092169190911790556131d5565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b602001519250839150612da89050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081612da8565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b600061326e61250d565b54600160401b900460ff16919050565b806001600160a01b03163b6000036132ab5780604051634c9c8ce360e01b815260040161084d919061378a565b600080516020613d3183398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516132f79190613cb4565b600060405180830381855af49150503d8060008114613332576040519150601f19603f3d011682016040523d82523d6000602084013e613337565b606091505b5091509150613347858383613434565b95945050505050565b34156126675760405163b398979f60e01b815260040160405180910390fd5b600080608083901c1561338457608092831c92015b604083901c1561339657604092831c92015b602083901c156133a857602092831c92015b601083901c156133ba57601092831c92015b600883901c156133cc57600892831c92015b600483901c156133de57600492831c92015b600283901c156133f057600292831c92015b600183901c156107d45760010192915050565b6000818310613412578161298f565b5090919050565b60006134286002848418613b8d565b61298f90848416613b4d565b6060826134495761344482613487565b61298f565b815115801561346057506001600160a01b0384163b155b156134805783604051639996b31560e01b815260040161084d919061378a565b508061298f565b8051156134975780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50805460008255600202906000526020600020908101906124e691905b80821115612cd057600080825560018201556002016134cd565b6001600160a01b03811681146124e657600080fd5b8035613507816134e7565b919050565b6000806040838503121561351f57600080fd5b823591506020830135613531816134e7565b809150509250929050565b60006020828403121561354e57600080fd5b81356001600160e01b03198116811461298f57600080fd5b60006020828403121561357857600080fd5b813561298f816134e7565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156135c1576135c1613583565b604052919050565b600082601f8301126135da57600080fd5b813560206001600160401b038211156135f5576135f5613583565b8160051b613604828201613599565b928352848101820192828101908785111561361e57600080fd5b83870192505b84831015612d7f57823582529183019190830190613624565b6000806040838503121561365057600080fd5b82356001600160401b038082111561366757600080fd5b613673868387016135c9565b9350602085013591508082111561368957600080fd5b50613696858286016135c9565b9150509250929050565b600080600080600080600080610100898b0312156136bd57600080fd5b88356136c8816134e7565b975060208901356136d8816134e7565b965060408901356136e8816134e7565b955060608901356136f8816134e7565b94506080890135613708816134e7565b935061371660a08a016134fc565b925060c08901356001600160401b038082111561373257600080fd5b61373e8c838d016135c9565b935060e08b013591508082111561375457600080fd5b506137618b828c016135c9565b9150509295985092959890939650565b60006020828403121561378357600080fd5b5035919050565b6001600160a01b0391909116815260200190565b600080600080608085870312156137b457600080fd5b8435935060208501356137c6816134e7565b93969395505050506040820135916060013590565b600080604083850312156137ee57600080fd5b82356137f9816134e7565b91506020830135613531816134e7565b6000806040838503121561381c57600080fd5b8235613827816134e7565b91506020838101356001600160401b038082111561384457600080fd5b818601915086601f83011261385857600080fd5b81358181111561386a5761386a613583565b61387c601f8201601f19168501613599565b9150808252878482850101111561389257600080fd5b80848401858401376000848284010152508093505050509250929050565b60005b838110156138cb5781810151838201526020016138b3565b50506000910152565b60208152600082518060208401526138f38160408501602087016138b0565b601f01601f19169190910160400192915050565b6000806040838503121561391a57600080fd5b50508035926020909101359150565b60006020828403121561393b57600080fd5b813565ffffffffffff8116811461298f57600080fd5b60208082526032908201527f566f746572526577617264733a20656d697373696f6e732063616e6e6f7420626040820152716520746865207a65726f206164647265737360701b606082015260800190565b6020808252603e908201527f566f746572526577617264733a206c6576656c7320616e64206d756c7469706c60408201527f69657273206d7573742068617665207468652073616d65206c656e6774680000606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201613a3e57613a3e613a16565b5060010190565b6001600160401b0391909116815260200190565b60208082526036908201527f566f746572526577617264733a205f67616c6178794d656d6265722063616e6e6040820152756f7420626520746865207a65726f206164647265737360501b606082015260800190565b6020808252601d908201527f566f746572526577617264733a20496e76616c69642061646472657373000000604082015260600190565b6020808252602e908201527f566f746572526577617264733a20766f7465722063616e6e6f7420626520746860408201526d65207a65726f206164647265737360901b606082015260800190565b600060208284031215613b4657600080fd5b5051919050565b808201808211156107d4576107d4613a16565b80820281158282048414176107d4576107d4613a16565b634e487b7160e01b600052601260045260246000fd5b600082613baa57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602a908201527f566f746572526577617264733a206c6576656c206d75737420626520677265616040820152690746572207468616e20360b41b606082015260800190565b600060208284031215613c0b57600080fd5b8151801515811461298f57600080fd5b6001600160a01b0392909216825265ffffffffffff16602082015260400190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b03858116825284166020820152604081018390526080810160028310613c9257634e487b7160e01b600052602160045260246000fd5b82606083015295945050505050565b818103818111156107d4576107d4613a16565b60008251613cc68184602087016138b0565b919091019291505056fecc259987543a764767934b4d714760c68fdeb2ba8318210d9802cf66ae854001c7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc56af926aa3845d4dc63a6c773ed36f51794728c97ebcd1bf845bcecb16eeb6b779e0a786be046868ec7a47625dff81941dbb889bcb3efd61d7ece9a9b92e2279a2646970667358221220042c3ab5654ec7420af5dfc50ee2e73ef22d180ecc97b70b695b79ed9739a5f164736f6c63430008140033