VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x626C7c…4ac7
Summary
Transactions
Transfers
Address
0x626C7cCefFb7ACeb787e199f0A4C74B959f04ac7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x60806040526004361061014f5760003560e01c80637ff36ab5116100b6578063b6f9de951161006f578063b6f9de9514610a12578063baa2abde14610a96578063c45a015514610af3578063d06ca61f14610b08578063ded9382a14610bbd578063fb3bdb4114610c3057610188565b80637ff36ab5146107f05780638803dbee146108745780638d2468e41461090a578063ad5c464814610958578063ad615dec14610989578063af2979eb146109bf57610188565b80634a25d94a116101085780634a25d94a1461053157806352707d8c146105c7578063571fd012146106155780635b0d5984146106515780635c11d795146106c4578063791ac9471461075a57610188565b806302751cec1461018d57806318cbafe5146101f95780631f00ca74146102df5780632195995c1461039457806338ed173914610412578063426e40b1146104a857610188565b3661018857336001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a161461018657fe5b005b600080fd5b34801561019957600080fd5b506101e0600480360360c08110156101b057600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610cb4565b6040805192835260208301919091528051918290030190f35b34801561020557600080fd5b5061028f600480360360a081101561021c57600080fd5b813591602081013591810190606081016040820135600160201b81111561024257600080fd5b82018360208201111561025457600080fd5b803590602001918460208302840111600160201b8311171561027557600080fd5b91935091506001600160a01b038135169060200135610dcd565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102cb5781810151838201526020016102b3565b505050509050019250505060405180910390f35b3480156102eb57600080fd5b5061028f6004803603604081101561030257600080fd5b81359190810190604081016020820135600160201b81111561032357600080fd5b82018360208201111561033557600080fd5b803590602001918460208302840111600160201b8311171561035657600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506110fa945050505050565b3480156103a057600080fd5b506101e060048036036101608110156103b857600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611130565b34801561041e57600080fd5b5061028f600480360360a081101561043557600080fd5b813591602081013591810190606081016040820135600160201b81111561045b57600080fd5b82018360208201111561046d57600080fd5b803590602001918460208302840111600160201b8311171561048e57600080fd5b91935091506001600160a01b03813516906020013561122a565b3480156104b457600080fd5b5061051360048036036101208110156104cc57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c08201359160e0810135909116906101000135611375565b60408051938452602084019290925282820152519081900360600190f35b34801561053d57600080fd5b5061028f600480360360a081101561055457600080fd5b813591602081013591810190606081016040820135600160201b81111561057a57600080fd5b82018360208201111561058c57600080fd5b803590602001918460208302840111600160201b831117156105ad57600080fd5b91935091506001600160a01b0381351690602001356114b3565b3480156105d357600080fd5b50610603600480360360808110156105ea57600080fd5b508035906020810135906040810135906060013561163f565b60408051918252519081900360200190f35b34801561062157600080fd5b506106036004803603608081101561063857600080fd5b5080359060208101359060408101359060600135611656565b34801561065d57600080fd5b50610603600480360361014081101561067557600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135611664565b3480156106d057600080fd5b50610186600480360360a08110156106e757600080fd5b813591602081013591810190606081016040820135600160201b81111561070d57600080fd5b82018360208201111561071f57600080fd5b803590602001918460208302840111600160201b8311171561074057600080fd5b91935091506001600160a01b038135169060200135611772565b34801561076657600080fd5b50610186600480360360a081101561077d57600080fd5b813591602081013591810190606081016040820135600160201b8111156107a357600080fd5b8201836020820111156107b557600080fd5b803590602001918460208302840111600160201b831117156107d657600080fd5b91935091506001600160a01b038135169060200135611a07565b61028f6004803603608081101561080657600080fd5b81359190810190604081016020820135600160201b81111561082757600080fd5b82018360208201111561083957600080fd5b803590602001918460208302840111600160201b8311171561085a57600080fd5b91935091506001600160a01b038135169060200135611c8b565b34801561088057600080fd5b5061028f600480360360a081101561089757600080fd5b813591602081013591810190606081016040820135600160201b8111156108bd57600080fd5b8201836020820111156108cf57600080fd5b803590602001918460208302840111600160201b831117156108f057600080fd5b91935091506001600160a01b038135169060200135611fde565b610513600480360360e081101561092057600080fd5b506001600160a01b03813581169160208101359160408201359160608101359160808201359160a08101359091169060c001356120d7565b34801561096457600080fd5b5061096d61237e565b604080516001600160a01b039092168252519081900360200190f35b34801561099557600080fd5b50610603600480360360608110156109ac57600080fd5b50803590602081013590604001356123a2565b3480156109cb57600080fd5b50610603600480360360c08110156109e257600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a001356123b7565b61018660048036036080811015610a2857600080fd5b81359190810190604081016020820135600160201b811115610a4957600080fd5b820183602082011115610a5b57600080fd5b803590602001918460208302840111600160201b83111715610a7c57600080fd5b91935091506001600160a01b038135169060200135612537565b348015610aa257600080fd5b506101e0600480360360e0811015610ab957600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c001356128c3565b348015610aff57600080fd5b5061096d612929565b348015610b1457600080fd5b5061028f60048036036040811015610b2b57600080fd5b81359190810190604081016020820135600160201b811115610b4c57600080fd5b820183602082011115610b5e57600080fd5b803590602001918460208302840111600160201b83111715610b7f57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061294d945050505050565b348015610bc957600080fd5b506101e06004803603610140811015610be157600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e0820135169061010081013590610120013561297a565b61028f60048036036080811015610c4657600080fd5b81359190810190604081016020820135600160201b811115610c6757600080fd5b820183602082011115610c7957600080fd5b803590602001918460208302840111600160201b83111715610c9a57600080fd5b91935091506001600160a01b038135169060200135612a8e565b6000808242811015610cfb576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b610d29897f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8a8a8a30612e10565b9093509150610d3989868561300e565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610d9f57600080fd5b505af1158015610db3573d6000803e3d6000fd5b50505050610dc18583613162565b50965096945050505050565b60608142811015610e13576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a1686866000198101818110610e4d57fe5b905060200201356001600160a01b03166001600160a01b031614610ea6576040805162461bcd60e51b815260206004820152601d602482015260008051602061474f833981519152604482015290519081900360640190fd5b610f047f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061325a92505050565b91508682600184510381518110610f1757fe5b60200260200101511015610f5c5760405162461bcd60e51b815260040180806020018281038252602b815260200180614795602b913960400191505060405180910390fd5b610ffa86866000818110610f6c57fe5b905060200201356001600160a01b031633610fe07f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438a8a6000818110610fae57fe5b905060200201356001600160a01b03168b8b6001818110610fcb57fe5b905060200201356001600160a01b0316613448565b85600081518110610fed57fe5b6020026020010151613508565b61103982878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613665915050565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d8360018551038151811061107857fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156110b657600080fd5b505af11580156110ca573d6000803e3d6000fd5b505050506110ef84836001855103815181106110e257fe5b6020026020010151613162565b509695505050505050565b60606111277f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa343848461389e565b90505b92915050565b60008060006111607f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438f8f613448565b905060008761116f578c611173565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156111e957600080fd5b505af11580156111fd573d6000803e3d6000fd5b505050506112108f8f8f8f8f8f8f6128c3565b809450819550505050509b509b9950505050505050505050565b60608142811015611270576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b6112ce7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061325a92505050565b915086826001845103815181106112e157fe5b602002602001015110156113265760405162461bcd60e51b815260040180806020018281038252602b815260200180614795602b913960400191505060405180910390fd5b61133686866000818110610f6c57fe5b6110ef82878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613665915050565b600080600083428110156113be576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b6113cd8d8d8d8d8d8d8d613a6b565b909450925060006113ff7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438f8f613448565b905061140d8e338388613508565b6114198d338387613508565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561147157600080fd5b505af1158015611485573d6000803e3d6000fd5b505050506040513d602081101561149b57600080fd5b5051949e939d50939b50919950505050505050505050565b606081428110156114f9576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a168686600019810181811061153357fe5b905060200201356001600160a01b03166001600160a01b03161461158c576040805162461bcd60e51b815260206004820152601d602482015260008051602061474f833981519152604482015290519081900360640190fd5b6115ea7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061389e92505050565b915086826000815181106115fa57fe5b60200260200101511115610f5c5760405162461bcd60e51b81526004018080602001828103825260278152602001806147286027913960400191505060405180910390fd5b600061164d85858585613ce7565b95945050505050565b600061164d85858585613df7565b6000806116b27f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438d7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613448565b90506000866116c1578b6116c5565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561173b57600080fd5b505af115801561174f573d6000803e3d6000fd5b505050506117618d8d8d8d8d8d6123b7565b9d9c50505050505050505050505050565b80428110156117b6576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b61182b858560008181106117c657fe5b905060200201356001600160a01b0316336118257f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438989600081811061180857fe5b905060200201356001600160a01b03168a8a6001818110610fcb57fe5b8a613508565b60008585600019810181811061183d57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156118a257600080fd5b505afa1580156118b6573d6000803e3d6000fd5b505050506040513d60208110156118cc57600080fd5b5051604080516020888102828101820190935288825292935061190e929091899189918291850190849080828437600092019190915250889250613eff915050565b866119c0828888600019810181811061192357fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561198857600080fd5b505afa15801561199c573d6000803e3d6000fd5b505050506040513d60208110156119b257600080fd5b50519063ffffffff6142ab16565b10156119fd5760405162461bcd60e51b815260040180806020018281038252602b815260200180614795602b913960400191505060405180910390fd5b5050505050505050565b8042811015611a4b576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a1685856000198101818110611a8557fe5b905060200201356001600160a01b03166001600160a01b031614611ade576040805162461bcd60e51b815260206004820152601d602482015260008051602061474f833981519152604482015290519081900360640190fd5b611aee858560008181106117c657fe5b611b2c858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613eff915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a16916370a0823191602480820192602092909190829003018186803b158015611b9657600080fd5b505afa158015611baa573d6000803e3d6000fd5b505050506040513d6020811015611bc057600080fd5b5051905086811015611c035760405162461bcd60e51b815260040180806020018281038252602b815260200180614795602b913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611c6957600080fd5b505af1158015611c7d573d6000803e3d6000fd5b505050506119fd8482613162565b60608142811015611cd1576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031686866000818110611d0857fe5b905060200201356001600160a01b03166001600160a01b031614611d61576040805162461bcd60e51b815260206004820152601d602482015260008051602061474f833981519152604482015290519081900360640190fd5b611dbf7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3433488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061325a92505050565b91508682600184510381518110611dd257fe5b60200260200101511015611e175760405162461bcd60e51b815260040180806020018281038252602b815260200180614795602b913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db083600081518110611e5357fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611e8657600080fd5b505af1158015611e9a573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb611eff7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438989600081811061180857fe5b84600081518110611f0c57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611f6357600080fd5b505af1158015611f77573d6000803e3d6000fd5b505050506040513d6020811015611f8d57600080fd5b5051611f9557fe5b611fd482878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613665915050565b5095945050505050565b60608142811015612024576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b6120827f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061389e92505050565b9150868260008151811061209257fe5b602002602001015111156113265760405162461bcd60e51b81526004018080602001828103825260278152602001806147286027913960400191505060405180910390fd5b60008060008342811015612120576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b61214f8b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8c8c348d8d613a6b565b909450925060006121a17f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438d7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613448565b90506121af8c338388613508565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b15801561220a57600080fd5b505af115801561221e573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156122a357600080fd5b505af11580156122b7573d6000803e3d6000fd5b505050506040513d60208110156122cd57600080fd5b50516122d557fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561232d57600080fd5b505af1158015612341573d6000803e3d6000fd5b505050506040513d602081101561235757600080fd5b505192503484101561236f5761236f33853403613162565b50509750975097945050505050565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a81565b60006123af8484846142fb565b949350505050565b600081428110156123fd576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b61242b887f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a89898930612e10565b604080516370a0823160e01b815230600482015290519194506124af92508a9187916001600160a01b038416916370a0823191602480820192602092909190829003018186803b15801561247e57600080fd5b505afa158015612492573d6000803e3d6000fd5b505050506040513d60208110156124a857600080fd5b505161300e565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561251557600080fd5b505af1158015612529573d6000803e3d6000fd5b505050506110ef8483613162565b804281101561257b576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316858560008181106125b257fe5b905060200201356001600160a01b03166001600160a01b03161461260b576040805162461bcd60e51b815260206004820152601d602482015260008051602061474f833981519152604482015290519081900360640190fd5b60003490507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561266b57600080fd5b505af115801561267f573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb6126e47f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438989600081811061180857fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561273457600080fd5b505af1158015612748573d6000803e3d6000fd5b505050506040513d602081101561275e57600080fd5b505161276657fe5b60008686600019810181811061277857fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156127dd57600080fd5b505afa1580156127f1573d6000803e3d6000fd5b505050506040513d602081101561280757600080fd5b505160408051602089810282810182019093528982529293506128499290918a918a918291850190849080828437600092019190915250899250613eff915050565b876119c0828989600019810181811061285e57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561198857600080fd5b600080824281101561290a576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b6129188a8a8a8a8a8a612e10565b909b909a5098505050505050505050565b7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa34381565b60606111277f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa343848461325a565b60008060006129ca7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438e7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613448565b90506000876129d9578c6129dd565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015612a5357600080fd5b505af1158015612a67573d6000803e3d6000fd5b50505050612a798e8e8e8e8e8e610cb4565b909f909e509c50505050505050505050505050565b60608142811015612ad4576040805162461bcd60e51b81526020600482015260186024820152600080516020614818833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031686866000818110612b0b57fe5b905060200201356001600160a01b03166001600160a01b031614612b64576040805162461bcd60e51b815260206004820152601d602482015260008051602061474f833981519152604482015290519081900360640190fd5b612bc27f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438888888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061389e92505050565b91503482600081518110612bd257fe5b60200260200101511115612c175760405162461bcd60e51b81526004018080602001828103825260278152602001806147286027913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db083600081518110612c5357fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015612c8657600080fd5b505af1158015612c9a573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb612cff7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438989600081811061180857fe5b84600081518110612d0c57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612d6357600080fd5b505af1158015612d77573d6000803e3d6000fd5b505050506040513d6020811015612d8d57600080fd5b5051612d9557fe5b612dd482878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613665915050565b81600081518110612de157fe5b6020026020010151341115611fd457611fd43383600081518110612e0157fe5b60200260200101513403613162565b6000806000612e407f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438a8a613448565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018b9052915192935090916323b872dd916064808201926020929091908290030181600087803b158015612e9b57600080fd5b505af1158015612eaf573d6000803e3d6000fd5b505050506040513d6020811015612ec557600080fd5b50506040805163226bf2d160e21b81526001600160a01b03868116600483015282516000938493928616926389afcb44926024808301939282900301818787803b158015612f1257600080fd5b505af1158015612f26573d6000803e3d6000fd5b505050506040513d6040811015612f3c57600080fd5b50805160209091015190925090506000612f568c8c6143a7565b509050806001600160a01b03168c6001600160a01b031614612f79578183612f7c565b82825b909650945088861015612fc05760405162461bcd60e51b815260040180806020018281038252602681526020018061476f6026913960400191505060405180910390fd5b87851015612fff5760405162461bcd60e51b81526004018080602001828103825260268152602001806146b56026913960400191505060405180910390fd5b50505050965096945050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b6020831061308b5780518252601f19909201916020918201910161306c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146130ed576040519150601f19603f3d011682016040523d82523d6000602084013e6130f2565b606091505b5091509150818015613120575080511580613120575080806020019051602081101561311d57600080fd5b50515b61315b5760405162461bcd60e51b815260040180806020018281038252602d8152602001806147c0602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106131ae5780518252601f19909201916020918201910161318f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613210576040519150601f19603f3d011682016040523d82523d6000602084013e613215565b606091505b50509050806132555760405162461bcd60e51b815260040180806020018281038252603481526020018061465c6034913960400191505060405180910390fd5b505050565b60606002825110156132b3576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff811180156132cb57600080fd5b506040519080825280602002602001820160405280156132f5578160200160208202803683370190505b509050828160008151811061330657fe5b60200260200101818152505060005b6001835103811015613440576000806133588786858151811061333457fe5b602002602001015187866001018151811061334b57fe5b6020026020010151614485565b9150915060006133928887868151811061336e57fe5b602002602001015188876001018151811061338557fe5b6020026020010151613448565b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b1580156133ca57600080fd5b505afa1580156133de573d6000803e3d6000fd5b505050506040513d60208110156133f457600080fd5b5051855190915061341b9086908690811061340b57fe5b6020026020010151828585613ce7565b85856001018151811061342a57fe5b6020908102919091010152505050600101613315565b509392505050565b600080600061345785856143a7565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527f927868a6356dc337604130d181cde855ade40fa377aefea39c940831822584b4609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b6020831061358d5780518252601f19909201916020918201910161356e565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146135ef576040519150601f19603f3d011682016040523d82523d6000602084013e6135f4565b606091505b5091509150818015613622575080511580613622575080806020019051602081101561361f57600080fd5b50515b61365d5760405162461bcd60e51b815260040180806020018281038252603181526020018061462b6031913960400191505060405180910390fd5b505050505050565b60005b60018351038110156138985760008084838151811061368357fe5b602002602001015185846001018151811061369a57fe5b60200260200101519150915060006136b283836143a7565b50905060008785600101815181106136c657fe5b60200260200101519050600080836001600160a01b0316866001600160a01b0316146136f4578260006136f8565b6000835b91509150600060028a5103881061370f5788613743565b6137437f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa343878c8b6002018151811061338557fe5b90506137707f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438888613448565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f1916602001820160405280156137ad576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561381e578181015183820152602001613806565b50505050905090810190601f16801561384b5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561386d57600080fd5b505af1158015613881573d6000803e3d6000fd5b505060019099019850613668975050505050505050565b50505050565b60606002825110156138f7576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff8111801561390f57600080fd5b50604051908082528060200260200182016040528015613939578160200160208202803683370190505b509050828160018351038151811061394d57fe5b60209081029190910101528151600019015b80156134405760008061398f8786600186038151811061397b57fe5b602002602001015187868151811061334b57fe5b9150915060006139bc888760018703815181106139a857fe5b602002602001015188878151811061338557fe5b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b1580156139f457600080fd5b505afa158015613a08573d6000803e3d6000fd5b505050506040513d6020811015613a1e57600080fd5b50518551909150613a4590869086908110613a3557fe5b6020026020010151828585613df7565b856001860381518110613a5457fe5b60209081029190910101525050506000190161395f565b6040805163e6a4390560e01b81526001600160a01b03898116600483015288811660248301529151600092839283927f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3439092169163e6a4390591604480820192602092909190829003018186803b158015613ae557600080fd5b505afa158015613af9573d6000803e3d6000fd5b505050506040513d6020811015613b0f57600080fd5b50516001600160a01b03161415613bc95760408051631ad8034760e21b81526001600160a01b038b811660048301528a81166024830152604482018a905291517f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa34390921691636b600d1c916064808201926020929091908290030181600087803b158015613b9c57600080fd5b505af1158015613bb0573d6000803e3d6000fd5b505050506040513d6020811015613bc657600080fd5b50505b600080613bf77f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438c8c614485565b91509150816000148015613c09575080155b15613c1957879350869250613cd9565b6000613c268984846142fb565b9050878111613c795785811015613c6e5760405162461bcd60e51b81526004018080602001828103825260268152602001806146b56026913960400191505060405180910390fd5b889450925082613cd7565b6000613c868984866142fb565b905089811115613c9257fe5b87811015613cd15760405162461bcd60e51b815260040180806020018281038252602681526020018061476f6026913960400191505060405180910390fd5b94508793505b505b505097509795505050505050565b6000808511613d275760405162461bcd60e51b815260040180806020018281038252602b8152602001806147ed602b913960400191505060405180910390fd5b600083118015613d375750600082115b613d725760405162461bcd60e51b81526004018080602001828103825260288152602001806146db6028913960400191505060405180910390fd5b6000613da5613d87878763ffffffff61454c16565b613d99886103e863ffffffff61454c16565b9063ffffffff6142ab16565b90506000613db9828563ffffffff61454c16565b90506000613ddf83613dd3886103e863ffffffff61454c16565b9063ffffffff6145af16565b9050808281613dea57fe5b0498975050505050505050565b6000808511613e375760405162461bcd60e51b815260040180806020018281038252602c8152602001806145ff602c913960400191505060405180910390fd5b600083118015613e475750600082115b613e825760405162461bcd60e51b81526004018080602001828103825260288152602001806146db6028913960400191505060405180910390fd5b6000613ea66103e8613e9a868963ffffffff61454c16565b9063ffffffff61454c16565b90506000613ed7613ec187613e9a878b63ffffffff6142ab16565b613d996103e8613e9a888c63ffffffff6142ab16565b9050613ef46001828481613ee757fe5b049063ffffffff6145af16565b979650505050505050565b60005b600183510381101561325557600080848381518110613f1d57fe5b6020026020010151858460010181518110613f3457fe5b6020026020010151915091506000613f4c83836143a7565b5090506000613f7c7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438585613448565b90506000613fab7f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438686613448565b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b158015613fe357600080fd5b505afa158015613ff7573d6000803e3d6000fd5b505050506040513d602081101561400d57600080fd5b505160408051630240bc6b60e21b815290519192506000918291829182916001600160a01b03881691630902f1ac91600480820192606092909190829003018186803b15801561405c57600080fd5b505afa158015614070573d6000803e3d6000fd5b505050506040513d606081101561408657600080fd5b5080516020909101516001600160701b0391821693501690506000806001600160a01b038b8116908a16146140bc5782846140bf565b83835b9150915061411d828c6001600160a01b03166370a082318b6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561198857600080fd5b955061412b86888484613ce7565b945050505050600080866001600160a01b0316896001600160a01b03161461415557826000614159565b6000835b91509150600060028d51038b10614170578b6141a4565b6141a47f00000000000000000000000029f9500fc8713dbcc578886cc87f89572d4aa3438a8f8e6002018151811061338557fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908d169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b8381101561422e578181015183820152602001614216565b50505050905090810190601f16801561425b5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561427d57600080fd5b505af1158015614291573d6000803e3d6000fd5b50506001909c019b50613f029a5050505050505050505050565b8082038281111561112a576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b600080841161433b5760405162461bcd60e51b81526004018080602001828103825260258152602001806147036025913960400191505060405180910390fd5b60008311801561434b5750600082115b6143865760405162461bcd60e51b81526004018080602001828103825260288152602001806146db6028913960400191505060405180910390fd5b82614397858463ffffffff61454c16565b8161439e57fe5b04949350505050565b600080826001600160a01b0316846001600160a01b031614156143fb5760405162461bcd60e51b81526004018080602001828103825260258152602001806146906025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b03161061441b57828461441e565b83835b90925090506001600160a01b03821661447e576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b600080600061449485856143a7565b5090506000806144a5888888613448565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156144dd57600080fd5b505afa1580156144f1573d6000803e3d6000fd5b505050506040513d606081101561450757600080fd5b5080516020909101516001600160701b0391821693501690506001600160a01b038781169084161461453a57808261453d565b81815b90999098509650505050505050565b60008115806145675750508082028282828161456457fe5b04145b61112a576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b8082018281101561112a576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fdfe556e697377617056324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553556e69737761705632526f757465723a20494e53554646494349454e545f425f414d4f554e54556e697377617056324c6962726172793a20494e53554646494349454e545f4c4951554944495459556e697377617056324c6962726172793a20494e53554646494349454e545f414d4f554e54556e69737761705632526f757465723a204558434553534956455f494e5055545f414d4f554e54556e69737761705632526f757465723a20494e56414c49445f50415448000000556e69737761705632526f757465723a20494e53554646494349454e545f415f414d4f554e54556e69737761705632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c6564556e697377617056324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54556e69737761705632526f757465723a20455850495245440000000000000000a264697066735822122024faaf511b6b8cec46c194734feb75cb4b0043d00a312243000f8463fea39dfe64736f6c63430006060033