VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x47D074…5B74
Summary
Transactions
Transfers
Address
0x47D0742b93b70981c17d34E116191DfBE65C5B74
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Deployer
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Code
0x6080604052600436106103ba5760003560e01c806301ffc9a7146103bf57806302a251a3146103f457806305261aea1461041757806306f3f9e61461043957806306fdde031461045957806308834ee71461047b5780630a0e74ef1461049b5780630ad0e45f146104bb5780630cb212e1146104db5780630eca87fb146104fb57806319e6e1581461051b5780631b5569c01461053b5780632267716c1461055b578063248a9ca31461057d5780632589a49d1461059d5780632e87d31f146105bd5780632f2ff15d146105dd57806330097377146105fd57806333727c4d1461061d57806336568abe1461063d5780633e4f49e61461065d57806342c71f1d1461068a57806342e65496146106b757806343859632146106e4578063498d91bf146107045780634adc7cfd146107245780634bb5181a146107445780634bf5d7e9146107645780634f1ef2861461077957806352d1902d1461078c5780635320a147146107a157806353ed6399146107c157806354fd4d50146107e157806355f804b31461080b578063561b64ef1461082b578063593728121461084057806359529edd1461085557806360c4247f146108755780636201f6e81461089557806369ad5156146108c25780636c0360eb146108ef5780636d7b59241461090457806372aea3db14610924578063740389351461094457806374b2dbd2146109645780637893d736146109845780637ecebe001461099957806382afd23b146109ee5780638ab52d4b14610a0e5780638e3a29dc14610a2357806391d1485414610a4357806391ddadf414610a63578063943950fd14610a8f57806397c3d33414610aaf5780639aeb962b14610ac35780639cbe5efd14610ae35780639fea37c714610af8578063a217fddf14610b18578063a3844e1114610b2d578063a7713a7014610b42578063ad3cb1cc14610b57578063af9a3f9b14610b88578063b4394aa614610ba8578063bb7de6d414610bbd578063bd045cb914610bd2578063bd85948c14610bf2578063bed7301014610c07578063cc76069214610c27578063cd669a7214610c3c578063d06efeda14610c5e578063d3a368bd14610c7e578063d4a8dd9814610c9e578063d547741f14610cbe578063d68b4c3614610cde578063db6d7b9014610cfe578063db8f0a8814610d1e578063dd4e2ba514610d3e578063e540d01d14610d53578063e9a1fee414610d73578063eb9019d414610d93578063f5fae13614610db3578063f72c0d8b14610dd3578063f8ce560a14610df5578063fb03ec6f14610e15578063fc0c546a14610e35575b600080fd5b3480156103cb57600080fd5b506103df6103da366004614d42565b610e4a565b60405190151581526020015b60405180910390f35b34801561040057600080fd5b50610409610e5b565b6040519081526020016103eb565b34801561042357600080fd5b50610437610432366004614d6c565b610e6a565b005b34801561044557600080fd5b50610437610454366004614d6c565b610ed1565b34801561046557600080fd5b5061046e610f1b565b6040516103eb9190614dd5565b34801561048757600080fd5b50610437610496366004614e08565b610fbc565b3480156104a757600080fd5b506104096104b6366004614d6c565b610fec565b3480156104c757600080fd5b506103df6104d6366004614e25565b61100c565b3480156104e757600080fd5b506104376104f6366004614e25565b6110eb565b34801561050757600080fd5b50610409610516366004614d6c565b611188565b34801561052757600080fd5b50610409610536366004614d6c565b6111a8565b34801561054757600080fd5b50610437610556366004614e08565b6111cb565b34801561056757600080fd5b5061057061127a565b6040516103eb9190614e55565b34801561058957600080fd5b50610409610598366004614d6c565b61129c565b3480156105a957600080fd5b506104376105b8366004614e25565b6112bc565b3480156105c957600080fd5b5061046e6105d8366004614d6c565b611437565b3480156105e957600080fd5b506104376105f8366004614e25565b6114c9565b34801561060957600080fd5b50610409610618366004614d6c565b6114eb565b34801561062957600080fd5b506103df610638366004614d6c565b61150b565b34801561064957600080fd5b50610437610658366004614e25565b61152e565b34801561066957600080fd5b5061067d610678366004614d6c565b611566565b6040516103eb9190614ea1565b34801561069657600080fd5b506106aa6106a5366004614d6c565b611571565b6040516103eb9190614f32565b3480156106c357600080fd5b506106d76106d2366004614d6c565b61175e565b6040516103eb9190614f80565b3480156106f057600080fd5b506103df6106ff366004614e25565b6117d1565b34801561071057600080fd5b5061040961071f366004614d6c565b61180e565b34801561073057600080fd5b5061043761073f366004614e08565b611831565b34801561075057600080fd5b5061040961075f366004614f93565b6118b6565b34801561077057600080fd5b5061046e6118e1565b610437610787366004615089565b61198a565b34801561079857600080fd5b506104096119a5565b3480156107ad57600080fd5b506105706107bc366004614d6c565b6119c2565b3480156107cd57600080fd5b506104376107dc366004615175565b6119eb565b3480156107ed57600080fd5b506040805180820190915260018152603160f81b602082015261046e565b34801561081757600080fd5b50610437610826366004615258565b611ae9565b34801561083757600080fd5b50610409611afd565b34801561084c57600080fd5b50610409611b0a565b34801561086157600080fd5b50610409610870366004614d6c565b611b17565b34801561088157600080fd5b50610409610890366004614d6c565b611b25565b3480156108a157600080fd5b506108b56108b0366004614d6c565b611bbe565b6040516103eb919061528c565b3480156108ce57600080fd5b506108e26108dd366004614d6c565b611e88565b6040516103eb91906152ee565b3480156108fb57600080fd5b5061046e611f04565b34801561091057600080fd5b5061043761091f36600461532f565b611f21565b34801561093057600080fd5b5061057061093f366004614d6c565b611f36565b34801561095057600080fd5b5061043761095f366004614d6c565b611f5f565b34801561097057600080fd5b506103df61097f366004614d6c565b611f73565b34801561099057600080fd5b50610570611ff6565b3480156109a557600080fd5b506104096109b4366004614e08565b6001600160a01b031660009081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00602052604090205490565b3480156109fa57600080fd5b506103df610a09366004614d6c565b612014565b348015610a1a57600080fd5b50610409612038565b348015610a2f57600080fd5b506103df610a3e366004614e25565b61204a565b348015610a4f57600080fd5b506103df610a5e366004614e25565b612079565b348015610a6f57600080fd5b50610a786120af565b60405165ffffffffffff90911681526020016103eb565b348015610a9b57600080fd5b50610437610aaa366004614e25565b61211e565b348015610abb57600080fd5b506064610409565b348015610acf57600080fd5b506103df610ade366004614e08565b6121a9565b348015610aef57600080fd5b506104096121d7565b348015610b0457600080fd5b50610437610b13366004614e25565b6121e2565b348015610b2457600080fd5b50610409600081565b348015610b3957600080fd5b5061057061226d565b348015610b4e57600080fd5b5061040961228b565b348015610b6357600080fd5b5061046e604051806040016040528060058152602001640352e302e360dc1b81525081565b348015610b9457600080fd5b50610409610ba3366004615258565b6122b0565b348015610bb457600080fd5b506108b56122e0565b348015610bc957600080fd5b50610409612547565b348015610bde57600080fd5b506103df610bed366004614f93565b61255c565b348015610bfe57600080fd5b5061040961262e565b348015610c1357600080fd5b50610409610c22366004614f93565b612657565b348015610c3357600080fd5b506106d7612687565b348015610c4857600080fd5b50610409600080516020615b0283398151915281565b348015610c6a57600080fd5b50610409610c79366004614d6c565b6126e8565b348015610c8a57600080fd5b50610409610c99366004614d6c565b612717565b348015610caa57600080fd5b506103df610cb9366004614d6c565b61276b565b348015610cca57600080fd5b50610437610cd9366004614e25565b612776565b348015610cea57600080fd5b506103df610cf9366004614f93565b612792565b348015610d0a57600080fd5b50610437610d193660046153d1565b612835565b348015610d2a57600080fd5b50610437610d393660046154ee565b612a30565b348015610d4a57600080fd5b5061046e612cd7565b348015610d5f57600080fd5b50610437610d6e366004615576565b612cf7565b348015610d7f57600080fd5b50610437610d8e366004615591565b612d27565b348015610d9f57600080fd5b50610409610dae3660046155cd565b612d9d565b348015610dbf57600080fd5b50610437610dce366004614d6c565b612dc0565b348015610ddf57600080fd5b50610409600080516020615ac283398151915281565b348015610e0157600080fd5b50610409610e10366004614d6c565b612dd4565b348015610e2157600080fd5b50610409610e30366004614d6c565b612ddf565b348015610e4157600080fd5b50610570612e02565b6000610e5582612e1d565b92915050565b6000610e65612e42565b905090565b610e7381612014565b15610ec55760405162461bcd60e51b815260206004820181905260248201527f476f7665726e6f723a20726f756e64206973206e6f7420656e6465642079657460448201526064015b60405180910390fd5b610ece81612e5a565b50565b6000610edb612f5e565b60048101549091506001600160a01b03163314610f0e57335b604051635e309d2160e01b8152600401610ebc9190614e55565b610f1782612f82565b5050565b60606000610f27612f5e565b9050806003018054610f38906155f9565b80601f0160208091040260200160405190810160405280929190818152602001828054610f64906155f9565b8015610fb15780601f10610f8657610100808354040283529160200191610fb1565b820191906000526020600020905b815481529060010190602001808311610f9457829003601f168201915b505050505091505090565b6000610fc6612f5e565b60048101549091506001600160a01b03163314610fe35733610ef4565b610f1782613024565b600080610ff761310b565b60009384526003016020525050604090205490565b60008061101761312f565b600085815260068201602090815260408083208054825181850281018501909352808352949550929390929183018282801561107c57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161105e575b5050505050905060005b81518110156110df57846001600160a01b03168282815181106110ab576110ab615633565b60200260200101516001600160a01b0316036110cd5760019350505050610e55565b806110d78161565f565b915050611086565b50600095945050505050565b8160006110f661312f565b6000838152602082905260409020600101549091506001600160a01b03166111305760405162461bcd60e51b8152600401610ebc90615678565b61113984613153565b600061114361312f565b60009586526006016020908152604086208054600181018255908752952090940180546001600160a01b0319166001600160a01b039490941693909317909255505050565b60008061119361310b565b60009384526002016020525050604090205490565b6000806111b36131bb565b60009384526001016020525050604090206002015490565b60006111d6816131df565b6001600160a01b03821661124c5760405162461bcd60e51b815260206004820152603760248201527f58416c6c6f636174696f6e566f74696e673a206e65772042337472476f7665726044820152766e6f7220697320746865207a65726f206164647265737360481b6064820152608401610ebc565b81611255612f5e565b60040180546001600160a01b0319166001600160a01b03929092169190911790555050565b6000806112856131e9565b54600160201b90046001600160a01b031692915050565b6000806112a761320d565b60009384526020525050604090206001015490565b8160006112c761312f565b6000838152602082905260409020600101549091506001600160a01b03166113015760405162461bcd60e51b8152600401610ebc90615678565b61130a84613153565b600061131461312f565b600086815260068201602052604081209192505b815481101561142e57856001600160a01b031682828154811061134d5761134d615633565b6000918252602090912001546001600160a01b03160361141c5781548290611377906001906156a4565b8154811061138757611387615633565b9060005260206000200160009054906101000a90046001600160a01b03168282815481106113b7576113b7615633565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550818054806113f5576113f56156b7565b600082815260209020810160001990810180546001600160a01b031916905501905561142e565b806114268161565f565b915050611328565b50505050505050565b606081600061144461312f565b6000838152602082905260409020600101549091506001600160a01b031661147e5760405162461bcd60e51b8152600401610ebc90615678565b600061148861312f565b6000868152602082815260409182902091519293506114b09260058501926004019101615740565b6040516020818303038152906040529350505050919050565b6114d28261129c565b6114db816131df565b6114e58383613231565b50505050565b6000806114f6612f5e565b60009384526001016020525050604090205490565b600080611516612f5e565b60009384526002016020525050604090205460ff1690565b6001600160a01b03811633146115575760405163334bd91960e11b815260040160405180910390fd5b61156182826132d9565b505050565b6000610e5582613351565b611579614cb0565b81600061158461312f565b6000838152602082905260409020600101549091506001600160a01b03166115be5760405162461bcd60e51b8152600401610ebc90615678565b60006115c861312f565b60008681526020828152604091829020825160e0810184528154815260018201546001600160a01b03908116938201939093526002820154909216928201929092526003820180549394509092606084019190611624906155f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611650906155f9565b801561169d5780601f106116725761010080835404028352916020019161169d565b820191906000526020600020905b81548152906001019060200180831161168057829003601f168201915b505050505081526020016004820180546116b6906155f9565b80601f01602080910402602001604051908101604052809291908181526020018280546116e2906155f9565b801561172f5780601f106117045761010080835404028352916020019161172f565b820191906000526020600020905b81548152906001019060200180831161171257829003601f168201915b5050509183525050600582015465ffffffffffff16602082015260069091015460409091015295945050505050565b6060600061176a612f5e565b600084815260068201602090815260409182902080548351818402810184019094528084529394509192908301828280156117c457602002820191906000526020600020905b8154815260200190600101908083116117b0575b5050505050915050919050565b6000806117dc6131bb565b6000948552600101602090815260408086206001600160a01b0395909516865260049094019052505090205460ff1690565b6000806118196131bb565b60009384526001016020525050604090206005015490565b600061183c816131df565b6001600160a01b0382166118ab5760405162461bcd60e51b815260206004820152603060248201527f58416c6c6f636174696f6e566f74696e673a206e65772061646d696e2069732060448201526f746865207a65726f206164647265737360801b6064820152608401610ebc565b611561600083613231565b6000806118c16131bb565b600094855260010160209081526040808620948652939052505090205490565b60606118eb612e02565b6001600160a01b0316634bf5d7e96040518163ffffffff1660e01b8152600401600060405180830381865afa92505050801561194957506040513d6000823e601f3d908101601f191682016040526119469190810190615755565b60015b611985575060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b919050565b6119926133d9565b61199b82613480565b610f178282613498565b60006119af61354c565b50600080516020615ae283398151915290565b6000806119cd612f5e565b6000938452600501602052505060409020546001600160a01b031690565b6119fe836119f96000613595565b6135b8565b508051825114611a745760405162461bcd60e51b815260206004820152603b60248201527f58416c6c6f636174696f6e566f74696e67476f7665726e6f723a20617070732060448201527a0c2dcc840eecad2ced0e8e640d8cadccee8d040dad2e6dac2e8c6d602b1b6064820152608401610ebc565b6000825111611adc5760405162461bcd60e51b815260206004820152602e60248201527f58416c6c6f636174696f6e566f74696e67476f7665726e6f723a206e6f20617060448201526d3839903a37903b37ba32903337b960911b6064820152608401610ebc565b336114e5848285856135f7565b6000611af4816131df565b610f1782613a8f565b6000610e65610c796121d7565b6000610e65610c996121d7565b6000610e55610e10836126e8565b600080611b30613aa9565b8054909150600082611b436001846156a4565b81548110611b5357611b53615633565b6000918252602090912001805490915065ffffffffffff811690600160301b90046001600160d01b0316868211611b97576001600160d01b03169695505050505050565b611baa611ba388613acd565b8690613afb565b6001600160d01b0316979650505050505050565b60606000611bca612f5e565b90506000611bd661312f565b6000858152600684016020908152604080832080548251818502810185019093528083529495509293909291830182828015611c3157602002820191906000526020600020905b815481526020019060010190808311611c1d575b50505050509050600081516001600160401b03811115611c5357611c53614fb5565b604051908082528060200260200182016040528015611c8c57816020015b611c79614cb0565b815260200190600190039081611c715790505b50825190915060005b81811015611e7c57846000016000858381518110611cb557611cb5615633565b6020908102919091018101518252818101929092526040908101600020815160e0810183528154815260018201546001600160a01b0390811694820194909452600282015490931691830191909152600381018054606084019190611d19906155f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611d45906155f9565b8015611d925780601f10611d6757610100808354040283529160200191611d92565b820191906000526020600020905b815481529060010190602001808311611d7557829003601f168201915b50505050508152602001600482018054611dab906155f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611dd7906155f9565b8015611e245780601f10611df957610100808354040283529160200191611e24565b820191906000526020600020905b815481529060010190602001808311611e0757829003601f168201915b5050509183525050600582015465ffffffffffff1660208201526006909101546040909101528351849083908110611e5e57611e5e615633565b60200260200101819052508080611e749061565f565b915050611c95565b50909695505050505050565b60606000611e9461312f565b600084815260068201602090815260409182902080548351818402810184019094528084529394509192908301828280156117c457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611eda575050505050915050919050565b60606000611f1061312f565b9050806005018054610f38906155f9565b6000611f2c816131df565b6115618383613bb1565b600080611f4161312f565b6000938452602052505060409020600101546001600160a01b031690565b6000611f6a816131df565b610f1782613bbb565b6000816000611f8061312f565b6000838152602082905260409020600101549091506001600160a01b0316611fba5760405162461bcd60e51b8152600401610ebc90615678565b6000611fc461312f565b60008681526004820160205260409020909150611fe090613c39565b6001600160d01b03166001149350505050919050565b600080612001612f5e565b600401546001600160a01b031692915050565b60008061202083611566565b600281111561203157612031614e69565b1492915050565b60008061204361310b565b5492915050565b60008061205561312f565b600094855260205250506040909120600201546001600160a01b0391821691161490565b60008061208461320d565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b60006120b9612e02565b6001600160a01b03166391ddadf46040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612112575060408051601f3d908101601f1916820190925261210f918101906157c2565b60015b61198557610e65613c72565b81600061212961312f565b6000838152602082905260409020600101549091506001600160a01b03166121635760405162461bcd60e51b8152600401610ebc90615678565b61216c84613153565b600061217661312f565b60009586526020525050604090922060020180546001600160a01b0319166001600160a01b039290921691909117905550565b6000806121b46131bb565b6001600160a01b0390931660009081526020939093525050604090205460ff1690565b600080612043612f5e565b8160006121ed61312f565b6000838152602082905260409020600101549091506001600160a01b03166122275760405162461bcd60e51b8152600401610ebc90615678565b61223084613153565b600061223a61312f565b60009586526020525050604090922060010180546001600160a01b0319166001600160a01b039290921691909117905550565b6000806122786131bb565b600201546001600160a01b031692915050565b600080612296613aa9565b90506122a181613c39565b6001600160d01b031691505090565b6000816040516020016122c391906157ea565b604051602081830303815290604052805190602001209050919050565b606060006122ec61312f565b60018101549091506000906001600160401b0381111561230e5761230e614fb5565b60405190808252806020026020018201604052801561234757816020015b612334614cb0565b81526020019060019003908161232c5790505b50600183015490915060005b8181101561253e5783600001600085600101838154811061237657612376615633565b600091825260208083209091015483528281019390935260409182019020815160e0810183528154815260018201546001600160a01b03908116948201949094526002820154909316918301919091526003810180546060840191906123db906155f9565b80601f0160208091040260200160405190810160405280929190818152602001828054612407906155f9565b80156124545780601f1061242957610100808354040283529160200191612454565b820191906000526020600020905b81548152906001019060200180831161243757829003601f168201915b5050505050815260200160048201805461246d906155f9565b80601f0160208091040260200160405190810160405280929190818152602001828054612499906155f9565b80156124e65780601f106124bb576101008083540402835291602001916124e6565b820191906000526020600020905b8154815290600101906020018083116124c957829003601f168201915b5050509183525050600582015465ffffffffffff166020820152600690910154604090910152835184908390811061252057612520615633565b602002602001018190525080806125369061565f565b915050612353565b50909392505050565b60008061255261310b565b6001015492915050565b600082600061256961312f565b6000838152602082905260409020600101549091506001600160a01b03166125a35760405162461bcd60e51b8152600401610ebc90615678565b60006125ad61312f565b905060006125b96120af565b90508065ffffffffffff1686106125f457604051637669fc0f60e11b81526004810187905265ffffffffffff82166024820152604401610ebc565b61261661260087613acd565b6000898152600485016020526040902090613afb565b6001600160d01b031660011494505050505092915050565b6000600080516020615b02833981519152612648816131df565b612650613c7d565b91505b5090565b6000806126626131bb565b6000948552600190810160209081526040808720958752949091019052505090205490565b6060600061269361312f565b60028101805460408051602080840282018101909252828152939450830182828015610fb157602002820191906000526020600020905b8154815260200190600101908083116126ca57505050505091505090565b6000806126f3612f5e565b600093845260050160205250506040902054600160a01b900465ffffffffffff1690565b600080612722612f5e565b600084815260058201602052604090205490915061275c90600160d01b810463ffffffff1690600160a01b900465ffffffffffff16615806565b65ffffffffffff169392505050565b6000610e5582613d13565b61277f8261129c565b612788816131df565b6114e583836132d9565b60008061279d61312f565b6000858152602082905260409020600101549091506001600160a01b03166127c9576000915050610e55565b60006127d4846126e8565b905060006127fa6127e483613acd565b6000888152600486016020526040902090613afb565b6001600160d01b0316600114801561282b575060008681526020849052604090206005015465ffffffffffff168210155b9695505050505050565b600061283f613d32565b805490915060ff600160401b82041615906001600160401b03166000811580156128665750825b90506000826001600160401b031660011480156128825750303b155b905081158015612890575080155b156128ae5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b031916600117855583156128d757845460ff60401b1916600160401b1785555b61290e6040518060400160405280601181526020017058416c6c6f636174696f6e566f74696e6760781b8152508760600151613d56565b61292086604001518760a00151613d68565b61292d8660800151613d7a565b855161293890613d8b565b6129458660200151613d9c565b612953866101000151613dad565b612967866101200151876101400151613dbe565b61296f613dd0565b612977613dd0565b60005b8660c00151518110156129c4576129b16000801b8860c0015183815181106129a4576129a4615633565b6020026020010151613231565b50806129bc8161565f565b91505061297a565b506129e1600080516020615ac28339815191528760e00151613231565b508315612a2857845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050565b612a38613dd8565b6001600160a01b038416612aa15760405162461bcd60e51b815260206004820152602a60248201527f58417070733a2072656365697665724164647265737320697320746865207a65604482015269726f206164647265737360b01b6064820152608401610ebc565b6001600160a01b038316612af75760405162461bcd60e51b815260206004820181905260248201527f58417070733a2061646d696e20697320746865207a65726f20616464726573736044820152606401610ebc565b6000612b0161312f565b90506000612b0e846122b0565b6000818152602084905260409020600101549091506001600160a01b031615612b795760405162461bcd60e51b815260206004820152601f60248201527f4170702077697468207468697320494420616c726561647920657869737473006044820152606401610ebc565b6040518060e00160405280828152602001876001600160a01b03168152602001866001600160a01b03168152602001858152602001848152602001612bbc6120af565b65ffffffffffff16815242602091820152600083815284825260409081902083518155918301516001830180546001600160a01b03199081166001600160a01b039384161790915591840151600284018054909316911617905560608201516003820190612c2a908261586b565b5060808201516004820190612c3f908261586b565b5060a082015160058201805465ffffffffffff191665ffffffffffff90921691909117905560c09091015160069091015560018281018054918201815560009081526020902001819055612c9281613de3565b807f181c8615e49dc4eaed218e1d225e4a34a0fb364fc70601a191573daa19d57eda87866001604051612cc79392919061592a565b60405180910390a2505050505050565b6060604051806060016040528060218152602001615aa160219139905090565b6000612d01612f5e565b60048101549091506001600160a01b03163314612d1e5733610ef4565b610f1782613e40565b816000612d3261312f565b6000838152602082905260409020600101549091506001600160a01b0316612d6c5760405162461bcd60e51b8152600401610ebc90615678565b612d7584613f71565b6000612d7f61312f565b6000868152602082905260409020909150600401612a28858261586b565b6000612db9838360405180602001604052806000815250613ffa565b9392505050565b6000612dcb816131df565b610f178261407a565b6000610e5582614101565b600080612dea6131bb565b60009384526001016020525050604090206003015490565b600080612e0d614198565b546001600160a01b031692915050565b60006001600160e01b03198216637965db0b60e01b1480610e555750610e55826141bc565b600080612e4d6131e9565b5463ffffffff1692915050565b6000612e64612f5e565b905081600103612e9b576000918252600181810160209081526040808520839055600290930190529120805460ff19169091179055565b6002612ea683611566565b6002811115612eb757612eb7614e69565b03612eec57600082815260018083016020908152604080842086905560028501909152909120805460ff191690911790555050565b6001612ef783611566565b6002811115612f0857612f08614e69565b03610f1757806001016000600184612f2091906156a4565b8152602080820192909252604090810160009081205485825260018086018552838320919091556002850190935220805460ff191690911790555050565b7f7fb63bcd433c69110ad961bfbe38aef51814cbb9e11af6fe21011ae43fb4be0090565b606480821115612faf5760405163243e544560e01b81526004810183905260248101829052604401610ebc565b6000612fb961228b565b90506000612fc5613aa9565b9050612fe3612fd26120af565b612fdb866141f1565b839190614220565b505060408051838152602081018690527f0553476bf02ef2726e8ce5ced78d63e26e602e4a2257b1f559418e24b4633997910160405180910390a150505050565b6001600160a01b0381166130925760405162461bcd60e51b815260206004820152602f60248201527f476f7665726e6f7253657474696e67733a20656d697373696f6e73206973207460448201526e6865207a65726f206164647265737360881b6064820152608401610ebc565b600061309c6131e9565b80546001600160a01b03848116600160201b818102600160201b600160c01b0319909416939093178085556040805194909104909216835260208301529192507f0d5b56f05be4181993543f408ecca3992b31fda8d25886d9d71eb6b2aed5e795910160405180910390a15050565b7fc3a4d99759cc5032c73cc00e3f07178d23bb491c1e49c7c1383ff18be60ed80090565b7fd0d069a754be3c8727b213bc00d418e344adac8f83a7b6d5e0e426a9ddbe070090565b61315e600033612079565b8061316e575061316e813361204a565b610ece5760405162461bcd60e51b815260206004820152602a6024820152600080516020615a81833981519152604482015269329030b71030b236b4b760b11b6064820152608401610ebc565b7f5c00912e49838455c1e1b04f95a9c09c8d40dfdf1d79671a7f8ad0273f82730090565b610ece813361423b565b7f61dedaa499b53d67b3d7e1868cee5772a81e32ad239a9603b0a8a5f77932750090565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b60008061323c61320d565b90506132488484612079565b6132c8576000848152602082815260408083206001600160a01b03871684529091529020805460ff1916600117905561327e3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610e55565b6000915050610e55565b5092915050565b6000806132e461320d565b90506132f08484612079565b156132c8576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610e55565b60008061335d836126e8565b905080600003613383576040516333b4e31b60e21b815260048101849052602401610ebc565b600061338d6120af565b65ffffffffffff16905060006133a285612717565b90508181106133b657506000949350505050565b6133bf8561276b565b6133ce57506001949350505050565b506002949350505050565b306001600160a01b037f00000000000000000000000047d0742b93b70981c17d34e116191dfbe65c5b7416148061346057507f00000000000000000000000047d0742b93b70981c17d34e116191dfbe65c5b746001600160a01b0316613454600080516020615ae2833981519152546001600160a01b031690565b6001600160a01b031614155b1561347e5760405163703e46dd60e11b815260040160405180910390fd5b565b600080516020615ac2833981519152610f17816131df565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156134f2575060408051601f3d908101601f191682019092526134ef91810190615960565b60015b6135115781604051634c9c8ce360e01b8152600401610ebc9190614e55565b600080516020615ae2833981519152811461354257604051632a87526960e21b815260048101829052602401610ebc565b6115618383614266565b306001600160a01b037f00000000000000000000000047d0742b93b70981c17d34e116191dfbe65c5b74161461347e5760405163703e46dd60e11b815260040160405180910390fd5b60008160028111156135a9576135a9614e69565b600160ff919091161b92915050565b6000806135c484611566565b90506000836135d283613595565b1603612db9578381846040516321b2b5ab60e11b8152600401610ebc93929190615979565b61360184846117d1565b1561362157826040516371c6af4960e01b8152600401610ebc9190614e55565b600061362b6131bb565b90506000613637612f5e565b6000878152600582016020526040812091925080805b875181101561384e5786818151811061366857613668615633565b60200260200101518361367b919061599b565b92506136a088828151811061369257613692615633565b60200260200101518b612792565b6136da578781815181106136b6576136b6615633565b60200260200101516040516325c5391960e11b8152600401610ebc91815260200190565b60008660010160008c815260200190815260200160002060010160008a848151811061370857613708615633565b60200260200101518152602001908152602001600020549050600061374589848151811061373857613738615633565b60200260200101516142bc565b90506000613753828461599b565b905061375f83806159ae565b61376982806159ae565b61377391906156a4565b61377d908661599b565b9450808960010160008f815260200190815260200160002060010160008d87815181106137ac576137ac615633565b60200260200101518152602001908152602001600020819055508984815181106137d8576137d8615633565b60200260200101518960010160008f815260200190815260200160002060000160008d878151811061380c5761380c615633565b602002602001015181526020019081526020016000206000828254613831919061599b565b9250508190555050505080806138469061565f565b91505061364d565b50825461386b908990600160a01b900465ffffffffffff16612d9d565b8211156138e05760405162461bcd60e51b815260206004820152603e60248201527f476f7665726e6f723a206163636f756e742068617320696e737566666963696560448201527f6e7420766f74696e6720706f77657220666f72207468697320726f756e6400006064820152608401610ebc565b60008981526001860160205260408120600301805483929061390390849061599b565b909155505060008981526001860160205260408120600201805484929061392b90849061599b565b909155505060008981526001868101602081815260408085206001600160a01b038e168652600481018352908520805460ff19169094179093558c8452526005018054916139788361565f565b90915550506001600160a01b03881660009081526020869052604090205460ff166139c1576001600160a01b0388166000908152602086905260409020805460ff191660011790555b88886001600160a01b03167fe2d0d542af9cdd3e0ef4ace292fc5e9dd654164e63920ea9b58c435492af84e289896040516139fd9291906159c5565b60405180910390a360028501548354604051634d95681560e11b8152600160a01b90910465ffffffffffff1660048201526001600160a01b038a811660248301526044820185905290911690639b2ad02a90606401600060405180830381600087803b158015613a6c57600080fd5b505af1158015613a80573d6000803e3d6000fd5b50505050505050505050505050565b6000613a9961312f565b905060058101611561838261586b565b7f80591ec4ff6d1506223368471cadc2b4568b450b05eb374eb7d48c87f1fbc50090565b600065ffffffffffff821115612653576030826040516306dfcc6560e41b8152600401610ebc929190615a1c565b815460009081816005811115613b5a576000613b16846142bc565b613b2090856156a4565b60008881526020902090915081015465ffffffffffff9081169087161015613b4a57809150613b58565b613b5581600161599b565b92505b505b6000613b68878785856143a4565b90508015613ba357613b8d87613b7f6001846156a4565b600091825260209091200190565b54600160301b90046001600160d01b0316613ba6565b60005b979650505050505050565b610f178282614406565b6064811115613c255760405162461bcd60e51b815260206004820152603060248201527f4170702073686172657320636170206d757374206265206c657373207468616e60448201526f0206f7220657175616c20746f203130360841b6064820152608401610ebc565b6000613c2f61310b565b6001019190915550565b80546000908015613c6957613c5383613b7f6001846156a4565b54600160301b90046001600160d01b0316612db9565b60009392505050565b6000610e6543613acd565b600080613c88612f5e565b8054909150339015613d03578154613c9f90612014565b15613d035760405162461bcd60e51b815260206004820152602e60248201527f476f7665726e6f723a2074686572652063616e206265206f6e6c79206f6e652060448201526d726f756e64207065722074696d6560901b6064820152608401610ebc565b613d0c81614587565b9250505090565b6000613d1e826111a8565b613d2a610e10846126e8565b111592915050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b613d5e614782565b610f1782826147a7565b613d70614782565b610f1782826147ee565b613d82614782565b610ece816147ff565b613d93614782565b610ece81614836565b613da4614782565b610ece8161486a565b613db5614782565b610ece8161487b565b613dc6614782565b610f178282614883565b61347e614782565b6000610ece816131df565b6000613ded61312f565b600281018054600181810183556000838152602090209091018590559054919250613e17916156a4565b6000838152600383016020908152604080832093909355600484019052206114e590600161489d565b8063ffffffff16600003613e6a5760405163f1cfbf0560e01b815260006004820152602401610ebc565b6000613e7461127a565b6001600160a01b0316635bec4cb46040518163ffffffff1660e01b8152600401602060405180830381865afa158015613eb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ed59190615960565b9050808263ffffffff1610613f055760405163f1cfbf0560e01b815263ffffffff83166004820152602401610ebc565b6000613f0f6131e9565b80546040805163ffffffff928316815291861660208301529192507f7e3f7f0708a84de9203036abaa450dccc85ad5ff52f78c170f3edb55cf5e8828910160405180910390a1805463ffffffff191663ffffffff939093169290921790915550565b613f7c600033612079565b80613f8c5750613f8c813361100c565b80613f9c5750613f9c813361204a565b610ece5760405162461bcd60e51b815260206004820152603b6024820152600080516020615a8183398151915260448201527a329030b71030b236b4b71037b91030b8381036b7b232b930ba37b960291b6064820152608401610ebc565b6000614004612e02565b6001600160a01b0316633a46b1a885856040518363ffffffff1660e01b8152600401614031929190615a2f565b602060405180830381865afa15801561404e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140729190615960565b949350505050565b60648111156140f05760405162461bcd60e51b815260206004820152603c60248201527f4261736520616c6c6f636174696f6e2070657263656e74616765206d7573742060448201527b06265206c657373207468616e206f7220657175616c20746f203130360241b6064820152608401610ebc565b60006140fa61310b565b9190915550565b6000606461410e83611b25565b614116612e02565b6001600160a01b0316638e539e8c856040518263ffffffff1660e01b815260040161414391815260200190565b602060405180830381865afa158015614160573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141849190615960565b61418e91906159ae565b610e559190615a5e565b7f1fd39a1a04c688cfdfe2fc0db51d4f96629f1828304800fbba14f96e8ddf4c0090565b60006001600160e01b03198216631c94ebfd60e31b1480610e5557506301ffc9a760e01b6001600160e01b0319831614610e55565b60006001600160d01b038211156126535760d0826040516306dfcc6560e41b8152600401610ebc929190615a1c565b60008061422e8585856148be565b915091505b935093915050565b6142458282612079565b610f1757808260405163e2517d3f60e01b8152600401610ebc929190615a2f565b61426f82614a38565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156142b4576115618282614a94565b610f17614b0a565b6000816000036142ce57506000919050565b600060016142db84614b29565b901c6001901b905060018184816142f4576142f4615a48565b048201901c9050600181848161430c5761430c615a48565b048201901c9050600181848161432457614324615a48565b048201901c9050600181848161433c5761433c615a48565b048201901c9050600181848161435457614354615a48565b048201901c9050600181848161436c5761436c615a48565b048201901c9050600181848161438457614384615a48565b048201901c9050612db98182858161439e5761439e615a48565b04614bbd565b60005b818310156143fe5760006143bb8484614bd3565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156143ea578092506143f8565b6143f581600161599b565b93505b506143a7565b509392505050565b600061441061312f565b6000848152600482016020526040902090915061443e9083614433576000614436565b60015b60ff1661489d565b50508161453d576000838152600382016020819052604082205460028401805491939161446d906001906156a4565b8154811061447d5761447d615633565b600091825260208083209091015483528201929092526040019020556002810180546144ab906001906156a4565b815481106144bb576144bb615633565b90600052602060002001548160020182600301600086815260200190815260200160002054815481106144f0576144f0615633565b6000918252602090912001556002810180548061450f5761450f6156b7565b6000828152602080822083016000199081018390559092019092558482526003830190526040812055614546565b61454683613de3565b827f1a3ab79b899e2289c2cceb73e25f698c2e4f6b20f70300ec00944d823eff10fc8360405161457a911515815260200190565b60405180910390a2505050565b60008061459261310b565b9050600061459e612f5e565b905080600001600081546145b19061565f565b9091555080546000818152600583016020526040902054909350600160a01b900465ffffffffffff161561460757826145e984611566565b6040516321b2b5ab60e11b8152610ebc929190600090600401615979565b60018311156146235761462361461e6001856156a4565b612e5a565b600061462d612687565b600085815260068401602090815260409091208251929350614653929091840190614ceb565b5082546000858152600285016020908152604080832093909355600186015460038701909152918120919091556146886120af565b65ffffffffffff169050600061469c610e5b565b6000878152600586016020526040902080546001600160a01b0319166001600160a01b038a161781559091506146d183613acd565b815465ffffffffffff91909116600160a01b0265ffffffffffff60a01b199091161781556146fe82614bee565b815463ffffffff91909116600160d01b0263ffffffff60d01b199091161781557fd6dd0ade89eeb414b7e63b3b71fde3db88b04f032c3d5bce15271008598f64f987898561474c868261599b565b604080519485526001600160a01b03909316602085015291830152606082015260800160405180910390a1505050505050919050565b61478a614c1a565b61347e57604051631afcd79f60e31b815260040160405180910390fd5b6147af614782565b60006147b9612f5e565b9050600381016147c9848261586b565b5060040180546001600160a01b0319166001600160a01b039290921691909117905550565b6147f6614782565b612d1e81613024565b614807614782565b60006148116131bb565b60020180546001600160a01b0319166001600160a01b03939093169290921790915550565b61483e614782565b6000614848614198565b80546001600160a01b0319166001600160a01b03939093169290921790915550565b614872614782565b610ece81612f82565b613a8f614782565b61488b614782565b6148948261407a565b610f1781613bbb565b6000806148b36148ab6120af565b859085614220565b915091509250929050565b8254600090819080156149dd5760006148dc87613b7f6001856156a4565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b03166020840152919250908716101561493057604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff80881691160361497c578461495388613b7f6001866156a4565b80546001600160d01b0392909216600160301b0265ffffffffffff9092169190911790556149cd565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b6020015192508391506142339050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081614233565b806001600160a01b03163b600003614a655780604051634c9c8ce360e01b8152600401610ebc9190614e55565b600080516020615ae283398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051614ab191906157ea565b600060405180830381855af49150503d8060008114614aec576040519150601f19603f3d011682016040523d82523d6000602084013e614af1565b606091505b5091509150614b01858383614c34565b95945050505050565b341561347e5760405163b398979f60e01b815260040160405180910390fd5b600080608083901c15614b3e57608092831c92015b604083901c15614b5057604092831c92015b602083901c15614b6257602092831c92015b601083901c15614b7457601092831c92015b600883901c15614b8657600892831c92015b600483901c15614b9857600492831c92015b600283901c15614baa57600292831c92015b600183901c15610e555760010192915050565b6000818310614bcc5781612db9565b5090919050565b6000614be26002848418615a5e565b612db99084841661599b565b600063ffffffff821115612653576020826040516306dfcc6560e41b8152600401610ebc929190615a1c565b6000614c24613d32565b54600160401b900460ff16919050565b606082614c4957614c4482614c87565b612db9565b8151158015614c6057506001600160a01b0384163b155b15614c805783604051639996b31560e01b8152600401610ebc9190614e55565b5080612db9565b805115614c975780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6040805160e0810182526000808252602082018190529181018290526060808201819052608082015260a0810182905260c081019190915290565b828054828255906000526020600020908101928215614d26579160200282015b82811115614d26578251825591602001919060010190614d0b565b506126539291505b808211156126535760008155600101614d2e565b600060208284031215614d5457600080fd5b81356001600160e01b031981168114612db957600080fd5b600060208284031215614d7e57600080fd5b5035919050565b60005b83811015614da0578181015183820152602001614d88565b50506000910152565b60008151808452614dc1816020860160208601614d85565b601f01601f19169290920160200192915050565b602081526000612db96020830184614da9565b6001600160a01b0381168114610ece57600080fd5b803561198581614de8565b600060208284031215614e1a57600080fd5b8135612db981614de8565b60008060408385031215614e3857600080fd5b823591506020830135614e4a81614de8565b809150509250929050565b6001600160a01b0391909116815260200190565b634e487b7160e01b600052602160045260246000fd5b60038110614e9d57634e487b7160e01b600052602160045260246000fd5b9052565b60208101610e558284614e7f565b805182526000602082015160018060a01b0380821660208601528060408501511660408601525050606082015160e06060850152614ef060e0850182614da9565b905060808301518482036080860152614f098282614da9565b91505065ffffffffffff60a08401511660a085015260c083015160c08501528091505092915050565b602081526000612db96020830184614eaf565b600081518084526020808501945080840160005b83811015614f7557815187529582019590820190600101614f59565b509495945050505050565b602081526000612db96020830184614f45565b60008060408385031215614fa657600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b0381118282101715614fee57614fee614fb5565b60405290565b604051601f8201601f191681016001600160401b038111828210171561501c5761501c614fb5565b604052919050565b60006001600160401b0382111561503d5761503d614fb5565b50601f01601f191660200190565b600061505e61505984615024565b614ff4565b905082815283838301111561507257600080fd5b828260208301376000602084830101529392505050565b6000806040838503121561509c57600080fd5b82356150a781614de8565b915060208301356001600160401b038111156150c257600080fd5b8301601f810185136150d357600080fd5b6150e28582356020840161504b565b9150509250929050565b60006001600160401b0382111561510557615105614fb5565b5060051b60200190565b600082601f83011261512057600080fd5b81356020615130615059836150ec565b82815260059290921b8401810191818101908684111561514f57600080fd5b8286015b8481101561516a5780358352918301918301615153565b509695505050505050565b60008060006060848603121561518a57600080fd5b833592506020808501356001600160401b03808211156151a957600080fd5b818701915087601f8301126151bd57600080fd5b81356151cb615059826150ec565b81815260059190911b8301840190848101908a8311156151ea57600080fd5b938501935b82851015615208578435825293850193908501906151ef565b96505050604087013592508083111561522057600080fd5b505061522e8682870161510f565b9150509250925092565b600082601f83011261524957600080fd5b612db98383356020850161504b565b60006020828403121561526a57600080fd5b81356001600160401b0381111561528057600080fd5b61407284828501615238565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156152e157603f198886030184526152cf858351614eaf565b945092850192908501906001016152b3565b5092979650505050505050565b6020808252825182820181905260009190848201906040850190845b81811015611e7c5783516001600160a01b03168352928401929184019160010161530a565b6000806040838503121561534257600080fd5b8235915060208301358015158114614e4a57600080fd5b803563ffffffff8116811461198557600080fd5b600082601f83011261537e57600080fd5b8135602061538e615059836150ec565b82815260059290921b840181019181810190868411156153ad57600080fd5b8286015b8481101561516a5780356153c481614de8565b83529183019183016153b1565b6000602082840312156153e357600080fd5b81356001600160401b03808211156153fa57600080fd5b90830190610160828603121561540f57600080fd5b615417614fcb565b61542083614dfd565b81526020830135602082015261543860408401615359565b604082015261544960608401614dfd565b606082015261545a60808401614dfd565b608082015261546b60a08401614dfd565b60a082015260c08301358281111561548257600080fd5b61548e8782860161536d565b60c0830152506154a060e08401614dfd565b60e082015261010080840135838111156154b957600080fd5b6154c588828701615238565b918301919091525061012083810135908201526101409283013592810192909252509392505050565b6000806000806080858703121561550457600080fd5b843561550f81614de8565b9350602085013561551f81614de8565b925060408501356001600160401b038082111561553b57600080fd5b61554788838901615238565b9350606087013591508082111561555d57600080fd5b5061556a87828801615238565b91505092959194509250565b60006020828403121561558857600080fd5b612db982615359565b600080604083850312156155a457600080fd5b8235915060208301356001600160401b038111156155c157600080fd5b6150e285828601615238565b600080604083850312156155e057600080fd5b82356155eb81614de8565b946020939093013593505050565b600181811c9082168061560d57607f821691505b60208210810361562d57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161567157615671615649565b5060010190565b602080825260129082015271105c1c08191bd95cc81b9bdd08195e1a5cdd60721b604082015260600190565b81810381811115610e5557610e55615649565b634e487b7160e01b600052603160045260246000fd5b600081546156da816155f9565b600182811680156156f2576001811461570757615736565b60ff1984168752821515830287019450615736565b8560005260208060002060005b8581101561572d5781548a820152908401908201615714565b50505082870194505b5050505092915050565b600061407261574f83866156cd565b846156cd565b60006020828403121561576757600080fd5b81516001600160401b0381111561577d57600080fd5b8201601f8101841361578e57600080fd5b805161579c61505982615024565b8181528560208385010111156157b157600080fd5b614b01826020830160208601614d85565b6000602082840312156157d457600080fd5b815165ffffffffffff81168114612db957600080fd5b600082516157fc818460208701614d85565b9190910192915050565b65ffffffffffff8181168382160190808211156132d2576132d2615649565b601f82111561156157600081815260208120601f850160051c8101602086101561584c5750805b601f850160051c820191505b81811015612a2857828155600101615858565b81516001600160401b0381111561588457615884614fb5565b6158988161589284546155f9565b84615825565b602080601f8311600181146158cd57600084156158b55750858301515b600019600386901b1c1916600185901b178555612a28565b600085815260208120601f198616915b828110156158fc578886015182559484019460019091019084016158dd565b508582101561591a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160a01b038416815260606020820181905260009061594e90830185614da9565b90508215156040830152949350505050565b60006020828403121561597257600080fd5b5051919050565b8381526060810161598d6020830185614e7f565b826040830152949350505050565b80820180821115610e5557610e55615649565b8082028115828204841417610e5557610e55615649565b6040815260006159d86040830185614f45565b82810360208481019190915284518083528582019282019060005b81811015615a0f578451835293830193918301916001016159f3565b5090979650505050505050565b60ff929092168252602082015260400190565b6001600160a01b03929092168252602082015260400190565b634e487b7160e01b600052601260045260246000fd5b600082615a7b57634e487b7160e01b600052601260045260246000fd5b50049056fe58416c6c6f636174696f6e566f74696e673a2073656e646572206d7573742062737570706f72743d782d616c6c6f636174696f6e732671756f72756d3d6175746f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc2b53661063988f1ad36e0a49d4d9a6a3106652aaeed2be542c8691d5f5fd168ba2646970667358221220abd71aa63e5653e2ea35af22328d175ccefcf146f7372feef661da27a3975a4364736f6c63430008140033