VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xDcb197…0533
Summary
Transactions
Transfers
Address
0xDcb197f52c530eB149ce8CCC4755703042F50533
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x2dA55608B84BB6b078824fDF5Ae6c0677A7069dD
Deployer
0x2dA55608B84BB6b078824fDF5Ae6c0677A7069dD
Code
0x60806040526004361061014f5760003560e01c80638803dbee116100b6578063d06ca61f1161006f578063d06ca61f1461098e578063e0ce249c14610a43578063e7560e6e14610ad9578063e8e3370014610b4c578063fa64746f14610bae578063fef1178c14610c4457610188565b80638803dbee146107cc578063abc7c32614610862578063ad615dec14610893578063baa2abde146108c9578063c45a015514610926578063c9d815c81461093b57610188565b806338ed17391161010857806338ed1739146104cc578063540fba54146105625780635c11d795146105f85780635ffd5ee61461068e578063681b25681461071257806385f8c2591461079657610188565b8063054d50d41461018d57806309861035146101d55780631239cc95146102615780631f00ca74146103355780632195995c146103ea57806324033dc71461046857610188565b3661018857336001600160a01b037f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd8161461018657fe5b005b600080fd5b34801561019957600080fd5b506101c3600480360360608110156101b057600080fd5b5080359060208101359060400135610c97565b60408051918252519081900360200190f35b3480156101e157600080fd5b5061024860048036036101408110156101f957600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135610cac565b6040805192835260208301919091528051918290030190f35b6102e56004803603608081101561027757600080fd5b81359190810190604081016020820135600160201b81111561029857600080fd5b8201836020820111156102aa57600080fd5b803590602001918460208302840111600160201b831117156102cb57600080fd5b91935091506001600160a01b038135169060200135610dc0565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610321578181015183820152602001610309565b505050509050019250505060405180910390f35b34801561034157600080fd5b506102e56004803603604081101561035857600080fd5b81359190810190604081016020820135600160201b81111561037957600080fd5b82018360208201111561038b57600080fd5b803590602001918460208302840111600160201b831117156103ac57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061113c945050505050565b3480156103f657600080fd5b50610248600480360361016081101561040e57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611172565b6104ae600480360360c081101561047e57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a0013561126c565b60408051938452602084019290925282820152519081900360600190f35b3480156104d857600080fd5b506102e5600480360360a08110156104ef57600080fd5b813591602081013591810190606081016040820135600160201b81111561051557600080fd5b82018360208201111561052757600080fd5b803590602001918460208302840111600160201b8311171561054857600080fd5b91935091506001600160a01b0381351690602001356114ff565b34801561056e57600080fd5b50610186600480360360a081101561058557600080fd5b813591602081013591810190606081016040820135600160201b8111156105ab57600080fd5b8201836020820111156105bd57600080fd5b803590602001918460208302840111600160201b831117156105de57600080fd5b91935091506001600160a01b0381351690602001356116ce565b34801561060457600080fd5b50610186600480360360a081101561061b57600080fd5b813591602081013591810190606081016040820135600160201b81111561064157600080fd5b82018360208201111561065357600080fd5b803590602001918460208302840111600160201b8311171561067457600080fd5b91935091506001600160a01b0381351690602001356119a9565b6102e5600480360360808110156106a457600080fd5b81359190810190604081016020820135600160201b8111156106c557600080fd5b8201836020820111156106d757600080fd5b803590602001918460208302840111600160201b831117156106f857600080fd5b91935091506001600160a01b038135169060200135611bb7565b6101866004803603608081101561072857600080fd5b81359190810190604081016020820135600160201b81111561074957600080fd5b82018360208201111561075b57600080fd5b803590602001918460208302840111600160201b8311171561077c57600080fd5b91935091506001600160a01b038135169060200135611f30565b3480156107a257600080fd5b506101c3600480360360608110156107b957600080fd5b50803590602081013590604001356122a1565b3480156107d857600080fd5b506102e5600480360360a08110156107ef57600080fd5b813591602081013591810190606081016040820135600160201b81111561081557600080fd5b82018360208201111561082757600080fd5b803590602001918460208302840111600160201b8311171561084857600080fd5b91935091506001600160a01b0381351690602001356122ae565b34801561086e57600080fd5b506108776123a7565b604080516001600160a01b039092168252519081900360200190f35b34801561089f57600080fd5b506101c3600480360360608110156108b657600080fd5b50803590602081013590604001356123cb565b3480156108d557600080fd5b50610248600480360360e08110156108ec57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c001356123d8565b34801561093257600080fd5b5061087761261c565b34801561094757600080fd5b506101c3600480360360c081101561095e57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612640565b34801561099a57600080fd5b506102e5600480360360408110156109b157600080fd5b81359190810190604081016020820135600160201b8111156109d257600080fd5b8201836020820111156109e457600080fd5b803590602001918460208302840111600160201b83111715610a0557600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506127c6945050505050565b348015610a4f57600080fd5b506102e5600480360360a0811015610a6657600080fd5b813591602081013591810190606081016040820135600160201b811115610a8c57600080fd5b820183602082011115610a9e57600080fd5b803590602001918460208302840111600160201b83111715610abf57600080fd5b91935091506001600160a01b0381351690602001356127f3565b348015610ae557600080fd5b506101c36004803603610140811015610afd57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135612a84565b348015610b5857600080fd5b506104ae6004803603610100811015610b7057600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e00135612b92565b348015610bba57600080fd5b506102e5600480360360a0811015610bd157600080fd5b813591602081013591810190606081016040820135600160201b811115610bf757600080fd5b820183602082011115610c0957600080fd5b803590602001918460208302840111600160201b83111715610c2a57600080fd5b91935091506001600160a01b038135169060200135612cc5565b348015610c5057600080fd5b50610248600480360360c0811015610c6757600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612e54565b6000610ca4848484612f6e565b949350505050565b6000806000610cfc7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8e7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd8613046565b9050600087610d0b578c610d0f565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015610d8557600080fd5b505af1158015610d99573d6000803e3d6000fd5b50505050610dab8e8e8e8e8e8e612e54565b909f909e509c50505050505050505050505050565b60608142811015610e06576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031686866000818110610e3d57fe5b905060200201356001600160a01b03166001600160a01b031614610e96576040805162461bcd60e51b815260206004820152601f60248201526000805160206144fb833981519152604482015290519081900360640190fd5b610ef47f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b3488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061310692505050565b91508682600184510381518110610f0757fe5b60200260200101511015610f4c5760405162461bcd60e51b815260040180806020018281038252602d815260200180614453602d913960400191505060405180910390fd5b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663d0e30db083600081518110610f8857fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015610fbb57600080fd5b505af1158015610fcf573d6000803e3d6000fd5b50505050507f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663a9059cbb6110667f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8989600081811061103457fe5b905060200201356001600160a01b03168a8a600181811061105157fe5b905060200201356001600160a01b0316613046565b8460008151811061107357fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156110c157600080fd5b505af11580156110d5573d6000803e3d6000fd5b505050506040513d60208110156110eb57600080fd5b50516110f357fe5b61113282878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613252915050565b5095945050505050565b60606111697f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b848461348f565b90505b92915050565b60008060006111a27f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8f8f613046565b90506000876111b1578c6111b5565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561122b57600080fd5b505af115801561123f573d6000803e3d6000fd5b505050506112528f8f8f8f8f8f8f6123d8565b809450819550505050509b509b9950505050505050505050565b600080600083428110156112b5576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6112e38a7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd88b348c8c6135c7565b909450925060006113357f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8c7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd8613046565b90506113438b338388613858565b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b15801561139e57600080fd5b505af11580156113b2573d6000803e3d6000fd5b50505050507f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561142e57600080fd5b505af1158015611442573d6000803e3d6000fd5b505050506040513d602081101561145857600080fd5b505161146057fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050602060405180830381600087803b1580156114af57600080fd5b505af11580156114c3573d6000803e3d6000fd5b505050506040513d60208110156114d957600080fd5b50519250348410156114f1576114f1338534036139b5565b505096509650969350505050565b60608142811015611545576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6115a37f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061310692505050565b915086826001845103815181106115b657fe5b602002602001015110156115fb5760405162461bcd60e51b815260040180806020018281038252602d815260200180614453602d913960400191505060405180910390fd5b6116848686600081811061160b57fe5b905060200201356001600160a01b03163361166a7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8a8a600081811061164d57fe5b905060200201356001600160a01b03168b8b600181811061105157fe5b8560008151811061167757fe5b6020026020010151613858565b6116c382878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613252915050565b509695505050505050565b8042811015611712576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd8168585600019810181811061174c57fe5b905060200201356001600160a01b03166001600160a01b0316146117a5576040805162461bcd60e51b815260206004820152601f60248201526000805160206144fb833981519152604482015290519081900360640190fd5b6117fd858560008181106117b557fe5b905060200201356001600160a01b0316336117f77f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8989600081811061103457fe5b8a613858565b61183b858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613aad915050565b60007f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156118aa57600080fd5b505afa1580156118be573d6000803e3d6000fd5b505050506040513d60208110156118d457600080fd5b50519050868110156119175760405162461bcd60e51b815260040180806020018281038252602d815260200180614453602d913960400191505060405180910390fd5b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561197d57600080fd5b505af1158015611991573d6000803e3d6000fd5b5050505061199f84826139b5565b5050505050505050565b80428110156119ed576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6119fd858560008181106117b557fe5b600085856000198101818110611a0f57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015611a6b57600080fd5b505afa158015611a7f573d6000803e3d6000fd5b505050506040513d6020811015611a9557600080fd5b50516040805160208881028281018201909352888252929350611ad7929091899189918291850190849080828437600092019190915250889250613aad915050565b86611b7a8288886000198101818110611aec57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015611b4857600080fd5b505afa158015611b5c573d6000803e3d6000fd5b505050506040513d6020811015611b7257600080fd5b505190613daf565b101561199f5760405162461bcd60e51b815260040180806020018281038252602d815260200180614453602d913960400191505060405180910390fd5b60608142811015611bfd576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031686866000818110611c3457fe5b905060200201356001600160a01b03166001600160a01b031614611c8d576040805162461bcd60e51b815260206004820152601f60248201526000805160206144fb833981519152604482015290519081900360640190fd5b611ceb7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8888888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061348f92505050565b91503482600081518110611cfb57fe5b60200260200101511115611d405760405162461bcd60e51b81526004018080602001828103825260298152602001806144806029913960400191505060405180910390fd5b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663d0e30db083600081518110611d7c57fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611daf57600080fd5b505af1158015611dc3573d6000803e3d6000fd5b50505050507f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663a9059cbb611e287f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8989600081811061103457fe5b84600081518110611e3557fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611e8357600080fd5b505af1158015611e97573d6000803e3d6000fd5b505050506040513d6020811015611ead57600080fd5b5051611eb557fe5b611ef482878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613252915050565b81600081518110611f0157fe5b6020026020010151341115611132576111323383600081518110611f2157fe5b602002602001015134036139b5565b8042811015611f74576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031685856000818110611fab57fe5b905060200201356001600160a01b03166001600160a01b031614612004576040805162461bcd60e51b815260206004820152601f60248201526000805160206144fb833981519152604482015290519081900360640190fd5b60003490507f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561206457600080fd5b505af1158015612078573d6000803e3d6000fd5b50505050507f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b031663a9059cbb6120dd7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8989600081811061103457fe5b836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561212457600080fd5b505af1158015612138573d6000803e3d6000fd5b505050506040513d602081101561214e57600080fd5b505161215657fe5b60008686600019810181811061216857fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156121c457600080fd5b505afa1580156121d8573d6000803e3d6000fd5b505050506040513d60208110156121ee57600080fd5b505160408051602089810282810182019093528982529293506122309290918a918a918291850190849080828437600092019190915250899250613aad915050565b87611b7a828989600019810181811061224557fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015611b4857600080fd5b6000610ca4848484613dff565b606081428110156122f4576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6123527f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061348f92505050565b9150868260008151811061236257fe5b602002602001015111156115fb5760405162461bcd60e51b81526004018080602001828103825260298152602001806144806029913960400191505060405180910390fd5b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd881565b6000610ca4848484613ed7565b600080824281101561241f576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b600061244c7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8c8c613046565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b1580156124a757600080fd5b505af11580156124bb573d6000803e3d6000fd5b505050506040513d60208110156124d157600080fd5b50506040805163226bf2d160e21b81526001600160a01b03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b15801561251e57600080fd5b505af1158015612532573d6000803e3d6000fd5b505050506040513d604081101561254857600080fd5b508051602090910151909250905060006125628e8e613f7d565b509050806001600160a01b03168e6001600160a01b031614612585578183612588565b82825b90975095508a8710156125cc5760405162461bcd60e51b815260040180806020018281038252602881526020018061438d6028913960400191505060405180910390fd5b8986101561260b5760405162461bcd60e51b81526004018080602001828103825260288152602001806144a96028913960400191505060405180910390fd5b505050505097509795505050505050565b7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b81565b60008142811015612686576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6126b5887f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd889898930896123d8565b90508092505061273e88858a6001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561270d57600080fd5b505afa158015612721573d6000803e3d6000fd5b505050506040513d602081101561273757600080fd5b505161405b565b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156127a457600080fd5b505af11580156127b8573d6000803e3d6000fd5b505050506116c384836139b5565b60606111697f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8484613106565b60608142811015612839576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd8168686600019810181811061287357fe5b905060200201356001600160a01b03166001600160a01b0316146128cc576040805162461bcd60e51b815260206004820152601f60248201526000805160206144fb833981519152604482015290519081900360640190fd5b61292a7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061348f92505050565b9150868260008151811061293a57fe5b6020026020010151111561297f5760405162461bcd60e51b81526004018080602001828103825260298152602001806144806029913960400191505060405180910390fd5b61298f8686600081811061160b57fe5b6129ce82878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613252915050565b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b0316632e1a7d4d83600185510381518110612a0d57fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612a4b57600080fd5b505af1158015612a5f573d6000803e3d6000fd5b505050506116c38483600185510381518110612a7757fe5b60200260200101516139b5565b600080612ad27f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8d7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd8613046565b9050600086612ae1578b612ae5565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015612b5b57600080fd5b505af1158015612b6f573d6000803e3d6000fd5b50505050612b818d8d8d8d8d8d612640565b9d9c50505050505050505050505050565b60008060008342811015612bdb576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b612be98c8c8c8c8c8c6135c7565b90945092506000612c1b7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8e8e613046565b9050612c298d338388613858565b612c358c338387613858565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03168152602001915050602060405180830381600087803b158015612c8457600080fd5b505af1158015612c98573d6000803e3d6000fd5b505050506040513d6020811015612cae57600080fd5b5051949d939c50939a509198505050505050505050565b60608142811015612d0b576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd81686866000198101818110612d4557fe5b905060200201356001600160a01b03166001600160a01b031614612d9e576040805162461bcd60e51b815260206004820152601f60248201526000805160206144fb833981519152604482015290519081900360640190fd5b612dfc7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061310692505050565b91508682600184510381518110612e0f57fe5b6020026020010151101561297f5760405162461bcd60e51b815260040180806020018281038252602d815260200180614453602d913960400191505060405180910390fd5b6000808242811015612e9b576040805162461bcd60e51b815260206004820152601a6024820152600080516020614433833981519152604482015290519081900360640190fd5b612eca897f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd88a8a8a308a6123d8565b9093509150612eda89868561405b565b7f00000000000000000000000086fb5343bbecffc86185c023a2a6ccc76fc0afd86001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612f4057600080fd5b505af1158015612f54573d6000803e3d6000fd5b50505050612f6285836139b5565b50965096945050505050565b6000808411612fae5760405162461bcd60e51b815260040180806020018281038252602d8152602001806143d8602d913960400191505060405180910390fd5b600083118015612fbe5750600082115b612ff95760405162461bcd60e51b815260040180806020018281038252602a8152602001806144d1602a913960400191505060405180910390fd5b6000613007856126fd6141c5565b9050600061301582856141c5565b9050600061302f83613029886127106141c5565b90614228565b905080828161303a57fe5b04979650505050505050565b60008060006130558585613f7d565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501206001600160f81b031960688401529a90941b9093166069840152607d8301989098527fab751f5a1fa34a8ee310b18f90748fd23f8c4f66796c4d79bd52856b2f2dae58609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b606060028251101561315f576040805162461bcd60e51b815260206004820181905260248201527f50686f6e696578537761704c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff8111801561317757600080fd5b506040519080825280602002602001820160405280156131a1578160200160208202803683370190505b50905082816000815181106131b257fe5b60200260200101818152505060005b600183510381101561324a57600080613204878685815181106131e057fe5b60200260200101518786600101815181106131f757fe5b6020026020010151614277565b9150915061322684848151811061321757fe5b60200260200101518383612f6e565b84846001018151811061323557fe5b602090810291909101015250506001016131c1565b509392505050565b60005b60018351038110156134895760008084838151811061327057fe5b602002602001015185846001018151811061328757fe5b602002602001015191509150600061329f8383613f7d565b50905060008785600101815181106132b357fe5b60200260200101519050600080836001600160a01b0316866001600160a01b0316146132e1578260006132e5565b6000835b91509150600060028a510388106132fc578861333d565b61333d7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b878c8b6002018151811061333057fe5b6020026020010151613046565b905061336a7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8888613046565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f1916602001820160405280156133a7576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561340f5781810151838201526020016133f7565b50505050905090810190601f16801561343c5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561345e57600080fd5b505af1158015613472573d6000803e3d6000fd5b505060019099019850613255975050505050505050565b50505050565b60606002825110156134e8576040805162461bcd60e51b815260206004820181905260248201527f50686f6e696578537761704c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff8111801561350057600080fd5b5060405190808252806020026020018201604052801561352a578160200160208202803683370190505b509050828160018351038151811061353e57fe5b60209081029190910101528151600019015b801561324a576000806135808786600186038151811061356c57fe5b60200260200101518786815181106131f757fe5b915091506135a284848151811061359357fe5b60200260200101518383613dff565b8460018503815181106135b157fe5b6020908102919091010152505060001901613550565b60008060006001600160a01b03167f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b6001600160a01b031663e6a439058a8a6040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b15801561365357600080fd5b505afa158015613667573d6000803e3d6000fd5b505050506040513d602081101561367d57600080fd5b50516001600160a01b0316141561373b577f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b6001600160a01b031663c9c6539689896040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050602060405180830381600087803b15801561370e57600080fd5b505af1158015613722573d6000803e3d6000fd5b505050506040513d602081101561373857600080fd5b50505b6000806137697f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8b8b614277565b9150915081600014801561377b575080155b1561378b5787935086925061384b565b6000613798898484613ed7565b90508781116137eb57858110156137e05760405162461bcd60e51b81526004018080602001828103825260288152602001806144a96028913960400191505060405180910390fd5b889450925082613849565b60006137f8898486613ed7565b90508981111561380457fe5b878110156138435760405162461bcd60e51b815260040180806020018281038252602881526020018061438d6028913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17815292518251600094606094938a169392918291908083835b602083106138dd5780518252601f1990920191602091820191016138be565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461393f576040519150601f19603f3d011682016040523d82523d6000602084013e613944565b606091505b5091509150818015613972575080511580613972575080806020019051602081101561396f57600080fd5b50515b6139ad5760405162461bcd60e51b815260040180806020018281038252602481526020018061451b6024913960400191505060405180910390fd5b505050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b60208310613a015780518252601f1990920191602091820191016139e2565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613a63576040519150601f19603f3d011682016040523d82523d6000602084013e613a68565b606091505b5050905080613aa85760405162461bcd60e51b81526004018080602001828103825260238152602001806143b56023913960400191505060405180910390fd5b505050565b60005b6001835103811015613aa857600080848381518110613acb57fe5b6020026020010151858460010181518110613ae257fe5b6020026020010151915091506000613afa8383613f7d565b5090506000613b2a7f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b8585613046565b9050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613b6b57600080fd5b505afa158015613b7f573d6000803e3d6000fd5b505050506040513d6060811015613b9557600080fd5b5080516020909101516001600160701b0391821693501690506000806001600160a01b038a811690891614613bcb578284613bce565b83835b91509150613c23828b6001600160a01b03166370a082318a6040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015611b4857600080fd5b9550613c30868383612f6e565b945050505050600080856001600160a01b0316886001600160a01b031614613c5a57826000613c5e565b6000835b91509150600060028c51038a10613c75578a613ca9565b613ca97f00000000000000000000000053be5865ca84aa589e09061f8d476b431c4ed05b898e8d6002018151811061333057fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613d33578181015183820152602001613d1b565b50505050905090810190601f168015613d605780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613d8257600080fd5b505af1158015613d96573d6000803e3d6000fd5b50506001909b019a50613ab09950505050505050505050565b8082038281111561116c576040805162461bcd60e51b815260206004820152601560248201527464732d6d6174682d7375622d756e646572666c6f7760581b604482015290519081900360640190fd5b6000808411613e3f5760405162461bcd60e51b815260040180806020018281038252602e815260200180614405602e913960400191505060405180910390fd5b600083118015613e4f5750600082115b613e8a5760405162461bcd60e51b815260040180806020018281038252602a8152602001806144d1602a913960400191505060405180910390fd5b6000613ea2612710613e9c86886141c5565b906141c5565b90506000613eb66126fd613e9c8689613daf565b9050613ecd6001828481613ec657fe5b0490614228565b9695505050505050565b6000808411613f175760405162461bcd60e51b815260040180806020018281038252602781526020018061433f6027913960400191505060405180910390fd5b600083118015613f275750600082115b613f625760405162461bcd60e51b815260040180806020018281038252602a8152602001806144d1602a913960400191505060405180910390fd5b82613f6d85846141c5565b81613f7457fe5b04949350505050565b600080826001600160a01b0316846001600160a01b03161415613fd15760405162461bcd60e51b81526004018080602001828103825260278152602001806143666027913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610613ff1578284613ff4565b83835b90925090506001600160a01b038216614054576040805162461bcd60e51b815260206004820181905260248201527f50686f6e696578537761704c6962726172793a205a45524f5f41444452455353604482015290519081900360640190fd5b9250929050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106140d85780518252601f1990920191602091820191016140b9565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461413a576040519150601f19603f3d011682016040523d82523d6000602084013e61413f565b606091505b509150915081801561416d57508051158061416d575080806020019051602081101561416a57600080fd5b50515b6141be576040805162461bcd60e51b815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c454400604482015290519081900360640190fd5b5050505050565b60008115806141e0575050808202828282816141dd57fe5b04145b61116c576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6d756c2d6f766572666c6f7760601b604482015290519081900360640190fd5b8082018281101561116c576040805162461bcd60e51b815260206004820152601460248201527364732d6d6174682d6164642d6f766572666c6f7760601b604482015290519081900360640190fd5b60008060006142868585613f7d565b509050600080614297888888613046565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156142cf57600080fd5b505afa1580156142e3573d6000803e3d6000fd5b505050506040513d60608110156142f957600080fd5b5080516020909101516001600160701b0391821693501690506001600160a01b038781169084161461432c57808261432f565b81815b9099909850965050505050505056fe50686f6e696578537761704c6962726172793a20494e53554646494349454e545f414d4f554e5450686f6e696578537761704c6962726172793a204944454e544943414c5f41444452455353455350686f656e697853776170526f757465723a20494e53554646494349454e545f415f414d4f554e545472616e7366657248656c7065723a205645545f5452414e534645525f4641494c454450686f6e696578537761704c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e5450686f6e696578537761704c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e5450686f656e697853776170526f757465723a204558504952454400000000000050686f656e697853776170526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e5450686f656e697853776170526f757465723a204558434553534956455f494e5055545f414d4f554e5450686f656e697853776170526f757465723a20494e53554646494349454e545f425f414d4f554e5450686f6e696578537761704c6962726172793a20494e53554646494349454e545f4c495155494449545950686f656e697853776170526f757465723a20494e56414c49445f50415448005472616e7366657248656c7065723a205452414e534645525f46524f4d5f4641494c4544a26469706673582212207b3b33a8085e14be1d7442dab7e264ec38e8dc4b3445a24421aa76e178d1c00f64736f6c634300060c0033