VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x522741…6961
Summary
Transactions
Transfers
Address
0x5227415BBd01712235c4dD6c277A322eD7b96961
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x60806040526004361061014f5760003560e01c80637ff36ab5116100b6578063b6f9de951161006f578063b6f9de9514610a12578063baa2abde14610a96578063c45a015514610af3578063d06ca61f14610b08578063ded9382a14610bbd578063fb3bdb4114610c3057610188565b80637ff36ab5146107f05780638803dbee146108745780638d2468e41461090a578063ad5c464814610958578063ad615dec14610989578063af2979eb146109bf57610188565b80634a25d94a116101085780634a25d94a1461053157806352707d8c146105c7578063571fd012146106155780635b0d5984146106515780635c11d795146106c4578063791ac9471461075a57610188565b806302751cec1461018d57806318cbafe5146101f95780631f00ca74146102df5780632195995c1461039457806338ed173914610412578063426e40b1146104a857610188565b3661018857336001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a161461018657fe5b005b600080fd5b34801561019957600080fd5b506101e0600480360360c08110156101b057600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610cb4565b6040805192835260208301919091528051918290030190f35b34801561020557600080fd5b5061028f600480360360a081101561021c57600080fd5b813591602081013591810190606081016040820135600160201b81111561024257600080fd5b82018360208201111561025457600080fd5b803590602001918460208302840111600160201b8311171561027557600080fd5b91935091506001600160a01b038135169060200135610dcd565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102cb5781810151838201526020016102b3565b505050509050019250505060405180910390f35b3480156102eb57600080fd5b5061028f6004803603604081101561030257600080fd5b81359190810190604081016020820135600160201b81111561032357600080fd5b82018360208201111561033557600080fd5b803590602001918460208302840111600160201b8311171561035657600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506110fa945050505050565b3480156103a057600080fd5b506101e060048036036101608110156103b857600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611130565b34801561041e57600080fd5b5061028f600480360360a081101561043557600080fd5b813591602081013591810190606081016040820135600160201b81111561045b57600080fd5b82018360208201111561046d57600080fd5b803590602001918460208302840111600160201b8311171561048e57600080fd5b91935091506001600160a01b03813516906020013561136b565b3480156104b457600080fd5b5061051360048036036101208110156104cc57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c08201359160e08101359091169061010001356114b6565b60408051938452602084019290925282820152519081900360600190f35b34801561053d57600080fd5b5061028f600480360360a081101561055457600080fd5b813591602081013591810190606081016040820135600160201b81111561057a57600080fd5b82018360208201111561058c57600080fd5b803590602001918460208302840111600160201b831117156105ad57600080fd5b91935091506001600160a01b03813516906020013561171d565b3480156105d357600080fd5b50610603600480360360808110156105ea57600080fd5b50803590602081013590604081013590606001356118a9565b60408051918252519081900360200190f35b34801561062157600080fd5b506106036004803603608081101561063857600080fd5b50803590602081013590604081013590606001356118c0565b34801561065d57600080fd5b50610603600480360361014081101561067557600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e082013516906101008101359061012001356118ce565b3480156106d057600080fd5b50610186600480360360a08110156106e757600080fd5b813591602081013591810190606081016040820135600160201b81111561070d57600080fd5b82018360208201111561071f57600080fd5b803590602001918460208302840111600160201b8311171561074057600080fd5b91935091506001600160a01b0381351690602001356119dc565b34801561076657600080fd5b50610186600480360360a081101561077d57600080fd5b813591602081013591810190606081016040820135600160201b8111156107a357600080fd5b8201836020820111156107b557600080fd5b803590602001918460208302840111600160201b831117156107d657600080fd5b91935091506001600160a01b038135169060200135611c71565b61028f6004803603608081101561080657600080fd5b81359190810190604081016020820135600160201b81111561082757600080fd5b82018360208201111561083957600080fd5b803590602001918460208302840111600160201b8311171561085a57600080fd5b91935091506001600160a01b038135169060200135611ef5565b34801561088057600080fd5b5061028f600480360360a081101561089757600080fd5b813591602081013591810190606081016040820135600160201b8111156108bd57600080fd5b8201836020820111156108cf57600080fd5b803590602001918460208302840111600160201b831117156108f057600080fd5b91935091506001600160a01b038135169060200135612248565b610513600480360360e081101561092057600080fd5b506001600160a01b03813581169160208101359160408201359160608101359160808201359160a08101359091169060c00135612341565b34801561096457600080fd5b5061096d6126f6565b604080516001600160a01b039092168252519081900360200190f35b34801561099557600080fd5b50610603600480360360608110156109ac57600080fd5b508035906020810135906040013561271a565b3480156109cb57600080fd5b50610603600480360360c08110156109e257600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a0013561272f565b61018660048036036080811015610a2857600080fd5b81359190810190604081016020820135600160201b811115610a4957600080fd5b820183602082011115610a5b57600080fd5b803590602001918460208302840111600160201b83111715610a7c57600080fd5b91935091506001600160a01b038135169060200135612ab6565b348015610aa257600080fd5b506101e0600480360360e0811015610ab957600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c00135612e42565b348015610aff57600080fd5b5061096d612fcc565b348015610b1457600080fd5b5061028f60048036036040811015610b2b57600080fd5b81359190810190604081016020820135600160201b811115610b4c57600080fd5b820183602082011115610b5e57600080fd5b803590602001918460208302840111600160201b83111715610b7f57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550612ff0945050505050565b348015610bc957600080fd5b506101e06004803603610140811015610be157600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e0820135169061010081013590610120013561301d565b61028f60048036036080811015610c4657600080fd5b81359190810190604081016020820135600160201b811115610c6757600080fd5b820183602082011115610c7957600080fd5b803590602001918460208302840111600160201b83111715610c9a57600080fd5b91935091506001600160a01b03813516906020013561326f565b6000808242811015610cfb576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b610d29897f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8a8a8a306135f1565b9093509150610d398986856137ef565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610d9f57600080fd5b505af1158015610db3573d6000803e3d6000fd5b50505050610dc18583613943565b50965096945050505050565b60608142811015610e13576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a1686866000198101818110610e4d57fe5b905060200201356001600160a01b03166001600160a01b031614610ea6576040805162461bcd60e51b815260206004820152601d6024820152600080516020614f30833981519152604482015290519081900360640190fd5b610f047f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750689888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a3b92505050565b91508682600184510381518110610f1757fe5b60200260200101511015610f5c5760405162461bcd60e51b815260040180806020018281038252602b815260200180614f76602b913960400191505060405180910390fd5b610ffa86866000818110610f6c57fe5b905060200201356001600160a01b031633610fe07f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068a8a6000818110610fae57fe5b905060200201356001600160a01b03168b8b6001818110610fcb57fe5b905060200201356001600160a01b0316613c29565b85600081518110610fed57fe5b6020026020010151613ce9565b61103982878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613e46915050565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d8360018551038151811061107857fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156110b657600080fd5b505af11580156110ca573d6000803e3d6000fd5b505050506110ef84836001855103815181106110e257fe5b6020026020010151613943565b509695505050505050565b60606111277f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e7506848461407f565b90505b92915050565b60008060006111607f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068f8f613c29565b905060008761116f578c611173565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156111e957600080fd5b505af11580156111fd573d6000803e3d6000fd5b5050505061120f8f8f8f8f8f8f6135f1565b809450819550505060008f905060008f9050836001600160a01b031663ca5ce52b8d848960016040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b1580156112a457600080fd5b505af11580156112b8573d6000803e3d6000fd5b50505050836001600160a01b031663ca5ce52b8d838860016040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b15801561133f57600080fd5b505af1158015611353573d6000803e3d6000fd5b50505050505050509b509b9950505050505050505050565b606081428110156113b1576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b61140f7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750689888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a3b92505050565b9150868260018451038151811061142257fe5b602002602001015110156114675760405162461bcd60e51b815260040180806020018281038252602b815260200180614f76602b913960400191505060405180910390fd5b61147786866000818110610f6c57fe5b6110ef82878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613e46915050565b600080600083428110156114ff576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b61150e8d8d8d8d8d8d8d61424c565b909450925060006115407f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068f8f613c29565b905061154e8e338388613ce9565b61155a8d338387613ce9565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b1580156115b257600080fd5b505af11580156115c6573d6000803e3d6000fd5b505050506040513d60208110156115dc57600080fd5b8101908080519060200190929190505050925060008e905060008e9050826001600160a01b031663ca5ce52b8a848a60006040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b15801561167c57600080fd5b505af1158015611690573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038d811660048301528581166024830152604482018b90526000606483018190529251908816945063ca5ce52b93506084808301939282900301818387803b1580156116f257600080fd5b505af1158015611706573d6000803e3d6000fd5b505050505050505099509950999650505050505050565b60608142811015611763576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a168686600019810181811061179d57fe5b905060200201356001600160a01b03166001600160a01b0316146117f6576040805162461bcd60e51b815260206004820152601d6024820152600080516020614f30833981519152604482015290519081900360640190fd5b6118547f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061407f92505050565b9150868260008151811061186457fe5b60200260200101511115610f5c5760405162461bcd60e51b8152600401808060200182810382526027815260200180614f096027913960400191505060405180910390fd5b60006118b7858585856144c8565b95945050505050565b60006118b7858585856145d8565b60008061191c7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068d7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613c29565b905060008661192b578b61192f565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156119a557600080fd5b505af11580156119b9573d6000803e3d6000fd5b505050506119cb8d8d8d8d8d8d61272f565b9d9c50505050505050505050505050565b8042811015611a20576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b611a9585856000818110611a3057fe5b905060200201356001600160a01b031633611a8f7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750689896000818110611a7257fe5b905060200201356001600160a01b03168a8a6001818110610fcb57fe5b8a613ce9565b600085856000198101818110611aa757fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611b0c57600080fd5b505afa158015611b20573d6000803e3d6000fd5b505050506040513d6020811015611b3657600080fd5b50516040805160208881028281018201909352888252929350611b789290918991899182918501908490808284376000920191909152508892506146e0915050565b86611c2a8288886000198101818110611b8d57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611bf257600080fd5b505afa158015611c06573d6000803e3d6000fd5b505050506040513d6020811015611c1c57600080fd5b50519063ffffffff614a8c16565b1015611c675760405162461bcd60e51b815260040180806020018281038252602b815260200180614f76602b913960400191505060405180910390fd5b5050505050505050565b8042811015611cb5576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a1685856000198101818110611cef57fe5b905060200201356001600160a01b03166001600160a01b031614611d48576040805162461bcd60e51b815260206004820152601d6024820152600080516020614f30833981519152604482015290519081900360640190fd5b611d5885856000818110611a3057fe5b611d968585808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506146e0915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a16916370a0823191602480820192602092909190829003018186803b158015611e0057600080fd5b505afa158015611e14573d6000803e3d6000fd5b505050506040513d6020811015611e2a57600080fd5b5051905086811015611e6d5760405162461bcd60e51b815260040180806020018281038252602b815260200180614f76602b913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611ed357600080fd5b505af1158015611ee7573d6000803e3d6000fd5b50505050611c678482613943565b60608142811015611f3b576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031686866000818110611f7257fe5b905060200201356001600160a01b03166001600160a01b031614611fcb576040805162461bcd60e51b815260206004820152601d6024820152600080516020614f30833981519152604482015290519081900360640190fd5b6120297f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750634888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a3b92505050565b9150868260018451038151811061203c57fe5b602002602001015110156120815760405162461bcd60e51b815260040180806020018281038252602b815260200180614f76602b913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db0836000815181106120bd57fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b1580156120f057600080fd5b505af1158015612104573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb6121697f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750689896000818110611a7257fe5b8460008151811061217657fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156121cd57600080fd5b505af11580156121e1573d6000803e3d6000fd5b505050506040513d60208110156121f757600080fd5b50516121ff57fe5b61223e82878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613e46915050565b5095945050505050565b6060814281101561228e576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b6122ec7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061407f92505050565b915086826000815181106122fc57fe5b602002602001015111156114675760405162461bcd60e51b8152600401808060200182810382526027815260200180614f096027913960400191505060405180910390fd5b6000806000834281101561238a576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b6123b98b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8c8c348d8d61424c565b9094509250600061240b7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068d7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613c29565b90506124198c338388613ce9565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b15801561247457600080fd5b505af1158015612488573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561250d57600080fd5b505af1158015612521573d6000803e3d6000fd5b505050506040513d602081101561253757600080fd5b505161253f57fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561259757600080fd5b505af11580156125ab573d6000803e3d6000fd5b505050506040513d60208110156125c157600080fd5b50516040805163ca5ce52b60e01b81526001600160a01b038a811660048301528f8116602483015260448201899052600060648301819052925193965084169263ca5ce52b9260848084019391929182900301818387803b15801561262557600080fd5b505af1158015612639573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038b811660048301527f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a81166024830152604482018990526000606483018190529251908616945063ca5ce52b93506084808301939282900301818387803b1580156126bb57600080fd5b505af11580156126cf573d6000803e3d6000fd5b50505050833411156126e7576126e733853403613943565b50509750975097945050505050565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a81565b6000612727848484614adc565b949350505050565b60008142811015612775576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b6127a3887f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a898989306135f1565b9250600090506127f47f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068a7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613c29565b9050806001600160a01b031663ca5ce52b868b8c6001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561285d57600080fd5b505afa158015612871573d6000803e3d6000fd5b505050506040513d602081101561288757600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152600160648201529051608480830192600092919082900301818387803b1580156128e557600080fd5b505af11580156128f9573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b0389811660048301527f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8116602483015260448201889052600160648301529151918516935063ca5ce52b925060848082019260009290919082900301818387803b15801561297e57600080fd5b505af1158015612992573d6000803e3d6000fd5b50505050612a2289868b6001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156129f157600080fd5b505afa158015612a05573d6000803e3d6000fd5b505050506040513d6020811015612a1b57600080fd5b50516137ef565b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316632e1a7d4d846040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612a8857600080fd5b505af1158015612a9c573d6000803e3d6000fd5b50505050612aaa8584613943565b50509695505050505050565b8042811015612afa576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031685856000818110612b3157fe5b905060200201356001600160a01b03166001600160a01b031614612b8a576040805162461bcd60e51b815260206004820152601d6024820152600080516020614f30833981519152604482015290519081900360640190fd5b60003490507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015612bea57600080fd5b505af1158015612bfe573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb612c637f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750689896000818110611a7257fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612cb357600080fd5b505af1158015612cc7573d6000803e3d6000fd5b505050506040513d6020811015612cdd57600080fd5b5051612ce557fe5b600086866000198101818110612cf757fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015612d5c57600080fd5b505afa158015612d70573d6000803e3d6000fd5b505050506040513d6020811015612d8657600080fd5b50516040805160208981028281018201909352898252929350612dc89290918a918a9182918501908490808284376000920191909152508992506146e0915050565b87611c2a8289896000198101818110612ddd57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611bf257600080fd5b6000808242811015612e89576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b612e978a8a8a8a8a8a6135f1565b90935091506000612ec97f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068c8c613c29565b6040805163ca5ce52b60e01b81526001600160a01b0389811660048301528e81166024830152604482018890526001606483015291519293509083169163ca5ce52b9160848082019260009290919082900301818387803b158015612f2d57600080fd5b505af1158015612f41573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038a811660048301528e8116602483015260448201889052600160648301529151918516935063ca5ce52b925060848082019260009290919082900301818387803b158015612fa657600080fd5b505af1158015612fba573d6000803e3d6000fd5b50505050505097509795505050505050565b7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750681565b60606111277f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068484613a3b565b600080600061306d7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068e7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a613c29565b905060008761307c578c613080565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156130f657600080fd5b505af115801561310a573d6000803e3d6000fd5b5050505061311c8e8e8e8e8e8e610cb4565b809450819550505060008e9050826001600160a01b031663ca5ce52b8c838860016040518563ffffffff1660e01b815260040180856001600160a01b03166001600160a01b03168152602001846001600160a01b03166001600160a01b03168152602001838152602001828152602001945050505050600060405180830381600087803b1580156131ac57600080fd5b505af11580156131c0573d6000803e3d6000fd5b50506040805163ca5ce52b60e01b81526001600160a01b038f811660048301527f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a8116602483015260448201899052600160648301529151918716935063ca5ce52b925060848082019260009290919082900301818387803b15801561324557600080fd5b505af1158015613259573d6000803e3d6000fd5b505050505050509a509a98505050505050505050565b606081428110156132b5576040805162461bcd60e51b81526020600482015260186024820152600080516020614ff9833981519152604482015290519081900360640190fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b0316868660008181106132ec57fe5b905060200201356001600160a01b03166001600160a01b031614613345576040805162461bcd60e51b815260206004820152601d6024820152600080516020614f30833981519152604482015290519081900360640190fd5b6133a37f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068888888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061407f92505050565b915034826000815181106133b357fe5b602002602001015111156133f85760405162461bcd60e51b8152600401808060200182810382526027815260200180614f096027913960400191505060405180910390fd5b7f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663d0e30db08360008151811061343457fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b15801561346757600080fd5b505af115801561347b573d6000803e3d6000fd5b50505050507f000000000000000000000000a00fe119efa9d8f7ef00ad16b4d702e6a5f6cb6a6001600160a01b031663a9059cbb6134e07f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750689896000818110611a7257fe5b846000815181106134ed57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561354457600080fd5b505af1158015613558573d6000803e3d6000fd5b505050506040513d602081101561356e57600080fd5b505161357657fe5b6135b582878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613e46915050565b816000815181106135c257fe5b602002602001015134111561223e5761223e33836000815181106135e257fe5b60200260200101513403613943565b60008060006136217f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068a8a613c29565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018b9052915192935090916323b872dd916064808201926020929091908290030181600087803b15801561367c57600080fd5b505af1158015613690573d6000803e3d6000fd5b505050506040513d60208110156136a657600080fd5b50506040805163226bf2d160e21b81526001600160a01b03868116600483015282516000938493928616926389afcb44926024808301939282900301818787803b1580156136f357600080fd5b505af1158015613707573d6000803e3d6000fd5b505050506040513d604081101561371d57600080fd5b508051602090910151909250905060006137378c8c614b88565b509050806001600160a01b03168c6001600160a01b03161461375a57818361375d565b82825b9096509450888610156137a15760405162461bcd60e51b8152600401808060200182810382526026815260200180614f506026913960400191505060405180910390fd5b878510156137e05760405162461bcd60e51b8152600401808060200182810382526026815260200180614e966026913960400191505060405180910390fd5b50505050965096945050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b6020831061386c5780518252601f19909201916020918201910161384d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146138ce576040519150601f19603f3d011682016040523d82523d6000602084013e6138d3565b606091505b509150915081801561390157508051158061390157508080602001905160208110156138fe57600080fd5b50515b61393c5760405162461bcd60e51b815260040180806020018281038252602d815260200180614fa1602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b6020831061398f5780518252601f199092019160209182019101613970565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146139f1576040519150601f19603f3d011682016040523d82523d6000602084013e6139f6565b606091505b5050905080613a365760405162461bcd60e51b8152600401808060200182810382526034815260200180614e3d6034913960400191505060405180910390fd5b505050565b6060600282511015613a94576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff81118015613aac57600080fd5b50604051908082528060200260200182016040528015613ad6578160200160208202803683370190505b5090508281600081518110613ae757fe5b60200260200101818152505060005b6001835103811015613c2157600080613b3987868581518110613b1557fe5b6020026020010151878660010181518110613b2c57fe5b6020026020010151614c66565b915091506000613b7388878681518110613b4f57fe5b6020026020010151888760010181518110613b6657fe5b6020026020010151613c29565b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b158015613bab57600080fd5b505afa158015613bbf573d6000803e3d6000fd5b505050506040513d6020811015613bd557600080fd5b50518551909150613bfc90869086908110613bec57fe5b60200260200101518285856144c8565b858560010181518110613c0b57fe5b6020908102919091010152505050600101613af6565b509392505050565b6000806000613c388585614b88565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527f30a57cf6688372b4bb02600b3d493d3bd1fe02b3d6f05f5e19ecaeab0e94896d609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b60208310613d6e5780518252601f199092019160209182019101613d4f565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613dd0576040519150601f19603f3d011682016040523d82523d6000602084013e613dd5565b606091505b5091509150818015613e03575080511580613e035750808060200190516020811015613e0057600080fd5b50515b613e3e5760405162461bcd60e51b8152600401808060200182810382526031815260200180614e0c6031913960400191505060405180910390fd5b505050505050565b60005b600183510381101561407957600080848381518110613e6457fe5b6020026020010151858460010181518110613e7b57fe5b6020026020010151915091506000613e938383614b88565b5090506000878560010181518110613ea757fe5b60200260200101519050600080836001600160a01b0316866001600160a01b031614613ed557826000613ed9565b6000835b91509150600060028a51038810613ef05788613f24565b613f247f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e7506878c8b60020181518110613b6657fe5b9050613f517f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068888613c29565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015613f8e576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015613fff578181015183820152602001613fe7565b50505050905090810190601f16801561402c5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561404e57600080fd5b505af1158015614062573d6000803e3d6000fd5b505060019099019850613e49975050505050505050565b50505050565b60606002825110156140d8576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff811180156140f057600080fd5b5060405190808252806020026020018201604052801561411a578160200160208202803683370190505b509050828160018351038151811061412e57fe5b60209081029190910101528151600019015b8015613c21576000806141708786600186038151811061415c57fe5b6020026020010151878681518110613b2c57fe5b91509150600061419d8887600187038151811061418957fe5b6020026020010151888781518110613b6657fe5b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b1580156141d557600080fd5b505afa1580156141e9573d6000803e3d6000fd5b505050506040513d60208110156141ff57600080fd5b505185519091506142269086908690811061421657fe5b60200260200101518285856145d8565b85600186038151811061423557fe5b602090810291909101015250505060001901614140565b6040805163e6a4390560e01b81526001600160a01b03898116600483015288811660248301529151600092839283927f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75069092169163e6a4390591604480820192602092909190829003018186803b1580156142c657600080fd5b505afa1580156142da573d6000803e3d6000fd5b505050506040513d60208110156142f057600080fd5b50516001600160a01b031614156143aa5760408051631ad8034760e21b81526001600160a01b038b811660048301528a81166024830152604482018a905291517f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e750690921691636b600d1c916064808201926020929091908290030181600087803b15801561437d57600080fd5b505af1158015614391573d6000803e3d6000fd5b505050506040513d60208110156143a757600080fd5b50505b6000806143d87f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068c8c614c66565b915091508160001480156143ea575080155b156143fa578793508692506144ba565b6000614407898484614adc565b905087811161445a578581101561444f5760405162461bcd60e51b8152600401808060200182810382526026815260200180614e966026913960400191505060405180910390fd5b8894509250826144b8565b6000614467898486614adc565b90508981111561447357fe5b878110156144b25760405162461bcd60e51b8152600401808060200182810382526026815260200180614f506026913960400191505060405180910390fd5b94508793505b505b505097509795505050505050565b60008085116145085760405162461bcd60e51b815260040180806020018281038252602b815260200180614fce602b913960400191505060405180910390fd5b6000831180156145185750600082115b6145535760405162461bcd60e51b8152600401808060200182810382526028815260200180614ebc6028913960400191505060405180910390fd5b6000614586614568878763ffffffff614d2d16565b61457a886103e863ffffffff614d2d16565b9063ffffffff614a8c16565b9050600061459a828563ffffffff614d2d16565b905060006145c0836145b4886103e863ffffffff614d2d16565b9063ffffffff614d9016565b90508082816145cb57fe5b0498975050505050505050565b60008085116146185760405162461bcd60e51b815260040180806020018281038252602c815260200180614de0602c913960400191505060405180910390fd5b6000831180156146285750600082115b6146635760405162461bcd60e51b8152600401808060200182810382526028815260200180614ebc6028913960400191505060405180910390fd5b60006146876103e861467b868963ffffffff614d2d16565b9063ffffffff614d2d16565b905060006146b86146a28761467b878b63ffffffff614a8c16565b61457a6103e861467b888c63ffffffff614a8c16565b90506146d560018284816146c857fe5b049063ffffffff614d9016565b979650505050505050565b60005b6001835103811015613a36576000808483815181106146fe57fe5b602002602001015185846001018151811061471557fe5b602002602001015191509150600061472d8383614b88565b509050600061475d7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068585613c29565b9050600061478c7f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068686613c29565b6001600160a01b0316639ed3edf06040518163ffffffff1660e01b815260040160206040518083038186803b1580156147c457600080fd5b505afa1580156147d8573d6000803e3d6000fd5b505050506040513d60208110156147ee57600080fd5b505160408051630240bc6b60e21b815290519192506000918291829182916001600160a01b03881691630902f1ac91600480820192606092909190829003018186803b15801561483d57600080fd5b505afa158015614851573d6000803e3d6000fd5b505050506040513d606081101561486757600080fd5b5080516020909101516001600160701b0391821693501690506000806001600160a01b038b8116908a161461489d5782846148a0565b83835b915091506148fe828c6001600160a01b03166370a082318b6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611bf257600080fd5b955061490c868884846144c8565b945050505050600080866001600160a01b0316896001600160a01b0316146149365782600061493a565b6000835b91509150600060028d51038b10614951578b614985565b6149857f0000000000000000000000004ba4acd0f3d442a1086effa939232d8d713e75068a8f8e60020181518110613b6657fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908d169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015614a0f5781810151838201526020016149f7565b50505050905090810190601f168015614a3c5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015614a5e57600080fd5b505af1158015614a72573d6000803e3d6000fd5b50506001909c019b506146e39a5050505050505050505050565b8082038281111561112a576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b6000808411614b1c5760405162461bcd60e51b8152600401808060200182810382526025815260200180614ee46025913960400191505060405180910390fd5b600083118015614b2c5750600082115b614b675760405162461bcd60e51b8152600401808060200182810382526028815260200180614ebc6028913960400191505060405180910390fd5b82614b78858463ffffffff614d2d16565b81614b7f57fe5b04949350505050565b600080826001600160a01b0316846001600160a01b03161415614bdc5760405162461bcd60e51b8152600401808060200182810382526025815260200180614e716025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610614bfc578284614bff565b83835b90925090506001600160a01b038216614c5f576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b6000806000614c758585614b88565b509050600080614c86888888613c29565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015614cbe57600080fd5b505afa158015614cd2573d6000803e3d6000fd5b505050506040513d6060811015614ce857600080fd5b5080516020909101516001600160701b0391821693501690506001600160a01b0387811690841614614d1b578082614d1e565b81815b90999098509650505050505050565b6000811580614d4857505080820282828281614d4557fe5b04145b61112a576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b8082018281101561112a576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fdfe556e697377617056324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553556e69737761705632526f757465723a20494e53554646494349454e545f425f414d4f554e54556e697377617056324c6962726172793a20494e53554646494349454e545f4c4951554944495459556e697377617056324c6962726172793a20494e53554646494349454e545f414d4f554e54556e69737761705632526f757465723a204558434553534956455f494e5055545f414d4f554e54556e69737761705632526f757465723a20494e56414c49445f50415448000000556e69737761705632526f757465723a20494e53554646494349454e545f415f414d4f554e54556e69737761705632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c6564556e697377617056324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54556e69737761705632526f757465723a20455850495245440000000000000000a26469706673582212202f044555c48e86bfdd44bbb7b27d3bb4f04a6551b2d8a9c76b089b968fef4baf64736f6c63430006060033