VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x7E6938…02d4
Summary
Transactions
Transfers
Address
0x7E6938dB3A0D40F9fE1d29D0582EcA880F3702d4
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x098F2b53460b382850A60Af179C0EF7084533FAa
Deployer
0x098F2b53460b382850A60Af179C0EF7084533FAa
Code
0x6080604052600436106101845760003560e01c80638803dbee116100d6578063c45a01551161007f578063e8e3370011610059578063e8e3370014610b0a578063f305d71914610b8a578063fb3bdb4114610bd0576101bd565b8063c45a0155146109cb578063d06ca61f146109e0578063ded9382a14610a97576101bd565b8063af2979eb116100b0578063af2979eb14610895578063b6f9de95146108e8578063baa2abde1461096e576101bd565b80638803dbee14610796578063ad5c46481461082e578063ad615dec1461085f576101bd565b806352707d8c116101385780635c11d795116101125780635c11d795146105e0578063791ac947146106785780637ff36ab514610710576101bd565b806352707d8c146104e3578063571fd012146105315780635b0d59841461056d576101bd565b80632195995c116101695780632195995c1461033557806338ed1739146103b35780634a25d94a1461044b576101bd565b806302751cec146101c25780631f00ca741461022e576101bd565b366101bd57336001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716146101bb57fe5b005b600080fd5b3480156101ce57600080fd5b50610215600480360360c08110156101e557600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610c56565b6040805192835260208301919091528051918290030190f35b34801561023a57600080fd5b506102e56004803603604081101561025157600080fd5b8135919081019060408101602082013564010000000081111561027357600080fd5b82018360208201111561028557600080fd5b803590602001918460208302840111640100000000831117156102a757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610d70945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610321578181015183820152602001610309565b505050509050019250505060405180910390f35b34801561034157600080fd5b50610215600480360361016081101561035957600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135610da6565b3480156103bf57600080fd5b506102e5600480360360a08110156103d657600080fd5b8135916020810135918101906060810160408201356401000000008111156103fd57600080fd5b82018360208201111561040f57600080fd5b8035906020019184602083028401116401000000008311171561043157600080fd5b91935091506001600160a01b038135169060200135610ea0565b34801561045757600080fd5b506102e5600480360360a081101561046e57600080fd5b81359160208101359181019060608101604082013564010000000081111561049557600080fd5b8201836020820111156104a757600080fd5b803590602001918460208302840111640100000000831117156104c957600080fd5b91935091506001600160a01b038135169060200135611084565b3480156104ef57600080fd5b5061051f6004803603608081101561050657600080fd5b5080359060208101359060408101359060600135611327565b60408051918252519081900360200190f35b34801561053d57600080fd5b5061051f6004803603608081101561055457600080fd5b508035906020810135906040810135906060013561133e565b34801561057957600080fd5b5061051f600480360361014081101561059157600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e0820135169061010081013590610120013561134c565b3480156105ec57600080fd5b506101bb600480360360a081101561060357600080fd5b81359160208101359181019060608101604082013564010000000081111561062a57600080fd5b82018360208201111561063c57600080fd5b8035906020019184602083028401116401000000008311171561065e57600080fd5b91935091506001600160a01b03813516906020013561145a565b34801561068457600080fd5b506101bb600480360360a081101561069b57600080fd5b8135916020810135918101906060810160408201356401000000008111156106c257600080fd5b8201836020820111156106d457600080fd5b803590602001918460208302840111640100000000831117156106f657600080fd5b91935091506001600160a01b0381351690602001356116ef565b6102e56004803603608081101561072657600080fd5b8135919081019060408101602082013564010000000081111561074857600080fd5b82018360208201111561075a57600080fd5b8035906020019184602083028401116401000000008311171561077c57600080fd5b91935091506001600160a01b038135169060200135611985565b3480156107a257600080fd5b506102e5600480360360a08110156107b957600080fd5b8135916020810135918101906060810160408201356401000000008111156107e057600080fd5b8201836020820111156107f257600080fd5b8035906020019184602083028401116401000000008311171561081457600080fd5b91935091506001600160a01b038135169060200135611cea565b34801561083a57600080fd5b50610843611de3565b604080516001600160a01b039092168252519081900360200190f35b34801561086b57600080fd5b5061051f6004803603606081101561088257600080fd5b5080359060208101359060400135611e07565b3480156108a157600080fd5b5061051f600480360360c08110156108b857600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135611e1c565b6101bb600480360360808110156108fe57600080fd5b8135919081019060408101602082013564010000000081111561092057600080fd5b82018360208201111561093257600080fd5b8035906020019184602083028401116401000000008311171561095457600080fd5b91935091506001600160a01b038135169060200135611f9d565b34801561097a57600080fd5b50610215600480360360e081101561099157600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c0013561233b565b3480156109d757600080fd5b5061084361257f565b3480156109ec57600080fd5b506102e560048036036040811015610a0357600080fd5b81359190810190604081016020820135640100000000811115610a2557600080fd5b820183602082011115610a3757600080fd5b80359060200191846020830284011164010000000083111715610a5957600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506125a3945050505050565b348015610aa357600080fd5b506102156004803603610140811015610abb57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e082013516906101008101359061012001356125d0565b348015610b1657600080fd5b50610b6c6004803603610100811015610b2e57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e001356126e4565b60408051938452602084019290925282820152519081900360600190f35b610b6c600480360360c0811015610ba057600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612820565b6102e560048036036080811015610be657600080fd5b81359190810190604081016020820135640100000000811115610c0857600080fd5b820183602082011115610c1a57600080fd5b80359060200191846020830284011164010000000083111715610c3c57600080fd5b91935091506001600160a01b038135169060200135612ac5565b6000808242811015610c9d576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b610ccc897f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99978a8a8a308a61233b565b9093509150610cdc898685612e59565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610d4257600080fd5b505af1158015610d56573d6000803e3d6000fd5b50505050610d648583612fc2565b50965096945050505050565b6060610d9d7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a284846130ba565b90505b92915050565b6000806000610dd67f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28f8f613241565b9050600087610de5578c610de9565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015610e5f57600080fd5b505af1158015610e73573d6000803e3d6000fd5b50505050610e868f8f8f8f8f8f8f61233b565b809450819550505050509b509b9950505050505050505050565b60608142811015610ee6576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b610f447f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061331992505050565b91508682600184510381518110610f5757fe5b60200260200101511015610f9c5760405162461bcd60e51b815260040180806020018281038252602d81526020018061451d602d913960400191505060405180910390fd5b61103a86866000818110610fac57fe5b905060200201356001600160a01b0316336110207f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28a8a6000818110610fee57fe5b905060200201356001600160a01b03168b8b600181811061100b57fe5b905060200201356001600160a01b0316613241565b8560008151811061102d57fe5b602002602001015161347d565b611079828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506135ef915050565b509695505050505050565b606081428110156110ca576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997168686600019810181811061110457fe5b905060200201356001600160a01b03166001600160a01b03161461116f576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b6111cd7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506130ba92505050565b915086826000815181106111dd57fe5b602002602001015111156112225760405162461bcd60e51b81526004018080602001828103825260298152602001806144f46029913960400191505060405180910390fd5b61123286866000818110610fac57fe5b611271828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506135ef915050565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836001855103815181106112b057fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156112ee57600080fd5b505af1158015611302573d6000803e3d6000fd5b50505050611079848360018551038151811061131a57fe5b6020026020010151612fc2565b600061133585858585613835565b95945050505050565b600061133585858585613929565b60008061139a7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28d7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997613241565b90506000866113a9578b6113ad565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561142357600080fd5b505af1158015611437573d6000803e3d6000fd5b505050506114498d8d8d8d8d8d611e1c565b9d9c50505050505050505050505050565b804281101561149e576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b611513858560008181106114ae57fe5b905060200201356001600160a01b03163361150d7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106114f057fe5b905060200201356001600160a01b03168a8a600181811061100b57fe5b8a61347d565b60008585600019810181811061152557fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561158a57600080fd5b505afa15801561159e573d6000803e3d6000fd5b505050506040513d60208110156115b457600080fd5b505160408051602088810282810182019093528882529293506115f6929091899189918291850190849080828437600092019190915250889250613a1d915050565b866116a8828888600019810181811061160b57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561167057600080fd5b505afa158015611684573d6000803e3d6000fd5b505050506040513d602081101561169a57600080fd5b50519063ffffffff613d9416565b10156116e55760405162461bcd60e51b815260040180806020018281038252602d81526020018061451d602d913960400191505060405180910390fd5b5050505050505050565b8042811015611733576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997168585600019810181811061176d57fe5b905060200201356001600160a01b03166001600160a01b0316146117d8576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b6117e8858560008181106114ae57fe5b611826858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613a1d915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716916370a0823191602480820192602092909190829003018186803b15801561189057600080fd5b505afa1580156118a4573d6000803e3d6000fd5b505050506040513d60208110156118ba57600080fd5b50519050868110156118fd5760405162461bcd60e51b815260040180806020018281038252602d81526020018061451d602d913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561196357600080fd5b505af1158015611977573d6000803e3d6000fd5b505050506116e58482612fc2565b606081428110156119cb576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031686866000818110611a0257fe5b905060200201356001600160a01b03166001600160a01b031614611a6d576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b611acb7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a23488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061331992505050565b91508682600184510381518110611ade57fe5b60200260200101511015611b235760405162461bcd60e51b815260040180806020018281038252602d81526020018061451d602d913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db083600081518110611b5f57fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611b9257600080fd5b505af1158015611ba6573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb611c0b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106114f057fe5b84600081518110611c1857fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611c6f57600080fd5b505af1158015611c83573d6000803e3d6000fd5b505050506040513d6020811015611c9957600080fd5b5051611ca157fe5b611ce0828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506135ef915050565b5095945050505050565b60608142811015611d30576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b611d8e7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506130ba92505050565b91508682600081518110611d9e57fe5b60200260200101511115610f9c5760405162461bcd60e51b81526004018080602001828103825260298152602001806144f46029913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999781565b6000611e14848484613dec565b949350505050565b60008142811015611e62576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b611e91887f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997898989308961233b565b604080516370a0823160e01b81523060048201529051919450611f1592508a9187916001600160a01b038416916370a0823191602480820192602092909190829003018186803b158015611ee457600080fd5b505afa158015611ef8573d6000803e3d6000fd5b505050506040513d6020811015611f0e57600080fd5b5051612e59565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611f7b57600080fd5b505af1158015611f8f573d6000803e3d6000fd5b505050506110798483612fc2565b8042811015611fe1576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b03168585600081811061201857fe5b905060200201356001600160a01b03166001600160a01b031614612083576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b60003490507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b1580156120e357600080fd5b505af11580156120f7573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb61215c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106114f057fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156121ac57600080fd5b505af11580156121c0573d6000803e3d6000fd5b505050506040513d60208110156121d657600080fd5b50516121de57fe5b6000868660001981018181106121f057fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561225557600080fd5b505afa158015612269573d6000803e3d6000fd5b505050506040513d602081101561227f57600080fd5b505160408051602089810282810182019093528982529293506122c19290918a918a918291850190849080828437600092019190915250899250613a1d915050565b876116a882898960001981018181106122d657fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561167057600080fd5b6000808242811015612382576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b60006123af7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c8c613241565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b15801561240a57600080fd5b505af115801561241e573d6000803e3d6000fd5b505050506040513d602081101561243457600080fd5b50506040805163226bf2d160e21b81526001600160a01b03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b15801561248157600080fd5b505af1158015612495573d6000803e3d6000fd5b505050506040513d60408110156124ab57600080fd5b508051602090910151909250905060006124c58e8e613e98565b509050806001600160a01b03168e6001600160a01b0316146124e85781836124eb565b82825b90975095508a87101561252f5760405162461bcd60e51b81526004018080602001828103825260288152602001806144716028913960400191505060405180910390fd5b8986101561256e5760405162461bcd60e51b81526004018080602001828103825260288152602001806145786028913960400191505060405180910390fd5b505050505097509795505050505050565b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a281565b6060610d9d7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28484613319565b60008060006126207f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997613241565b905060008761262f578c612633565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156126a957600080fd5b505af11580156126bd573d6000803e3d6000fd5b505050506126cf8e8e8e8e8e8e610c56565b909f909e509c50505050505050505050505050565b6000806000834281101561272d576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b61273b8c8c8c8c8c8c613f76565b9094509250600061276d7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e8e613241565b905061277b8d33838861347d565b6127878c33838761347d565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b1580156127df57600080fd5b505af11580156127f3573d6000803e3d6000fd5b505050506040513d602081101561280957600080fd5b5051949d939c50939a509198505050505050505050565b60008060008342811015612869576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b6128978a7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99978b348c8c613f76565b909450925060006128e97f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997613241565b90506128f78b33838861347d565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b15801561295257600080fd5b505af1158015612966573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156129eb57600080fd5b505af11580156129ff573d6000803e3d6000fd5b505050506040513d6020811015612a1557600080fd5b5051612a1d57fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612a7557600080fd5b505af1158015612a89573d6000803e3d6000fd5b505050506040513d6020811015612a9f57600080fd5b5051925034841015612ab757612ab733853403612fc2565b505096509650969350505050565b60608142811015612b0b576040805162461bcd60e51b815260206004820152601a6024820152600080516020614420833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031686866000818110612b4257fe5b905060200201356001600160a01b03166001600160a01b031614612bad576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b612c0b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2888888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506130ba92505050565b91503482600081518110612c1b57fe5b60200260200101511115612c605760405162461bcd60e51b81526004018080602001828103825260298152602001806144f46029913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db083600081518110612c9c57fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015612ccf57600080fd5b505af1158015612ce3573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb612d487f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106114f057fe5b84600081518110612d5557fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612dac57600080fd5b505af1158015612dc0573d6000803e3d6000fd5b505050506040513d6020811015612dd657600080fd5b5051612dde57fe5b612e1d828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506135ef915050565b81600081518110612e2a57fe5b6020026020010151341115611ce057611ce03383600081518110612e4a57fe5b60200260200101513403612fc2565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b178152925182516000946060949389169392918291908083835b60208310612eeb5780518252601f199092019160209182019101612ecc565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612f4d576040519150601f19603f3d011682016040523d82523d6000602084013e612f52565b606091505b5091509150818015612f80575080511580612f805750808060200190516020811015612f7d57600080fd5b50515b612fbb5760405162461bcd60e51b815260040180806020018281038252602d8152602001806145c7602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b6020831061300e5780518252601f199092019160209182019101612fef565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613070576040519150601f19603f3d011682016040523d82523d6000602084013e613075565b606091505b50509050806130b55760405162461bcd60e51b81526004018080602001828103825260348152602001806144996034913960400191505060405180910390fd5b505050565b6060600282511015613113576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff8111801561312b57600080fd5b50604051908082528060200260200182016040528015613155578160200160208202803683370190505b509050828160018351038151811061316957fe5b60209081029190910101528151600019015b8015613239576000806131b88786600186038151811061319757fe5b60200260200101518786815181106131ab57fe5b60200260200101516141ea565b9150915060006131f2888760018703815181106131d157fe5b60200260200101518887815181106131e557fe5b60200260200101516142b8565b905061321385858151811061320357fe5b6020026020010151848484613929565b85600186038151811061322257fe5b60209081029190910101525050506000190161317b565b509392505050565b60008060006132508585613e98565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501207fff0000000000000000000000000000000000000000000000000000000000000060688401529a90941b9093166069840152607d8301989098527f597842963dd96a7950f4a0e1fc043055599d6e4e7154f8190d1ff640509e5900609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b6060600282511015613372576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff8111801561338a57600080fd5b506040519080825280602002602001820160405280156133b4578160200160208202803683370190505b50905082816000815181106133c557fe5b60200260200101818152505060005b60018351038110156132395760008061340a878685815181106133f357fe5b60200260200101518786600101815181106131ab57fe5b9150915060006134378887868151811061342057fe5b60200260200101518887600101815181106131e557fe5b905061345885858151811061344857fe5b6020026020010151848484613835565b85856001018151811061346757fe5b60209081029190910101525050506001016133d4565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b17815292518251600094606094938a169392918291908083835b602083106135175780518252601f1990920191602091820191016134f8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613579576040519150601f19603f3d011682016040523d82523d6000602084013e61357e565b606091505b50915091508180156135ac5750805115806135ac57508080602001905160208110156135a957600080fd5b50515b6135e75760405162461bcd60e51b81526004018080602001828103825260318152602001806144406031913960400191505060405180910390fd5b505050505050565b60005b600183510381101561382f5760008084838151811061360d57fe5b602002602001015185846001018151811061362457fe5b602002602001015191509150600061363c8383613e98565b509050600087856001018151811061365057fe5b60200260200101519050600080836001600160a01b0316866001600160a01b03161461367e57826000613682565b6000835b91509150600060028a5103881061369957886136da565b6136da7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2878c8b600201815181106136cd57fe5b6020026020010151613241565b90506137077f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28888613241565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015613744576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156137b557818101518382015260200161379d565b50505050905090810190601f1680156137e25780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561380457600080fd5b505af1158015613818573d6000803e3d6000fd5b5050600190990198506135f2975050505050505050565b50505050565b60008085116138755760405162461bcd60e51b815260040180806020018281038252602d8152602001806145f4602d913960400191505060405180910390fd5b6000841180156138855750600083115b6138c05760405162461bcd60e51b815260040180806020018281038252602a8152602001806143f6602a913960400191505060405180910390fd5b60006138d78661271085900363ffffffff61433116565b905060006138eb828663ffffffff61433116565b90506000613911836139058961271063ffffffff61433116565b9063ffffffff61439d16565b905080828161391c57fe5b0498975050505050505050565b60008085116139695760405162461bcd60e51b815260040180806020018281038252602e81526020018061454a602e913960400191505060405180910390fd5b6000841180156139795750600083115b6139b45760405162461bcd60e51b815260040180806020018281038252602a8152602001806143f6602a913960400191505060405180910390fd5b60006139d86127106139cc878963ffffffff61433116565b9063ffffffff61433116565b905060006139f56127108590036139cc878a63ffffffff613d9416565b9050613a126001828481613a0557fe5b049063ffffffff61439d16565b979650505050505050565b60005b60018351038110156130b557600080848381518110613a3b57fe5b6020026020010151858460010181518110613a5257fe5b6020026020010151915091506000613a6a8383613e98565b5090506000613a9a7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28585613241565b9050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613adb57600080fd5b505afa158015613aef573d6000803e3d6000fd5b505050506040513d6060811015613b0557600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506000806001600160a01b038a811690891614613b42578284613b45565b83835b91509150613ba3828b6001600160a01b03166370a082318a6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561167057600080fd5b9550613c158683838a6001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b158015613be457600080fd5b505afa158015613bf8573d6000803e3d6000fd5b505050506040513d6020811015613c0e57600080fd5b5051613835565b945050505050600080856001600160a01b0316886001600160a01b031614613c3f57826000613c43565b6000835b91509150600060028c51038a10613c5a578a613c8e565b613c8e7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898e8d600201815181106136cd57fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613d18578181015183820152602001613d00565b50505050905090810190601f168015613d455780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613d6757600080fd5b505af1158015613d7b573d6000803e3d6000fd5b50506001909b019a50613a209950505050505050505050565b80820382811115610da0576040805162461bcd60e51b815260206004820152601560248201527f64732d6d6174682d7375622d756e646572666c6f770000000000000000000000604482015290519081900360640190fd5b6000808411613e2c5760405162461bcd60e51b81526004018080602001828103825260278152602001806144cd6027913960400191505060405180910390fd5b600083118015613e3c5750600082115b613e775760405162461bcd60e51b815260040180806020018281038252602a8152602001806143f6602a913960400191505060405180910390fd5b82613e88858463ffffffff61433116565b81613e8f57fe5b04949350505050565b600080826001600160a01b0316846001600160a01b03161415613eec5760405162461bcd60e51b81526004018080602001828103825260278152602001806145a06027913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610613f0c578284613f0f565b83835b90925090506001600160a01b038216613f6f576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a205a45524f5f41444452455353604482015290519081900360640190fd5b9250929050565b6040805163e6a4390560e01b81526001600160a01b03888116600483015287811660248301529151600092839283927f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163e6a4390591604480820192602092909190829003018186803b158015613ff057600080fd5b505afa158015614004573d6000803e3d6000fd5b505050506040513d602081101561401a57600080fd5b50516001600160a01b031614156140cd57604080516364e329cb60e11b81526001600160a01b038a81166004830152898116602483015291517f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163c9c65396916044808201926020929091908290030181600087803b1580156140a057600080fd5b505af11580156140b4573d6000803e3d6000fd5b505050506040513d60208110156140ca57600080fd5b50505b6000806140fb7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28b8b6141ea565b9150915081600014801561410d575080155b1561411d578793508692506141dd565b600061412a898484613dec565b905087811161417d57858110156141725760405162461bcd60e51b81526004018080602001828103825260288152602001806145786028913960400191505060405180910390fd5b8894509250826141db565b600061418a898486613dec565b90508981111561419657fe5b878110156141d55760405162461bcd60e51b81526004018080602001828103825260288152602001806144716028913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b60008060006141f98585613e98565b50905060008061420a888888613241565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561424257600080fd5b505afa158015614256573d6000803e3d6000fd5b505050506040513d606081101561426c57600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b03878116908416146142a65780826142a9565b81815b90999098509650505050505050565b60006142c5848484613241565b6001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b1580156142fd57600080fd5b505afa158015614311573d6000803e3d6000fd5b505050506040513d602081101561432757600080fd5b5051949350505050565b600081158061434c5750508082028282828161434957fe5b04145b610da0576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b80820182811015610da0576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f77000000000000000000000000604482015290519081900360640190fdfe5665786368616e676556324c6962726172793a20494e53554646494349454e545f4c49515549444954595665786368616e67655632526f757465723a20455850495245440000000000005472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645665786368616e67655632526f757465723a20494e53554646494349454e545f415f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665725645543a20564554207472616e73666572206661696c65645665786368616e676556324c6962726172793a20494e53554646494349454e545f414d4f554e545665786368616e67655632526f757465723a204558434553534956455f494e5055545f414d4f554e545665786368616e67655632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545665786368616e676556324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545665786368616e67655632526f757465723a20494e53554646494349454e545f425f414d4f554e545665786368616e676556324c6962726172793a204944454e544943414c5f4144445245535345535472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c65645665786368616e676556324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54a26469706673582212203d1019adc28b33d6b3dfe47fa7a2deb4f121720262c36cc38400cf1eacc466a264736f6c63430006060033