VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x6FE1cE…4Dc5
Summary
Transactions
Transfers
Address
0x6FE1cE9512E1d0cB48218fCA72ccC65EC5174Dc5
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x60806040526004361061014f5760003560e01c80637ff36ab5116100b6578063b6f9de951161006f578063b6f9de9514610a12578063baa2abde14610a96578063c45a015514610af3578063d06ca61f14610b08578063ded9382a14610bbd578063fb3bdb4114610c3057610188565b80637ff36ab5146107f05780638803dbee146108745780638d2468e41461090a578063ad5c464814610958578063ad615dec14610989578063af2979eb146109bf57610188565b80634a25d94a116101085780634a25d94a1461053157806352707d8c146105c7578063571fd012146106155780635b0d5984146106515780635c11d795146106c4578063791ac9471461075a57610188565b806302751cec1461018d57806318cbafe5146101f95780631f00ca74146102df5780632195995c1461039457806338ed173914610412578063426e40b1146104a857610188565b3661018857336001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a161461018657fe5b005b600080fd5b34801561019957600080fd5b506101e0600480360360c08110156101b057600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610cb4565b6040805192835260208301919091528051918290030190f35b34801561020557600080fd5b5061028f600480360360a081101561021c57600080fd5b813591602081013591810190606081016040820135600160201b81111561024257600080fd5b82018360208201111561025457600080fd5b803590602001918460208302840111600160201b8311171561027557600080fd5b91935091506001600160a01b038135169060200135610f30565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102cb5781810151838201526020016102b3565b505050509050019250505060405180910390f35b3480156102eb57600080fd5b5061028f6004803603604081101561030257600080fd5b81359190810190604081016020820135600160201b81111561032357600080fd5b82018360208201111561033557600080fd5b803590602001918460208302840111600160201b8311171561035657600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061125d945050505050565b3480156103a057600080fd5b506101e060048036036101608110156103b857600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611293565b34801561041e57600080fd5b5061028f600480360360a081101561043557600080fd5b813591602081013591810190606081016040820135600160201b81111561045b57600080fd5b82018360208201111561046d57600080fd5b803590602001918460208302840111600160201b8311171561048e57600080fd5b91935091506001600160a01b0381351690602001356114ce565b3480156104b457600080fd5b5061051360048036036101208110156104cc57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c08201359160e0810135909116906101000135611619565b60408051938452602084019290925282820152519081900360600190f35b34801561053d57600080fd5b5061028f600480360360a081101561055457600080fd5b813591602081013591810190606081016040820135600160201b81111561057a57600080fd5b82018360208201111561058c57600080fd5b803590602001918460208302840111600160201b831117156105ad57600080fd5b91935091506001600160a01b038135169060200135611880565b3480156105d357600080fd5b50610603600480360360808110156105ea57600080fd5b5080359060208101359060408101359060600135611a0c565b60408051918252519081900360200190f35b34801561062157600080fd5b506106036004803603608081101561063857600080fd5b5080359060208101359060408101359060600135611a23565b34801561065d57600080fd5b50610603600480360361014081101561067557600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135611a31565b3480156106d057600080fd5b50610186600480360360a08110156106e757600080fd5b813591602081013591810190606081016040820135600160201b81111561070d57600080fd5b82018360208201111561071f57600080fd5b803590602001918460208302840111600160201b8311171561074057600080fd5b91935091506001600160a01b038135169060200135611b3f565b34801561076657600080fd5b50610186600480360360a081101561077d57600080fd5b813591602081013591810190606081016040820135600160201b8111156107a357600080fd5b8201836020820111156107b557600080fd5b803590602001918460208302840111600160201b831117156107d657600080fd5b91935091506001600160a01b038135169060200135611dd4565b61028f6004803603608081101561080657600080fd5b81359190810190604081016020820135600160201b81111561082757600080fd5b82018360208201111561083957600080fd5b803590602001918460208302840111600160201b8311171561085a57600080fd5b91935091506001600160a01b038135169060200135612058565b34801561088057600080fd5b5061028f600480360360a081101561089757600080fd5b813591602081013591810190606081016040820135600160201b8111156108bd57600080fd5b8201836020820111156108cf57600080fd5b803590602001918460208302840111600160201b831117156108f057600080fd5b91935091506001600160a01b0381351690602001356123ab565b610513600480360360e081101561092057600080fd5b506001600160a01b03813581169160208101359160408201359160608101359160808201359160a08101359091169060c001356124a4565b34801561096457600080fd5b5061096d612859565b604080516001600160a01b039092168252519081900360200190f35b34801561099557600080fd5b50610603600480360360608110156109ac57600080fd5b508035906020810135906040013561287d565b3480156109cb57600080fd5b50610603600480360360c08110156109e257600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612892565b61018660048036036080811015610a2857600080fd5b81359190810190604081016020820135600160201b811115610a4957600080fd5b820183602082011115610a5b57600080fd5b803590602001918460208302840111600160201b83111715610a7c57600080fd5b91935091506001600160a01b038135169060200135612c19565b348015610aa257600080fd5b506101e0600480360360e0811015610ab957600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c00135612fa5565b348015610aff57600080fd5b5061096d61312f565b348015610b1457600080fd5b5061028f60048036036040811015610b2b57600080fd5b81359190810190604081016020820135600160201b811115610b4c57600080fd5b820183602082011115610b5e57600080fd5b803590602001918460208302840111600160201b83111715610b7f57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550613153945050505050565b348015610bc957600080fd5b506101e06004803603610140811015610be157600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135613180565b61028f60048036036080811015610c4657600080fd5b81359190810190604081016020820135600160201b811115610c6757600080fd5b820183602082011115610c7957600080fd5b803590602001918460208302840111600160201b83111715610c9a57600080fd5b91935091506001600160a01b0381351690602001356133d2565b6000808242811015610cfb576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b610d29897f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8a8a8a30613754565b90935091506000610d7b7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613a69565b6040805163ca5ce52b60e01b81526001600160a01b0389811660048301528d81166024830152604482018890526001606483015291519293509083169163ca5ce52b9160848082019260009290919082900301818387803b158015610ddf57600080fd5b505af1158015610df3573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038a811660048301527f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8116602483015260448201889052600160648301529151918516935063ca5ce52b925060848082019260009290919082900301818387803b158015610e7857600080fd5b505af1158015610e8c573d6000803e3d6000fd5b50505050610e9b8a8786613b29565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d846040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610f0157600080fd5b505af1158015610f15573d6000803e3d6000fd5b50505050610f238684613c7d565b5050965096945050505050565b60608142811015610f76576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a1686866000198101818110610fb057fe5b905060200201356001600160a01b03166001600160a01b031614611009576040805162461bcd60e51b815260206004820152601d60248201526000805160206151aa833981519152604482015290519081900360640190fd5b6110677f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a589888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613d7592505050565b9150868260018451038151811061107a57fe5b602002602001015110156110bf5760405162461bcd60e51b815260040180806020018281038252602b8152602001806151f0602b913960400191505060405180910390fd5b61115d868660008181106110cf57fe5b905060200201356001600160a01b0316336111437f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58a8a600081811061111157fe5b905060200201356001600160a01b03168b8b600181811061112e57fe5b905060200201356001600160a01b0316613a69565b8560008151811061115057fe5b6020026020010151613f63565b61119c828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506140c0915050565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d836001855103815181106111db57fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561121957600080fd5b505af115801561122d573d6000803e3d6000fd5b50505050611252848360018551038151811061124557fe5b6020026020010151613c7d565b509695505050505050565b606061128a7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a584846142f9565b90505b92915050565b60008060006112c37f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58f8f613a69565b90506000876112d2578c6112d6565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561134c57600080fd5b505af1158015611360573d6000803e3d6000fd5b505050506113728f8f8f8f8f8f613754565b809450819550505060008f905060008f9050836001600160a01b031663ca5ce52b8d848960016040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b15801561140757600080fd5b505af115801561141b573d6000803e3d6000fd5b50505050836001600160a01b031663ca5ce52b8d838860016040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b1580156114a257600080fd5b505af11580156114b6573d6000803e3d6000fd5b50505050505050509b509b9950505050505050505050565b60608142811015611514576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b6115727f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a589888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613d7592505050565b9150868260018451038151811061158557fe5b602002602001015110156115ca5760405162461bcd60e51b815260040180806020018281038252602b8152602001806151f0602b913960400191505060405180910390fd5b6115da868660008181106110cf57fe5b611252828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506140c0915050565b60008060008342811015611662576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b6116718d8d8d8d8d8d8d6144c6565b909450925060006116a37f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58f8f613a69565b90506116b18e338388613f63565b6116bd8d338387613f63565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561171557600080fd5b505af1158015611729573d6000803e3d6000fd5b505050506040513d602081101561173f57600080fd5b8101908080519060200190929190505050925060008e905060008e9050826001600160a01b031663ca5ce52b8a848a60006040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b1580156117df57600080fd5b505af11580156117f3573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038d811660048301528581166024830152604482018b90526000606483018190529251908816945063ca5ce52b93506084808301939282900301818387803b15801561185557600080fd5b505af1158015611869573d6000803e3d6000fd5b505050505050505099509950999650505050505050565b606081428110156118c6576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a168686600019810181811061190057fe5b905060200201356001600160a01b03166001600160a01b031614611959576040805162461bcd60e51b815260206004820152601d60248201526000805160206151aa833981519152604482015290519081900360640190fd5b6119b77f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a5898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506142f992505050565b915086826000815181106119c757fe5b602002602001015111156110bf5760405162461bcd60e51b81526004018080602001828103825260278152602001806151836027913960400191505060405180910390fd5b6000611a1a85858585614742565b95945050505050565b6000611a1a85858585614852565b600080611a7f7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58d7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613a69565b9050600086611a8e578b611a92565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015611b0857600080fd5b505af1158015611b1c573d6000803e3d6000fd5b50505050611b2e8d8d8d8d8d8d612892565b9d9c50505050505050505050505050565b8042811015611b83576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b611bf885856000818110611b9357fe5b905060200201356001600160a01b031633611bf27f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a589896000818110611bd557fe5b905060200201356001600160a01b03168a8a600181811061112e57fe5b8a613f63565b600085856000198101818110611c0a57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611c6f57600080fd5b505afa158015611c83573d6000803e3d6000fd5b505050506040513d6020811015611c9957600080fd5b50516040805160208881028281018201909352888252929350611cdb92909189918991829185019084908082843760009201919091525088925061495a915050565b86611d8d8288886000198101818110611cf057fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611d5557600080fd5b505afa158015611d69573d6000803e3d6000fd5b505050506040513d6020811015611d7f57600080fd5b50519063ffffffff614d0616565b1015611dca5760405162461bcd60e51b815260040180806020018281038252602b8152602001806151f0602b913960400191505060405180910390fd5b5050505050505050565b8042811015611e18576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a1685856000198101818110611e5257fe5b905060200201356001600160a01b03166001600160a01b031614611eab576040805162461bcd60e51b815260206004820152601d60248201526000805160206151aa833981519152604482015290519081900360640190fd5b611ebb85856000818110611b9357fe5b611ef985858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525030925061495a915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a16916370a0823191602480820192602092909190829003018186803b158015611f6357600080fd5b505afa158015611f77573d6000803e3d6000fd5b505050506040513d6020811015611f8d57600080fd5b5051905086811015611fd05760405162461bcd60e51b815260040180806020018281038252602b8152602001806151f0602b913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561203657600080fd5b505af115801561204a573d6000803e3d6000fd5b50505050611dca8482613c7d565b6060814281101561209e576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316868660008181106120d557fe5b905060200201356001600160a01b03166001600160a01b03161461212e576040805162461bcd60e51b815260206004820152601d60248201526000805160206151aa833981519152604482015290519081900360640190fd5b61218c7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a534888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613d7592505050565b9150868260018451038151811061219f57fe5b602002602001015110156121e45760405162461bcd60e51b815260040180806020018281038252602b8152602001806151f0602b913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db08360008151811061222057fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b15801561225357600080fd5b505af1158015612267573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb6122cc7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a589896000818110611bd557fe5b846000815181106122d957fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561233057600080fd5b505af1158015612344573d6000803e3d6000fd5b505050506040513d602081101561235a57600080fd5b505161236257fe5b6123a1828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506140c0915050565b5095945050505050565b606081428110156123f1576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b61244f7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a5898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506142f992505050565b9150868260008151811061245f57fe5b602002602001015111156115ca5760405162461bcd60e51b81526004018080602001828103825260278152602001806151836027913960400191505060405180910390fd5b600080600083428110156124ed576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b61251c8b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8c8c348d8d6144c6565b9094509250600061256e7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58d7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613a69565b905061257c8c338388613f63565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b1580156125d757600080fd5b505af11580156125eb573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561267057600080fd5b505af1158015612684573d6000803e3d6000fd5b505050506040513d602081101561269a57600080fd5b50516126a257fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b1580156126fa57600080fd5b505af115801561270e573d6000803e3d6000fd5b505050506040513d602081101561272457600080fd5b50516040805163ca5ce52b60e01b81526001600160a01b038a811660048301528f8116602483015260448201899052600060648301819052925193965084169263ca5ce52b9260848084019391929182900301818387803b15801561278857600080fd5b505af115801561279c573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038b811660048301527f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a81166024830152604482018990526000606483018190529251908616945063ca5ce52b93506084808301939282900301818387803b15801561281e57600080fd5b505af1158015612832573d6000803e3d6000fd5b505050508334111561284a5761284a33853403613c7d565b50509750975097945050505050565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a81565b600061288a848484614d56565b949350505050565b600081428110156128d8576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b612906887f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a89898930613754565b9250600090506129577f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58a7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613a69565b9050806001600160a01b031663ca5ce52b868b8c6001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156129c057600080fd5b505afa1580156129d4573d6000803e3d6000fd5b505050506040513d60208110156129ea57600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152600160648201529051608480830192600092919082900301818387803b158015612a4857600080fd5b505af1158015612a5c573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b0389811660048301527f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8116602483015260448201889052600160648301529151918516935063ca5ce52b925060848082019260009290919082900301818387803b158015612ae157600080fd5b505af1158015612af5573d6000803e3d6000fd5b50505050612b8589868b6001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015612b5457600080fd5b505afa158015612b68573d6000803e3d6000fd5b505050506040513d6020811015612b7e57600080fd5b5051613b29565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d846040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612beb57600080fd5b505af1158015612bff573d6000803e3d6000fd5b50505050612c0d8584613c7d565b50509695505050505050565b8042811015612c5d576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031685856000818110612c9457fe5b905060200201356001600160a01b03166001600160a01b031614612ced576040805162461bcd60e51b815260206004820152601d60248201526000805160206151aa833981519152604482015290519081900360640190fd5b60003490507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015612d4d57600080fd5b505af1158015612d61573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb612dc67f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a589896000818110611bd557fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612e1657600080fd5b505af1158015612e2a573d6000803e3d6000fd5b505050506040513d6020811015612e4057600080fd5b5051612e4857fe5b600086866000198101818110612e5a57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015612ebf57600080fd5b505afa158015612ed3573d6000803e3d6000fd5b505050506040513d6020811015612ee957600080fd5b50516040805160208981028281018201909352898252929350612f2b9290918a918a91829185019084908082843760009201919091525089925061495a915050565b87611d8d8289896000198101818110612f4057fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611d5557600080fd5b6000808242811015612fec576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b612ffa8a8a8a8a8a8a613754565b9093509150600061302c7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58c8c613a69565b6040805163ca5ce52b60e01b81526001600160a01b0389811660048301528e81166024830152604482018890526001606483015291519293509083169163ca5ce52b9160848082019260009290919082900301818387803b15801561309057600080fd5b505af11580156130a4573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038a811660048301528e8116602483015260448201889052600160648301529151918516935063ca5ce52b925060848082019260009290919082900301818387803b15801561310957600080fd5b505af115801561311d573d6000803e3d6000fd5b50505050505097509795505050505050565b7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a581565b606061128a7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58484613d75565b60008060006131d07f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58e7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613a69565b90506000876131df578c6131e3565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561325957600080fd5b505af115801561326d573d6000803e3d6000fd5b5050505061327f8e8e8e8e8e8e610cb4565b809450819550505060008e9050826001600160a01b031663ca5ce52b8c838860016040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b15801561330f57600080fd5b505af1158015613323573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038f811660048301527f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8116602483015260448201899052600160648301529151918716935063ca5ce52b925060848082019260009290919082900301818387803b1580156133a857600080fd5b505af11580156133bc573d6000803e3d6000fd5b505050505050509a509a98505050505050505050565b60608142811015613418576040805162461bcd60e51b81526020600482015260186024820152600080516020615273833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b03168686600081811061344f57fe5b905060200201356001600160a01b03166001600160a01b0316146134a8576040805162461bcd60e51b815260206004820152601d60248201526000805160206151aa833981519152604482015290519081900360640190fd5b6135067f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a5888888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506142f992505050565b9150348260008151811061351657fe5b6020026020010151111561355b5760405162461bcd60e51b81526004018080602001828103825260278152602001806151836027913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db08360008151811061359757fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b1580156135ca57600080fd5b505af11580156135de573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb6136437f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a589896000818110611bd557fe5b8460008151811061365057fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156136a757600080fd5b505af11580156136bb573d6000803e3d6000fd5b505050506040513d60208110156136d157600080fd5b50516136d957fe5b613718828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506140c0915050565b8160008151811061372557fe5b60200260200101513411156123a1576123a1338360008151811061374557fe5b60200260200101513403613c7d565b60008060006137847f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58a8a613a69565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018b9052915192935090916323b872dd916064808201926020929091908290030181600087803b1580156137df57600080fd5b505af11580156137f3573d6000803e3d6000fd5b505050506040513d602081101561380957600080fd5b50506040805163226bf2d160e21b81526001600160a01b03868116600483015282516000938493928616926389afcb44926024808301939282900301818787803b15801561385657600080fd5b505af115801561386a573d6000803e3d6000fd5b505050506040513d604081101561388057600080fd5b5080516020909101519092509050600061389a8c8c614e02565b509050806001600160a01b03168c6001600160a01b0316146138bd5781836138c0565b82825b8096508197505050836001600160a01b031663ca5ce52b888e8960016040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b15801561394b57600080fd5b505af115801561395f573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038b811660048301528f81166024830152604482018a9052600160648301529151918816935063ca5ce52b925060848082019260009290919082900301818387803b1580156139c457600080fd5b505af11580156139d8573d6000803e3d6000fd5b5050505088861015613a1b5760405162461bcd60e51b81526004018080602001828103825260268152602001806151ca6026913960400191505060405180910390fd5b87851015613a5a5760405162461bcd60e51b81526004018080602001828103825260268152602001806151106026913960400191505060405180910390fd5b50505050965096945050505050565b6000806000613a788585614e02565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527f30a57cf6688372b4bb02600b3d493d3bd1fe02b3d6f05f5e19ecaeab0e94896d609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310613ba65780518252601f199092019160209182019101613b87565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613c08576040519150601f19603f3d011682016040523d82523d6000602084013e613c0d565b606091505b5091509150818015613c3b575080511580613c3b5750808060200190516020811015613c3857600080fd5b50515b613c765760405162461bcd60e51b815260040180806020018281038252602d81526020018061521b602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b60208310613cc95780518252601f199092019160209182019101613caa565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613d2b576040519150601f19603f3d011682016040523d82523d6000602084013e613d30565b606091505b5050905080613d705760405162461bcd60e51b81526004018080602001828103825260348152602001806150b76034913960400191505060405180910390fd5b505050565b6060600282511015613dce576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff81118015613de657600080fd5b50604051908082528060200260200182016040528015613e10578160200160208202803683370190505b5090508281600081518110613e2157fe5b60200260200101818152505060005b6001835103811015613f5b57600080613e7387868581518110613e4f57fe5b6020026020010151878660010181518110613e6657fe5b6020026020010151614ee0565b915091506000613ead88878681518110613e8957fe5b6020026020010151888760010181518110613ea057fe5b6020026020010151613a69565b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b158015613ee557600080fd5b505afa158015613ef9573d6000803e3d6000fd5b505050506040513d6020811015613f0f57600080fd5b50518551909150613f3690869086908110613f2657fe5b6020026020010151828585614742565b858560010181518110613f4557fe5b6020908102919091010152505050600101613e30565b509392505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b60208310613fe85780518252601f199092019160209182019101613fc9565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461404a576040519150601f19603f3d011682016040523d82523d6000602084013e61404f565b606091505b509150915081801561407d57508051158061407d575080806020019051602081101561407a57600080fd5b50515b6140b85760405162461bcd60e51b81526004018080602001828103825260318152602001806150866031913960400191505060405180910390fd5b505050505050565b60005b60018351038110156142f3576000808483815181106140de57fe5b60200260200101518584600101815181106140f557fe5b602002602001015191509150600061410d8383614e02565b509050600087856001018151811061412157fe5b60200260200101519050600080836001600160a01b0316866001600160a01b03161461414f57826000614153565b6000835b91509150600060028a5103881061416a578861419e565b61419e7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a5878c8b60020181518110613ea057fe5b90506141cb7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58888613a69565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015614208576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015614279578181015183820152602001614261565b50505050905090810190601f1680156142a65780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156142c857600080fd5b505af11580156142dc573d6000803e3d6000fd5b5050600190990198506140c3975050505050505050565b50505050565b6060600282511015614352576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff8111801561436a57600080fd5b50604051908082528060200260200182016040528015614394578160200160208202803683370190505b50905082816001835103815181106143a857fe5b60209081029190910101528151600019015b8015613f5b576000806143ea878660018603815181106143d657fe5b6020026020010151878681518110613e6657fe5b9150915060006144178887600187038151811061440357fe5b6020026020010151888781518110613ea057fe5b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b15801561444f57600080fd5b505afa158015614463573d6000803e3d6000fd5b505050506040513d602081101561447957600080fd5b505185519091506144a09086908690811061449057fe5b6020026020010151828585614852565b8560018603815181106144af57fe5b6020908102919091010152505050600019016143ba565b6040805163e6a4390560e01b81526001600160a01b03898116600483015288811660248301529151600092839283927f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a59092169163e6a4390591604480820192602092909190829003018186803b15801561454057600080fd5b505afa158015614554573d6000803e3d6000fd5b505050506040513d602081101561456a57600080fd5b50516001600160a01b031614156146245760408051631ad8034760e21b81526001600160a01b038b811660048301528a81166024830152604482018a905291517f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a590921691636b600d1c916064808201926020929091908290030181600087803b1580156145f757600080fd5b505af115801561460b573d6000803e3d6000fd5b505050506040513d602081101561462157600080fd5b50505b6000806146527f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58c8c614ee0565b91509150816000148015614664575080155b1561467457879350869250614734565b6000614681898484614d56565b90508781116146d457858110156146c95760405162461bcd60e51b81526004018080602001828103825260268152602001806151106026913960400191505060405180910390fd5b889450925082614732565b60006146e1898486614d56565b9050898111156146ed57fe5b8781101561472c5760405162461bcd60e51b81526004018080602001828103825260268152602001806151ca6026913960400191505060405180910390fd5b94508793505b505b505097509795505050505050565b60008085116147825760405162461bcd60e51b815260040180806020018281038252602b815260200180615248602b913960400191505060405180910390fd5b6000831180156147925750600082115b6147cd5760405162461bcd60e51b81526004018080602001828103825260288152602001806151366028913960400191505060405180910390fd5b60006148006147e2878763ffffffff614fa716565b6147f4886103e863ffffffff614fa716565b9063ffffffff614d0616565b90506000614814828563ffffffff614fa716565b9050600061483a8361482e886103e863ffffffff614fa716565b9063ffffffff61500a16565b905080828161484557fe5b0498975050505050505050565b60008085116148925760405162461bcd60e51b815260040180806020018281038252602c81526020018061505a602c913960400191505060405180910390fd5b6000831180156148a25750600082115b6148dd5760405162461bcd60e51b81526004018080602001828103825260288152602001806151366028913960400191505060405180910390fd5b60006149016103e86148f5868963ffffffff614fa716565b9063ffffffff614fa716565b9050600061493261491c876148f5878b63ffffffff614d0616565b6147f46103e86148f5888c63ffffffff614d0616565b905061494f600182848161494257fe5b049063ffffffff61500a16565b979650505050505050565b60005b6001835103811015613d705760008084838151811061497857fe5b602002602001015185846001018151811061498f57fe5b60200260200101519150915060006149a78383614e02565b50905060006149d77f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58585613a69565b90506000614a067f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58686613a69565b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b158015614a3e57600080fd5b505afa158015614a52573d6000803e3d6000fd5b505050506040513d6020811015614a6857600080fd5b505160408051630240bc6b60e21b815290519192506000918291829182916001600160a01b03881691630902f1ac91600480820192606092909190829003018186803b158015614ab757600080fd5b505afa158015614acb573d6000803e3d6000fd5b505050506040513d6060811015614ae157600080fd5b5080516020909101516001600160701b0391821693501690506000806001600160a01b038b8116908a1614614b17578284614b1a565b83835b91509150614b78828c6001600160a01b03166370a082318b6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611d5557600080fd5b9550614b8686888484614742565b945050505050600080866001600160a01b0316896001600160a01b031614614bb057826000614bb4565b6000835b91509150600060028d51038b10614bcb578b614bff565b614bff7f00000000000000000000000079e873a349f06e14a5e7da1e1e31eddb857663a58a8f8e60020181518110613ea057fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908d169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015614c89578181015183820152602001614c71565b50505050905090810190601f168015614cb65780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015614cd857600080fd5b505af1158015614cec573d6000803e3d6000fd5b50506001909c019b5061495d9a5050505050505050505050565b8082038281111561128d576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b6000808411614d965760405162461bcd60e51b815260040180806020018281038252602581526020018061515e6025913960400191505060405180910390fd5b600083118015614da65750600082115b614de15760405162461bcd60e51b81526004018080602001828103825260288152602001806151366028913960400191505060405180910390fd5b82614df2858463ffffffff614fa716565b81614df957fe5b04949350505050565b600080826001600160a01b0316846001600160a01b03161415614e565760405162461bcd60e51b81526004018080602001828103825260258152602001806150eb6025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610614e76578284614e79565b83835b90925090506001600160a01b038216614ed9576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b6000806000614eef8585614e02565b509050600080614f00888888613a69565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015614f3857600080fd5b505afa158015614f4c573d6000803e3d6000fd5b505050506040513d6060811015614f6257600080fd5b5080516020909101516001600160701b0391821693501690506001600160a01b0387811690841614614f95578082614f98565b81815b90999098509650505050505050565b6000811580614fc257505080820282828281614fbf57fe5b04145b61128d576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b8082018281101561128d576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fdfe556e697377617056324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553556e69737761705632526f757465723a20494e53554646494349454e545f425f414d4f554e54556e697377617056324c6962726172793a20494e53554646494349454e545f4c4951554944495459556e697377617056324c6962726172793a20494e53554646494349454e545f414d4f554e54556e69737761705632526f757465723a204558434553534956455f494e5055545f414d4f554e54556e69737761705632526f757465723a20494e56414c49445f50415448000000556e69737761705632526f757465723a20494e53554646494349454e545f415f414d4f554e54556e69737761705632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c6564556e697377617056324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54556e69737761705632526f757465723a20455850495245440000000000000000a2646970667358221220fe8d9740d72251b3adb9dac2ab033d6778dd5b22f564a848d3c3e893ce6e43ed64736f6c63430006060033