VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xC06472…b6Bb
Summary
Transactions
Transfers
Address
0xC06472E13b7218C9969f632fa5eE0a3aef69b6Bb
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x098F2b53460b382850A60Af179C0EF7084533FAa
Deployer
0x098F2b53460b382850A60Af179C0EF7084533FAa
Code
0x60806040526004361061018f5760003560e01c80638803dbee116100d6578063d06ca61f1161007f578063e8e3370011610059578063e8e3370014610bac578063fa64746f14610c0e578063fef1178c14610ca6576101c8565b8063d06ca61f146109ea578063e0ce249c14610aa1578063e7560e6e14610b39576101c8565b8063baa2abde116100b0578063baa2abde14610925578063c45a015514610982578063c9d815c814610997576101c8565b80638803dbee14610826578063abc7c326146108be578063ad615dec146108ef576101c8565b806352707d8c116101385780635c11d795116101125780635c11d795146106825780635ffd5ee61461071a578063681b2568146107a0576101c8565b806352707d8c14610560578063540fba54146105ae578063571fd01214610646576101c8565b80632195995c116101695780632195995c146103e657806324033dc71461046457806338ed1739146104c8576101c8565b806309861035146101cd5780631239cc95146102595780631f00ca741461032f576101c8565b366101c857336001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716146101c657fe5b005b600080fd5b3480156101d957600080fd5b5061024060048036036101408110156101f157600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135610cf9565b6040805192835260208301919091528051918290030190f35b6102df6004803603608081101561026f57600080fd5b8135919081019060408101602082013564010000000081111561029157600080fd5b8201836020820111156102a357600080fd5b803590602001918460208302840111640100000000831117156102c557600080fd5b91935091506001600160a01b038135169060200135610e0d565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561031b578181015183820152602001610303565b505050509050019250505060405180910390f35b34801561033b57600080fd5b506102df6004803603604081101561035257600080fd5b8135919081019060408101602082013564010000000081111561037457600080fd5b82018360208201111561038657600080fd5b803590602001918460208302840111640100000000831117156103a857600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506111a4945050505050565b3480156103f257600080fd5b50610240600480360361016081101561040a57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff61010082013516906101208101359061014001356111da565b6104aa600480360360c081101561047a57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a001356112d4565b60408051938452602084019290925282820152519081900360600190f35b3480156104d457600080fd5b506102df600480360360a08110156104eb57600080fd5b81359160208101359181019060608101604082013564010000000081111561051257600080fd5b82018360208201111561052457600080fd5b8035906020019184602083028401116401000000008311171561054657600080fd5b91935091506001600160a01b038135169060200135611579565b34801561056c57600080fd5b5061059c6004803603608081101561058357600080fd5b5080359060208101359060408101359060600135611748565b60408051918252519081900360200190f35b3480156105ba57600080fd5b506101c6600480360360a08110156105d157600080fd5b8135916020810135918101906060810160408201356401000000008111156105f857600080fd5b82018360208201111561060a57600080fd5b8035906020019184602083028401116401000000008311171561062c57600080fd5b91935091506001600160a01b03813516906020013561175f565b34801561065257600080fd5b5061059c6004803603608081101561066957600080fd5b5080359060208101359060408101359060600135611a47565b34801561068e57600080fd5b506101c6600480360360a08110156106a557600080fd5b8135916020810135918101906060810160408201356401000000008111156106cc57600080fd5b8201836020820111156106de57600080fd5b8035906020019184602083028401116401000000008311171561070057600080fd5b91935091506001600160a01b038135169060200135611a55565b6102df6004803603608081101561073057600080fd5b8135919081019060408101602082013564010000000081111561075257600080fd5b82018360208201111561076457600080fd5b8035906020019184602083028401116401000000008311171561078657600080fd5b91935091506001600160a01b038135169060200135611c7b565b6101c6600480360360808110156107b657600080fd5b813591908101906040810160208201356401000000008111156107d857600080fd5b8201836020820111156107ea57600080fd5b8035906020019184602083028401116401000000008311171561080c57600080fd5b91935091506001600160a01b03813516906020013561200f565b34801561083257600080fd5b506102df600480360360a081101561084957600080fd5b81359160208101359181019060608101604082013564010000000081111561087057600080fd5b82018360208201111561088257600080fd5b803590602001918460208302840111640100000000831117156108a457600080fd5b91935091506001600160a01b0381351690602001356123ad565b3480156108ca57600080fd5b506108d36124a6565b604080516001600160a01b039092168252519081900360200190f35b3480156108fb57600080fd5b5061059c6004803603606081101561091257600080fd5b50803590602081013590604001356124ca565b34801561093157600080fd5b50610240600480360360e081101561094857600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c001356124df565b34801561098e57600080fd5b506108d3612723565b3480156109a357600080fd5b5061059c600480360360c08110156109ba57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612747565b3480156109f657600080fd5b506102df60048036036040811015610a0d57600080fd5b81359190810190604081016020820135640100000000811115610a2f57600080fd5b820183602082011115610a4157600080fd5b80359060200191846020830284011164010000000083111715610a6357600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506128c8945050505050565b348015610aad57600080fd5b506102df600480360360a0811015610ac457600080fd5b813591602081013591810190606081016040820135640100000000811115610aeb57600080fd5b820183602082011115610afd57600080fd5b80359060200191846020830284011164010000000083111715610b1f57600080fd5b91935091506001600160a01b0381351690602001356128f5565b348015610b4557600080fd5b5061059c6004803603610140811015610b5d57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135612b98565b348015610bb857600080fd5b506104aa6004803603610100811015610bd057600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e00135612ca6565b348015610c1a57600080fd5b506102df600480360360a0811015610c3157600080fd5b813591602081013591810190606081016040820135640100000000811115610c5857600080fd5b820183602082011115610c6a57600080fd5b80359060200191846020830284011164010000000083111715610c8c57600080fd5b91935091506001600160a01b038135169060200135612de2565b348015610cb257600080fd5b50610240600480360360c0811015610cc957600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612f83565b6000806000610d497f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999761309d565b9050600087610d58578c610d5c565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015610dd257600080fd5b505af1158015610de6573d6000803e3d6000fd5b50505050610df88e8e8e8e8e8e612f83565b909f909e509c50505050505050505050505050565b60608142811015610e53576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031686866000818110610e8a57fe5b905060200201356001600160a01b03166001600160a01b031614610ef5576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b610f537f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a23488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061317592505050565b91508682600184510381518110610f6657fe5b60200260200101511015610fab5760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db083600081518110610fe757fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b15801561101a57600080fd5b505af115801561102e573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb6110c57f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061109357fe5b905060200201356001600160a01b03168a8a60018181106110b057fe5b905060200201356001600160a01b031661309d565b846000815181106110d257fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561112957600080fd5b505af115801561113d573d6000803e3d6000fd5b505050506040513d602081101561115357600080fd5b505161115b57fe5b61119a828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506132fb915050565b5095945050505050565b60606111d17f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28484613541565b90505b92915050565b600080600061120a7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28f8f61309d565b9050600087611219578c61121d565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561129357600080fd5b505af11580156112a7573d6000803e3d6000fd5b505050506112ba8f8f8f8f8f8f8f6124df565b809450819550505050509b509b9950505050505050505050565b6000806000834281101561131d576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b61134b8a7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99978b348c8c6136a6565b9094509250600061139d7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999761309d565b90506113ab8b33838861391a565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b15801561140657600080fd5b505af115801561141a573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561149f57600080fd5b505af11580156114b3573d6000803e3d6000fd5b505050506040513d60208110156114c957600080fd5b50516114d157fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561152957600080fd5b505af115801561153d573d6000803e3d6000fd5b505050506040513d602081101561155357600080fd5b505192503484101561156b5761156b33853403613a8c565b505096509650969350505050565b606081428110156115bf576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b61161d7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061317592505050565b9150868260018451038151811061163057fe5b602002602001015110156116755760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b6116fe8686600081811061168557fe5b905060200201356001600160a01b0316336116e47f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28a8a60008181106116c757fe5b905060200201356001600160a01b03168b8b60018181106110b057fe5b856000815181106116f157fe5b602002602001015161391a565b61173d828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506132fb915050565b509695505050505050565b600061175685858585613b84565b95945050505050565b80428110156117a3576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716858560001981018181106117dd57fe5b905060200201356001600160a01b03166001600160a01b031614611848576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b6118a08585600081811061185857fe5b905060200201356001600160a01b03163361189a7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061109357fe5b8a61391a565b6118de858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613c78915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716916370a0823191602480820192602092909190829003018186803b15801561194857600080fd5b505afa15801561195c573d6000803e3d6000fd5b505050506040513d602081101561197257600080fd5b50519050868110156119b55760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611a1b57600080fd5b505af1158015611a2f573d6000803e3d6000fd5b50505050611a3d8482613a8c565b5050505050505050565b600061175685858585613fef565b8042811015611a99576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b611aa98585600081811061185857fe5b600085856000198101818110611abb57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611b2057600080fd5b505afa158015611b34573d6000803e3d6000fd5b505050506040513d6020811015611b4a57600080fd5b50516040805160208881028281018201909352888252929350611b8c929091899189918291850190849080828437600092019190915250889250613c78915050565b86611c3e8288886000198101818110611ba157fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611c0657600080fd5b505afa158015611c1a573d6000803e3d6000fd5b505050506040513d6020811015611c3057600080fd5b50519063ffffffff6140e316565b1015611a3d5760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b60608142811015611cc1576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031686866000818110611cf857fe5b905060200201356001600160a01b03166001600160a01b031614611d63576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b611dc17f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28888888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061354192505050565b91503482600081518110611dd157fe5b60200260200101511115611e165760405162461bcd60e51b81526004018080602001828103825260298152602001806147386029913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db083600081518110611e5257fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611e8557600080fd5b505af1158015611e99573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb611efe7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061109357fe5b84600081518110611f0b57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611f6257600080fd5b505af1158015611f76573d6000803e3d6000fd5b505050506040513d6020811015611f8c57600080fd5b5051611f9457fe5b611fd3828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506132fb915050565b81600081518110611fe057fe5b602002602001015134111561119a5761119a338360008151811061200057fe5b60200260200101513403613a8c565b8042811015612053576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b03168585600081811061208a57fe5b905060200201356001600160a01b03166001600160a01b0316146120f5576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b60003490507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561215557600080fd5b505af1158015612169573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb6121ce7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061109357fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561221e57600080fd5b505af1158015612232573d6000803e3d6000fd5b505050506040513d602081101561224857600080fd5b505161225057fe5b60008686600019810181811061226257fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156122c757600080fd5b505afa1580156122db573d6000803e3d6000fd5b505050506040513d60208110156122f157600080fd5b505160408051602089810282810182019093528982529293506123339290918a918a918291850190849080828437600092019190915250899250613c78915050565b87611c3e828989600019810181811061234857fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611c0657600080fd5b606081428110156123f3576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6124517f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061354192505050565b9150868260008151811061246157fe5b602002602001015111156116755760405162461bcd60e51b81526004018080602001828103825260298152602001806147386029913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999781565b60006124d784848461413b565b949350505050565b6000808242811015612526576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b60006125537f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c8c61309d565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b1580156125ae57600080fd5b505af11580156125c2573d6000803e3d6000fd5b505050506040513d60208110156125d857600080fd5b50506040805163226bf2d160e21b81526001600160a01b03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b15801561262557600080fd5b505af1158015612639573d6000803e3d6000fd5b505050506040513d604081101561264f57600080fd5b508051602090910151909250905060006126698e8e6141e7565b509050806001600160a01b03168e6001600160a01b03161461268c57818361268f565b82825b90975095508a8710156126d35760405162461bcd60e51b81526004018080602001828103825260288152602001806146b56028913960400191505060405180910390fd5b898610156127125760405162461bcd60e51b81526004018080602001828103825260288152602001806147bc6028913960400191505060405180910390fd5b505050505097509795505050505050565b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a281565b6000814281101561278d576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6127bc887f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999789898930896124df565b604080516370a0823160e01b8152306004820152905191945061284092508a9187916001600160a01b038416916370a0823191602480820192602092909190829003018186803b15801561280f57600080fd5b505afa158015612823573d6000803e3d6000fd5b505050506040513d602081101561283957600080fd5b50516142c5565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156128a657600080fd5b505af11580156128ba573d6000803e3d6000fd5b5050505061173d8483613a8c565b60606111d17f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28484613175565b6060814281101561293b576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997168686600019810181811061297557fe5b905060200201356001600160a01b03166001600160a01b0316146129e0576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b612a3e7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061354192505050565b91508682600081518110612a4e57fe5b60200260200101511115612a935760405162461bcd60e51b81526004018080602001828103825260298152602001806147386029913960400191505060405180910390fd5b612aa38686600081811061168557fe5b612ae2828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506132fb915050565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d83600185510381518110612b2157fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015612b5f57600080fd5b505af1158015612b73573d6000803e3d6000fd5b5050505061173d8483600185510381518110612b8b57fe5b6020026020010151613a8c565b600080612be67f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28d7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999761309d565b9050600086612bf5578b612bf9565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015612c6f57600080fd5b505af1158015612c83573d6000803e3d6000fd5b50505050612c958d8d8d8d8d8d612747565b9d9c50505050505050505050505050565b60008060008342811015612cef576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b612cfd8c8c8c8c8c8c6136a6565b90945092506000612d2f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e8e61309d565b9050612d3d8d33838861391a565b612d498c33838761391a565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612da157600080fd5b505af1158015612db5573d6000803e3d6000fd5b505050506040513d6020811015612dcb57600080fd5b5051949d939c50939a509198505050505050505050565b60608142811015612e28576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99971686866000198101818110612e6257fe5b905060200201356001600160a01b03166001600160a01b031614612ecd576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b612f2b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061317592505050565b91508682600184510381518110612f3e57fe5b60200260200101511015612a935760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b6000808242811015612fca576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b612ff9897f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99978a8a8a308a6124df565b90935091506130098986856142c5565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561306f57600080fd5b505af1158015613083573d6000803e3d6000fd5b505050506130918583613a8c565b50965096945050505050565b60008060006130ac85856141e7565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501207fff0000000000000000000000000000000000000000000000000000000000000060688401529a90941b9093166069840152607d8301989098527f597842963dd96a7950f4a0e1fc043055599d6e4e7154f8190d1ff640509e5900609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b60606002825110156131ce576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff811180156131e657600080fd5b50604051908082528060200260200182016040528015613210578160200160208202803683370190505b509050828160008151811061322157fe5b60200260200101818152505060005b60018351038110156132f3576000806132738786858151811061324f57fe5b602002602001015187866001018151811061326657fe5b602002602001015161442e565b9150915060006132ad8887868151811061328957fe5b60200260200101518887600101815181106132a057fe5b60200260200101516144fc565b90506132ce8585815181106132be57fe5b6020026020010151848484613b84565b8585600101815181106132dd57fe5b6020908102919091010152505050600101613230565b509392505050565b60005b600183510381101561353b5760008084838151811061331957fe5b602002602001015185846001018151811061333057fe5b602002602001015191509150600061334883836141e7565b509050600087856001018151811061335c57fe5b60200260200101519050600080836001600160a01b0316866001600160a01b03161461338a5782600061338e565b6000835b91509150600060028a510388106133a557886133e6565b6133e67f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2878c8b600201815181106133d957fe5b602002602001015161309d565b90506134137f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2888861309d565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015613450576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b838110156134c15781810151838201526020016134a9565b50505050905090810190601f1680156134ee5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561351057600080fd5b505af1158015613524573d6000803e3d6000fd5b5050600190990198506132fe975050505050505050565b50505050565b606060028251101561359a576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff811180156135b257600080fd5b506040519080825280602002602001820160405280156135dc578160200160208202803683370190505b50905082816001835103815181106135f057fe5b60209081029190910101528151600019015b80156132f3576000806136328786600186038151811061361e57fe5b602002602001015187868151811061326657fe5b91509150600061365f8887600187038151811061364b57fe5b60200260200101518887815181106132a057fe5b905061368085858151811061367057fe5b6020026020010151848484613fef565b85600186038151811061368f57fe5b602090810291909101015250505060001901613602565b6040805163e6a4390560e01b81526001600160a01b03888116600483015287811660248301529151600092839283927f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163e6a4390591604480820192602092909190829003018186803b15801561372057600080fd5b505afa158015613734573d6000803e3d6000fd5b505050506040513d602081101561374a57600080fd5b50516001600160a01b031614156137fd57604080516364e329cb60e11b81526001600160a01b038a81166004830152898116602483015291517f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163c9c65396916044808201926020929091908290030181600087803b1580156137d057600080fd5b505af11580156137e4573d6000803e3d6000fd5b505050506040513d60208110156137fa57600080fd5b50505b60008061382b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28b8b61442e565b9150915081600014801561383d575080155b1561384d5787935086925061390d565b600061385a89848461413b565b90508781116138ad57858110156138a25760405162461bcd60e51b81526004018080602001828103825260288152602001806147bc6028913960400191505060405180910390fd5b88945092508261390b565b60006138ba89848661413b565b9050898111156138c657fe5b878110156139055760405162461bcd60e51b81526004018080602001828103825260288152602001806146b56028913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b17815292518251600094606094938a169392918291908083835b602083106139b45780518252601f199092019160209182019101613995565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613a16576040519150601f19603f3d011682016040523d82523d6000602084013e613a1b565b606091505b5091509150818015613a49575080511580613a495750808060200190516020811015613a4657600080fd5b50515b613a845760405162461bcd60e51b81526004018080602001828103825260318152602001806146846031913960400191505060405180910390fd5b505050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b60208310613ad85780518252601f199092019160209182019101613ab9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613b3a576040519150601f19603f3d011682016040523d82523d6000602084013e613b3f565b606091505b5050905080613b7f5760405162461bcd60e51b81526004018080602001828103825260348152602001806146dd6034913960400191505060405180910390fd5b505050565b6000808511613bc45760405162461bcd60e51b815260040180806020018281038252602d815260200180614838602d913960400191505060405180910390fd5b600084118015613bd45750600083115b613c0f5760405162461bcd60e51b815260040180806020018281038252602a81526020018061463a602a913960400191505060405180910390fd5b6000613c268661271085900363ffffffff61457516565b90506000613c3a828663ffffffff61457516565b90506000613c6083613c548961271063ffffffff61457516565b9063ffffffff6145e116565b9050808281613c6b57fe5b0498975050505050505050565b60005b6001835103811015613b7f57600080848381518110613c9657fe5b6020026020010151858460010181518110613cad57fe5b6020026020010151915091506000613cc583836141e7565b5090506000613cf57f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2858561309d565b9050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613d3657600080fd5b505afa158015613d4a573d6000803e3d6000fd5b505050506040513d6060811015613d6057600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506000806001600160a01b038a811690891614613d9d578284613da0565b83835b91509150613dfe828b6001600160a01b03166370a082318a6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611c0657600080fd5b9550613e708683838a6001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b158015613e3f57600080fd5b505afa158015613e53573d6000803e3d6000fd5b505050506040513d6020811015613e6957600080fd5b5051613b84565b945050505050600080856001600160a01b0316886001600160a01b031614613e9a57826000613e9e565b6000835b91509150600060028c51038a10613eb5578a613ee9565b613ee97f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898e8d600201815181106133d957fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613f73578181015183820152602001613f5b565b50505050905090810190601f168015613fa05780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613fc257600080fd5b505af1158015613fd6573d6000803e3d6000fd5b50506001909b019a50613c7b9950505050505050505050565b600080851161402f5760405162461bcd60e51b815260040180806020018281038252602e81526020018061478e602e913960400191505060405180910390fd5b60008411801561403f5750600083115b61407a5760405162461bcd60e51b815260040180806020018281038252602a81526020018061463a602a913960400191505060405180910390fd5b600061409e612710614092878963ffffffff61457516565b9063ffffffff61457516565b905060006140bb612710859003614092878a63ffffffff6140e316565b90506140d860018284816140cb57fe5b049063ffffffff6145e116565b979650505050505050565b808203828111156111d4576040805162461bcd60e51b815260206004820152601560248201527f64732d6d6174682d7375622d756e646572666c6f770000000000000000000000604482015290519081900360640190fd5b600080841161417b5760405162461bcd60e51b81526004018080602001828103825260278152602001806147116027913960400191505060405180910390fd5b60008311801561418b5750600082115b6141c65760405162461bcd60e51b815260040180806020018281038252602a81526020018061463a602a913960400191505060405180910390fd5b826141d7858463ffffffff61457516565b816141de57fe5b04949350505050565b600080826001600160a01b0316846001600160a01b0316141561423b5760405162461bcd60e51b81526004018080602001828103825260278152602001806147e46027913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b03161061425b57828461425e565b83835b90925090506001600160a01b0382166142be576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a205a45524f5f41444452455353604482015290519081900360640190fd5b9250929050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106143575780518252601f199092019160209182019101614338565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146143b9576040519150601f19603f3d011682016040523d82523d6000602084013e6143be565b606091505b50915091508180156143ec5750805115806143ec57508080602001905160208110156143e957600080fd5b50515b6144275760405162461bcd60e51b815260040180806020018281038252602d81526020018061480b602d913960400191505060405180910390fd5b5050505050565b600080600061443d85856141e7565b50905060008061444e88888861309d565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561448657600080fd5b505afa15801561449a573d6000803e3d6000fd5b505050506040513d60608110156144b057600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b03878116908416146144ea5780826144ed565b81815b90999098509650505050505050565b600061450984848461309d565b6001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b15801561454157600080fd5b505afa158015614555573d6000803e3d6000fd5b505050506040513d602081101561456b57600080fd5b5051949350505050565b60008115806145905750508082028282828161458d57fe5b04145b6111d4576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b808201828110156111d4576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f77000000000000000000000000604482015290519081900360640190fdfe5665786368616e676556324c6962726172793a20494e53554646494349454e545f4c49515549444954595665786368616e67655632526f757465723a20455850495245440000000000005472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645665786368616e67655632526f757465723a20494e53554646494349454e545f415f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665725645543a20564554207472616e73666572206661696c65645665786368616e676556324c6962726172793a20494e53554646494349454e545f414d4f554e545665786368616e67655632526f757465723a204558434553534956455f494e5055545f414d4f554e545665786368616e67655632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545665786368616e676556324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545665786368616e67655632526f757465723a20494e53554646494349454e545f425f414d4f554e545665786368616e676556324c6962726172793a204944454e544943414c5f4144445245535345535472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c65645665786368616e676556324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54a2646970667358221220d784d3d075100ef2f7f5469b5c6c0b1c2c3c25f2cdc7d3ab6d5b90b35c64257864736f6c63430006060033