VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x59739F…508f
Summary
Transactions
Transfers
Address
0x59739Ff774c13a8b78Bb6dCF552F28813FEE508f
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xA55AB2dE2F75481783eB8473cc93F94928a92c23
Deployer
0xA55AB2dE2F75481783eB8473cc93F94928a92c23
Code
0x60806040526004361061016a5760003560e01c806385f8c259116100d1578063baa2abde1161008a578063ded9382a11610064578063ded9382a14610b38578063e8e3370014610bab578063f305d71914610c2b578063fb3bdb4114610c71576101a3565b8063baa2abde14610a11578063c45a015514610a6e578063d06ca61f14610a83576101a3565b806385f8c259146108075780638803dbee1461083d578063ad5c4648146108d3578063ad615dec14610904578063af2979eb1461093a578063b6f9de951461098d576101a3565b806338ed17391161012357806338ed1739146104b85780634a25d94a1461054e5780635b0d5984146105e45780635c11d79514610657578063791ac947146106ed5780637ff36ab514610783576101a3565b806302751cec146101a8578063054d50d41461021457806305a37e9a1461025c57806318cbafe51461029f5780631f00ca74146103855780632195995c1461043a576101a3565b366101a357336001600160a01b037f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb116146101a157fe5b005b600080fd5b3480156101b457600080fd5b506101fb600480360360c08110156101cb57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610cf5565b6040805192835260208301919091528051918290030190f35b34801561022057600080fd5b5061024a6004803603606081101561023757600080fd5b5080359060208101359060400135610e0f565b60408051918252519081900360200190f35b34801561026857600080fd5b506101a16004803603606081101561027f57600080fd5b506001600160a01b03813581169160208101359091169060400135610e24565b3480156102ab57600080fd5b50610335600480360360a08110156102c257600080fd5b813591602081013591810190606081016040820135600160201b8111156102e857600080fd5b8201836020820111156102fa57600080fd5b803590602001918460208302840111600160201b8311171561031b57600080fd5b91935091506001600160a01b038135169060200135610e35565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610371578181015183820152602001610359565b505050509050019250505060405180910390f35b34801561039157600080fd5b50610335600480360360408110156103a857600080fd5b81359190810190604081016020820135600160201b8111156103c957600080fd5b8201836020820111156103db57600080fd5b803590602001918460208302840111600160201b831117156103fc57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611162945050505050565b34801561044657600080fd5b506101fb600480360361016081101561045e57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611198565b3480156104c457600080fd5b50610335600480360360a08110156104db57600080fd5b813591602081013591810190606081016040820135600160201b81111561050157600080fd5b82018360208201111561051357600080fd5b803590602001918460208302840111600160201b8311171561053457600080fd5b91935091506001600160a01b038135169060200135611292565b34801561055a57600080fd5b50610335600480360360a081101561057157600080fd5b813591602081013591810190606081016040820135600160201b81111561059757600080fd5b8201836020820111156105a957600080fd5b803590602001918460208302840111600160201b831117156105ca57600080fd5b91935091506001600160a01b0381351690602001356113dd565b3480156105f057600080fd5b5061024a600480360361014081101561060857600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135611569565b34801561066357600080fd5b506101a1600480360360a081101561067a57600080fd5b813591602081013591810190606081016040820135600160201b8111156106a057600080fd5b8201836020820111156106b257600080fd5b803590602001918460208302840111600160201b831117156106d357600080fd5b91935091506001600160a01b038135169060200135611677565b3480156106f957600080fd5b506101a1600480360360a081101561071057600080fd5b813591602081013591810190606081016040820135600160201b81111561073657600080fd5b82018360208201111561074857600080fd5b803590602001918460208302840111600160201b8311171561076957600080fd5b91935091506001600160a01b03813516906020013561190c565b6103356004803603608081101561079957600080fd5b81359190810190604081016020820135600160201b8111156107ba57600080fd5b8201836020820111156107cc57600080fd5b803590602001918460208302840111600160201b831117156107ed57600080fd5b91935091506001600160a01b038135169060200135611b90565b34801561081357600080fd5b5061024a6004803603606081101561082a57600080fd5b5080359060208101359060400135611ee3565b34801561084957600080fd5b50610335600480360360a081101561086057600080fd5b813591602081013591810190606081016040820135600160201b81111561088657600080fd5b82018360208201111561089857600080fd5b803590602001918460208302840111600160201b831117156108b957600080fd5b91935091506001600160a01b038135169060200135611ef0565b3480156108df57600080fd5b506108e8611fe9565b604080516001600160a01b039092168252519081900360200190f35b34801561091057600080fd5b5061024a6004803603606081101561092757600080fd5b508035906020810135906040013561200d565b34801561094657600080fd5b5061024a600480360360c081101561095d57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a0013561201a565b6101a1600480360360808110156109a357600080fd5b81359190810190604081016020820135600160201b8111156109c457600080fd5b8201836020820111156109d657600080fd5b803590602001918460208302840111600160201b831117156109f757600080fd5b91935091506001600160a01b03813516906020013561219b565b348015610a1d57600080fd5b506101fb600480360360e0811015610a3457600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c00135612527565b348015610a7a57600080fd5b506108e861276b565b348015610a8f57600080fd5b5061033560048036036040811015610aa657600080fd5b81359190810190604081016020820135600160201b811115610ac757600080fd5b820183602082011115610ad957600080fd5b803590602001918460208302840111600160201b83111715610afa57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061278f945050505050565b348015610b4457600080fd5b506101fb6004803603610140811015610b5c57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e082013516906101008101359061012001356127bc565b348015610bb757600080fd5b50610c0d6004803603610100811015610bcf57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e001356128d0565b60408051938452602084019290925282820152519081900360600190f35b610c0d600480360360c0811015610c4157600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a0013561296b565b61033560048036036080811015610c8757600080fd5b81359190810190604081016020820135600160201b811115610ca857600080fd5b820183602082011115610cba57600080fd5b803590602001918460208302840111600160201b83111715610cdb57600080fd5b91935091506001600160a01b038135169060200135612c10565b6000808242811015610d3c576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b610d6b897f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb18a8a8a308a612527565b9093509150610d7b898685612f92565b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610de157600080fd5b505af1158015610df5573d6000803e3d6000fd5b50505050610e0385836130e6565b50965096945050505050565b6000610e1c8484846131d9565b949350505050565b610e30833384846132c9565b505050565b60608142811015610e7b576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb11686866000198101818110610eb557fe5b905060200201356001600160a01b03166001600160a01b031614610f0e576040805162461bcd60e51b815260206004820152601d60248201526000805160206144c3833981519152604482015290519081900360640190fd5b610f6c7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061342692505050565b91508682600184510381518110610f7f57fe5b60200260200101511015610fc45760405162461bcd60e51b815260040180806020018281038252602b815260200180614509602b913960400191505060405180910390fd5b61106286866000818110610fd457fe5b905060200201356001600160a01b0316336110487f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928a8a600081811061101657fe5b905060200201356001600160a01b03168b8b600181811061103357fe5b905060200201356001600160a01b0316613572565b8560008151811061105557fe5b60200260200101516132c9565b6110a182878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613632915050565b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b0316632e1a7d4d836001855103815181106110e057fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561111e57600080fd5b505af1158015611132573d6000803e3d6000fd5b50505050611157848360018551038151811061114a57fe5b60200260200101516130e6565b509695505050505050565b606061118f7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928484613878565b90505b92915050565b60008060006111c87f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928f8f613572565b90506000876111d7578c6111db565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561125157600080fd5b505af1158015611265573d6000803e3d6000fd5b505050506112788f8f8f8f8f8f8f612527565b809450819550505050509b509b9950505050505050505050565b606081428110156112d8576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b6113367f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061342692505050565b9150868260018451038151811061134957fe5b6020026020010151101561138e5760405162461bcd60e51b815260040180806020018281038252602b815260200180614509602b913960400191505060405180910390fd5b61139e86866000818110610fd457fe5b61115782878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613632915050565b60608142811015611423576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb1168686600019810181811061145d57fe5b905060200201356001600160a01b03166001600160a01b0316146114b6576040805162461bcd60e51b815260206004820152601d60248201526000805160206144c3833981519152604482015290519081900360640190fd5b6115147f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061387892505050565b9150868260008151811061152457fe5b60200260200101511115610fc45760405162461bcd60e51b815260040180806020018281038252602781526020018061449c6027913960400191505060405180910390fd5b6000806115b77f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928d7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb1613572565b90506000866115c6578b6115ca565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561164057600080fd5b505af1158015611654573d6000803e3d6000fd5b505050506116668d8d8d8d8d8d61201a565b9d9c50505050505050505050505050565b80428110156116bb576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b611730858560008181106116cb57fe5b905060200201356001600160a01b03163361172a7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928989600081811061170d57fe5b905060200201356001600160a01b03168a8a600181811061103357fe5b8a6132c9565b60008585600019810181811061174257fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156117a757600080fd5b505afa1580156117bb573d6000803e3d6000fd5b505050506040513d60208110156117d157600080fd5b505160408051602088810282810182019093528882529293506118139290918991899182918501908490808284376000920191909152508892506139b0915050565b866118c5828888600019810181811061182857fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561188d57600080fd5b505afa1580156118a1573d6000803e3d6000fd5b505050506040513d60208110156118b757600080fd5b50519063ffffffff613cbb16565b10156119025760405162461bcd60e51b815260040180806020018281038252602b815260200180614509602b913960400191505060405180910390fd5b5050505050505050565b8042811015611950576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb1168585600019810181811061198a57fe5b905060200201356001600160a01b03166001600160a01b0316146119e3576040805162461bcd60e51b815260206004820152601d60248201526000805160206144c3833981519152604482015290519081900360640190fd5b6119f3858560008181106116cb57fe5b611a318585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506139b0915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb116916370a0823191602480820192602092909190829003018186803b158015611a9b57600080fd5b505afa158015611aaf573d6000803e3d6000fd5b505050506040513d6020811015611ac557600080fd5b5051905086811015611b085760405162461bcd60e51b815260040180806020018281038252602b815260200180614509602b913960400191505060405180910390fd5b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611b6e57600080fd5b505af1158015611b82573d6000803e3d6000fd5b5050505061190284826130e6565b60608142811015611bd6576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031686866000818110611c0d57fe5b905060200201356001600160a01b03166001600160a01b031614611c66576040805162461bcd60e51b815260206004820152601d60248201526000805160206144c3833981519152604482015290519081900360640190fd5b611cc47f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c923488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061342692505050565b91508682600184510381518110611cd757fe5b60200260200101511015611d1c5760405162461bcd60e51b815260040180806020018281038252602b815260200180614509602b913960400191505060405180910390fd5b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663d0e30db083600081518110611d5857fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611d8b57600080fd5b505af1158015611d9f573d6000803e3d6000fd5b50505050507f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663a9059cbb611e047f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928989600081811061170d57fe5b84600081518110611e1157fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611e6857600080fd5b505af1158015611e7c573d6000803e3d6000fd5b505050506040513d6020811015611e9257600080fd5b5051611e9a57fe5b611ed982878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613632915050565b5095945050505050565b6000610e1c848484613d0b565b60608142811015611f36576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b611f947f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061387892505050565b91508682600081518110611fa457fe5b6020026020010151111561138e5760405162461bcd60e51b815260040180806020018281038252602781526020018061449c6027913960400191505060405180910390fd5b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb181565b6000610e1c848484613dfb565b60008142811015612060576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b61208f887f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb18989893089612527565b604080516370a0823160e01b8152306004820152905191945061211392508a9187916001600160a01b038416916370a0823191602480820192602092909190829003018186803b1580156120e257600080fd5b505afa1580156120f6573d6000803e3d6000fd5b505050506040513d602081101561210c57600080fd5b5051612f92565b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561217957600080fd5b505af115801561218d573d6000803e3d6000fd5b5050505061115784836130e6565b80428110156121df576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b03168585600081811061221657fe5b905060200201356001600160a01b03166001600160a01b03161461226f576040805162461bcd60e51b815260206004820152601d60248201526000805160206144c3833981519152604482015290519081900360640190fd5b60003490507f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b1580156122cf57600080fd5b505af11580156122e3573d6000803e3d6000fd5b50505050507f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663a9059cbb6123487f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928989600081811061170d57fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561239857600080fd5b505af11580156123ac573d6000803e3d6000fd5b505050506040513d60208110156123c257600080fd5b50516123ca57fe5b6000868660001981018181106123dc57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561244157600080fd5b505afa158015612455573d6000803e3d6000fd5b505050506040513d602081101561246b57600080fd5b505160408051602089810282810182019093528982529293506124ad9290918a918a9182918501908490808284376000920191909152508992506139b0915050565b876118c582898960001981018181106124c257fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561188d57600080fd5b600080824281101561256e576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b600061259b7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928c8c613572565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b1580156125f657600080fd5b505af115801561260a573d6000803e3d6000fd5b505050506040513d602081101561262057600080fd5b50506040805163226bf2d160e21b81526001600160a01b03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b15801561266d57600080fd5b505af1158015612681573d6000803e3d6000fd5b505050506040513d604081101561269757600080fd5b508051602090910151909250905060006126b18e8e613ea7565b509050806001600160a01b03168e6001600160a01b0316146126d45781836126d7565b82825b90975095508a87101561271b5760405162461bcd60e51b81526004018080602001828103825260268152602001806144e36026913960400191505060405180910390fd5b8986101561275a5760405162461bcd60e51b81526004018080602001828103825260268152602001806144296026913960400191505060405180910390fd5b505050505097509795505050505050565b7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c9281565b606061118f7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928484613426565b600080600061280c7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928e7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb1613572565b905060008761281b578c61281f565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561289557600080fd5b505af11580156128a9573d6000803e3d6000fd5b505050506128bb8e8e8e8e8e8e610cf5565b909f909e509c50505050505050505050505050565b60008060008342811015612919576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b6129278c8c8c8c8c8c613f85565b909450925060006129597f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928e8e613572565b90505050985098509895505050505050565b600080600083428110156129b4576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b6129e28a7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb18b348c8c613f85565b90945092506000612a347f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928c7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb1613572565b9050612a428b3383886132c9565b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b158015612a9d57600080fd5b505af1158015612ab1573d6000803e3d6000fd5b50505050507f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612b3657600080fd5b505af1158015612b4a573d6000803e3d6000fd5b505050506040513d6020811015612b6057600080fd5b5051612b6857fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612bc057600080fd5b505af1158015612bd4573d6000803e3d6000fd5b505050506040513d6020811015612bea57600080fd5b5051925034841015612c0257612c02338534036130e6565b505096509650969350505050565b60608142811015612c56576040805162461bcd60e51b8152602060048201526018602482015260008051602061458c833981519152604482015290519081900360640190fd5b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031686866000818110612c8d57fe5b905060200201356001600160a01b03166001600160a01b031614612ce6576040805162461bcd60e51b815260206004820152601d60248201526000805160206144c3833981519152604482015290519081900360640190fd5b612d447f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928888888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061387892505050565b91503482600081518110612d5457fe5b60200260200101511115612d995760405162461bcd60e51b815260040180806020018281038252602781526020018061449c6027913960400191505060405180910390fd5b7f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663d0e30db083600081518110612dd557fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015612e0857600080fd5b505af1158015612e1c573d6000803e3d6000fd5b50505050507f00000000000000000000000057e21758ff65d635cf538804482ad868bd43ecb16001600160a01b031663a9059cbb612e817f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928989600081811061170d57fe5b84600081518110612e8e57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612ee557600080fd5b505af1158015612ef9573d6000803e3d6000fd5b505050506040513d6020811015612f0f57600080fd5b5051612f1757fe5b612f5682878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613632915050565b81600081518110612f6357fe5b6020026020010151341115611ed957611ed93383600081518110612f8357fe5b602002602001015134036130e6565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b6020831061300f5780518252601f199092019160209182019101612ff0565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613071576040519150601f19603f3d011682016040523d82523d6000602084013e613076565b606091505b50915091508180156130a45750805115806130a457508080602001905160208110156130a157600080fd5b50515b6130df5760405162461bcd60e51b815260040180806020018281038252602d815260200180614534602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106131325780518252601f199092019160209182019101613113565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613194576040519150601f19603f3d011682016040523d82523d6000602084013e613199565b606091505b5050905080610e305760405162461bcd60e51b81526004018080602001828103825260348152602001806143d06034913960400191505060405180910390fd5b60008084116132195760405162461bcd60e51b815260040180806020018281038252602b815260200180614561602b913960400191505060405180910390fd5b6000831180156132295750600082115b6132645760405162461bcd60e51b815260040180806020018281038252602881526020018061444f6028913960400191505060405180910390fd5b6000613278856103e563ffffffff6141f916565b9050600061328c828563ffffffff6141f916565b905060006132b2836132a6886103e863ffffffff6141f916565b9063ffffffff61425c16565b90508082816132bd57fe5b04979650505050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b6020831061334e5780518252601f19909201916020918201910161332f565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146133b0576040519150601f19603f3d011682016040523d82523d6000602084013e6133b5565b606091505b50915091508180156133e35750805115806133e357508080602001905160208110156133e057600080fd5b50515b61341e5760405162461bcd60e51b815260040180806020018281038252603181526020018061439f6031913960400191505060405180910390fd5b505050505050565b606060028251101561347f576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff8111801561349757600080fd5b506040519080825280602002602001820160405280156134c1578160200160208202803683370190505b50905082816000815181106134d257fe5b60200260200101818152505060005b600183510381101561356a576000806135248786858151811061350057fe5b602002602001015187866001018151811061351757fe5b60200260200101516142ab565b9150915061354684848151811061353757fe5b602002602001015183836131d9565b84846001018151811061355557fe5b602090810291909101015250506001016134e1565b509392505050565b60008060006135818585613ea7565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527fe699c2c70a1e9ca16c58b40782745b5d609738b755845b6ee18a18d21352f753609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b60005b60018351038110156138725760008084838151811061365057fe5b602002602001015185846001018151811061366757fe5b602002602001015191509150600061367f8383613ea7565b509050600087856001018151811061369357fe5b60200260200101519050600080836001600160a01b0316866001600160a01b0316146136c1578260006136c5565b6000835b91509150600060028a510388106136dc578861371d565b61371d7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c92878c8b6002018151811061371057fe5b6020026020010151613572565b905061374a7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928888613572565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015613787576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156137f85781810151838201526020016137e0565b50505050905090810190601f1680156138255780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561384757600080fd5b505af115801561385b573d6000803e3d6000fd5b505060019099019850613635975050505050505050565b50505050565b60606002825110156138d1576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff811180156138e957600080fd5b50604051908082528060200260200182016040528015613913578160200160208202803683370190505b509050828160018351038151811061392757fe5b60209081029190910101528151600019015b801561356a576000806139698786600186038151811061395557fe5b602002602001015187868151811061351757fe5b9150915061398b84848151811061397c57fe5b60200260200101518383613d0b565b84600185038151811061399a57fe5b6020908102919091010152505060001901613939565b60005b6001835103811015610e30576000808483815181106139ce57fe5b60200260200101518584600101815181106139e557fe5b60200260200101519150915060006139fd8383613ea7565b5090506000613a2d7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928585613572565b9050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613a6e57600080fd5b505afa158015613a82573d6000803e3d6000fd5b505050506040513d6060811015613a9857600080fd5b5080516020909101516001600160701b0391821693501690506000806001600160a01b038a811690891614613ace578284613ad1565b83835b91509150613b2f828b6001600160a01b03166370a082318a6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561188d57600080fd5b9550613b3c8683836131d9565b945050505050600080856001600160a01b0316886001600160a01b031614613b6657826000613b6a565b6000835b91509150600060028c51038a10613b81578a613bb5565b613bb57f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c92898e8d6002018151811061371057fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613c3f578181015183820152602001613c27565b50505050905090810190601f168015613c6c5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613c8e57600080fd5b505af1158015613ca2573d6000803e3d6000fd5b50506001909b019a506139b39950505050505050505050565b80820382811115611192576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b6000808411613d4b5760405162461bcd60e51b815260040180806020018281038252602c815260200180614373602c913960400191505060405180910390fd5b600083118015613d5b5750600082115b613d965760405162461bcd60e51b815260040180806020018281038252602881526020018061444f6028913960400191505060405180910390fd5b6000613dba6103e8613dae868863ffffffff6141f916565b9063ffffffff6141f916565b90506000613dd46103e5613dae868963ffffffff613cbb16565b9050613df16001828481613de457fe5b049063ffffffff61425c16565b9695505050505050565b6000808411613e3b5760405162461bcd60e51b81526004018080602001828103825260258152602001806144776025913960400191505060405180910390fd5b600083118015613e4b5750600082115b613e865760405162461bcd60e51b815260040180806020018281038252602881526020018061444f6028913960400191505060405180910390fd5b82613e97858463ffffffff6141f916565b81613e9e57fe5b04949350505050565b600080826001600160a01b0316846001600160a01b03161415613efb5760405162461bcd60e51b81526004018080602001828103825260258152602001806144046025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610613f1b578284613f1e565b83835b90925090506001600160a01b038216613f7e576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b6040805163e6a4390560e01b81526001600160a01b03888116600483015287811660248301529151600092839283927f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c929092169163e6a4390591604480820192602092909190829003018186803b158015613fff57600080fd5b505afa158015614013573d6000803e3d6000fd5b505050506040513d602081101561402957600080fd5b50516001600160a01b031614156140dc57604080516364e329cb60e11b81526001600160a01b038a81166004830152898116602483015291517f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c929092169163c9c65396916044808201926020929091908290030181600087803b1580156140af57600080fd5b505af11580156140c3573d6000803e3d6000fd5b505050506040513d60208110156140d957600080fd5b50505b60008061410a7f000000000000000000000000b9abc44ef4b55258db93af9f6b734129fbdd4c928b8b6142ab565b9150915081600014801561411c575080155b1561412c578793508692506141ec565b6000614139898484613dfb565b905087811161418c57858110156141815760405162461bcd60e51b81526004018080602001828103825260268152602001806144296026913960400191505060405180910390fd5b8894509250826141ea565b6000614199898486613dfb565b9050898111156141a557fe5b878110156141e45760405162461bcd60e51b81526004018080602001828103825260268152602001806144e36026913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b60008115806142145750508082028282828161421157fe5b04145b611192576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b80820182811015611192576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fd5b60008060006142ba8585613ea7565b5090506000806142cb888888613572565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561430357600080fd5b505afa158015614317573d6000803e3d6000fd5b505050506040513d606081101561432d57600080fd5b5080516020909101516001600160701b0391821693501690506001600160a01b0387811690841614614360578082614363565b81815b9099909850965050505050505056fe556e697377617056324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553556e69737761705632526f757465723a20494e53554646494349454e545f425f414d4f554e54556e697377617056324c6962726172793a20494e53554646494349454e545f4c4951554944495459556e697377617056324c6962726172793a20494e53554646494349454e545f414d4f554e54556e69737761705632526f757465723a204558434553534956455f494e5055545f414d4f554e54556e69737761705632526f757465723a20494e56414c49445f50415448000000556e69737761705632526f757465723a20494e53554646494349454e545f415f414d4f554e54556e69737761705632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c6564556e697377617056324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54556e69737761705632526f757465723a20455850495245440000000000000000a2646970667358221220f63b333b03053bab803716f470667a05e940ad4f57281ea7b4ff8f38ce8e43b664736f6c63430006060033