VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xb4D804…4c1B
Summary
Transactions
Transfers
Address
0xb4D80489F26744b5Bbe653a16309B49316C64c1B
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x098F2b53460b382850A60Af179C0EF7084533FAa
Deployer
0x098F2b53460b382850A60Af179C0EF7084533FAa
Code
0x60806040526004361061018f5760003560e01c80638803dbee116100d6578063c45a01551161007f578063e8e3370011610059578063e8e3370014610bad578063f305d71914610c2d578063fb3bdb4114610c73576101c8565b8063c45a015514610a6e578063d06ca61f14610a83578063ded9382a14610b3a576101c8565b8063af2979eb116100b0578063af2979eb14610938578063b6f9de951461098b578063baa2abde14610a11576101c8565b80638803dbee14610839578063ad5c4648146108d1578063ad615dec14610902576101c8565b806352707d8c116101385780635c11d795116101125780635c11d79514610683578063791ac9471461071b5780637ff36ab5146107b3576101c8565b806352707d8c14610586578063571fd012146105d45780635b0d598414610610576101c8565b80632195995c116101695780632195995c146103d857806338ed1739146104565780634a25d94a146104ee576101c8565b806302751cec146101cd57806318cbafe5146102395780631f00ca7414610321576101c8565b366101c857336001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716146101c657fe5b005b600080fd5b3480156101d957600080fd5b50610220600480360360c08110156101f057600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610cf9565b6040805192835260208301919091528051918290030190f35b34801561024557600080fd5b506102d1600480360360a081101561025c57600080fd5b81359160208101359181019060608101604082013564010000000081111561028357600080fd5b82018360208201111561029557600080fd5b803590602001918460208302840111640100000000831117156102b757600080fd5b91935091506001600160a01b038135169060200135610e13565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561030d5781810151838201526020016102f5565b505050509050019250505060405180910390f35b34801561032d57600080fd5b506102d16004803603604081101561034457600080fd5b8135919081019060408101602082013564010000000081111561036657600080fd5b82018360208201111561037857600080fd5b8035906020019184602083028401116401000000008311171561039a57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611152945050505050565b3480156103e457600080fd5b5061022060048036036101608110156103fc57600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611188565b34801561046257600080fd5b506102d1600480360360a081101561047957600080fd5b8135916020810135918101906060810160408201356401000000008111156104a057600080fd5b8201836020820111156104b257600080fd5b803590602001918460208302840111640100000000831117156104d457600080fd5b91935091506001600160a01b038135169060200135611282565b3480156104fa57600080fd5b506102d1600480360360a081101561051157600080fd5b81359160208101359181019060608101604082013564010000000081111561053857600080fd5b82018360208201111561054a57600080fd5b8035906020019184602083028401116401000000008311171561056c57600080fd5b91935091506001600160a01b0381351690602001356113cd565b34801561059257600080fd5b506105c2600480360360808110156105a957600080fd5b508035906020810135906040810135906060013561156b565b60408051918252519081900360200190f35b3480156105e057600080fd5b506105c2600480360360808110156105f757600080fd5b5080359060208101359060408101359060600135611582565b34801561061c57600080fd5b506105c2600480360361014081101561063457600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135611590565b34801561068f57600080fd5b506101c6600480360360a08110156106a657600080fd5b8135916020810135918101906060810160408201356401000000008111156106cd57600080fd5b8201836020820111156106df57600080fd5b8035906020019184602083028401116401000000008311171561070157600080fd5b91935091506001600160a01b03813516906020013561169e565b34801561072757600080fd5b506101c6600480360360a081101561073e57600080fd5b81359160208101359181019060608101604082013564010000000081111561076557600080fd5b82018360208201111561077757600080fd5b8035906020019184602083028401116401000000008311171561079957600080fd5b91935091506001600160a01b038135169060200135611933565b6102d1600480360360808110156107c957600080fd5b813591908101906040810160208201356401000000008111156107eb57600080fd5b8201836020820111156107fd57600080fd5b8035906020019184602083028401116401000000008311171561081f57600080fd5b91935091506001600160a01b038135169060200135611bc9565b34801561084557600080fd5b506102d1600480360360a081101561085c57600080fd5b81359160208101359181019060608101604082013564010000000081111561088357600080fd5b82018360208201111561089557600080fd5b803590602001918460208302840111640100000000831117156108b757600080fd5b91935091506001600160a01b038135169060200135611f2e565b3480156108dd57600080fd5b506108e6612027565b604080516001600160a01b039092168252519081900360200190f35b34801561090e57600080fd5b506105c26004803603606081101561092557600080fd5b508035906020810135906040013561204b565b34801561094457600080fd5b506105c2600480360360c081101561095b57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612060565b6101c6600480360360808110156109a157600080fd5b813591908101906040810160208201356401000000008111156109c357600080fd5b8201836020820111156109d557600080fd5b803590602001918460208302840111640100000000831117156109f757600080fd5b91935091506001600160a01b0381351690602001356121e1565b348015610a1d57600080fd5b50610220600480360360e0811015610a3457600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c0013561257f565b348015610a7a57600080fd5b506108e66127c3565b348015610a8f57600080fd5b506102d160048036036040811015610aa657600080fd5b81359190810190604081016020820135640100000000811115610ac857600080fd5b820183602082011115610ada57600080fd5b80359060200191846020830284011164010000000083111715610afc57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506127e7945050505050565b348015610b4657600080fd5b506102206004803603610140811015610b5e57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135612814565b348015610bb957600080fd5b50610c0f6004803603610100811015610bd157600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e00135612928565b60408051938452602084019290925282820152519081900360600190f35b610c0f600480360360c0811015610c4357600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612a64565b6102d160048036036080811015610c8957600080fd5b81359190810190604081016020820135640100000000811115610cab57600080fd5b820183602082011115610cbd57600080fd5b80359060200191846020830284011164010000000083111715610cdf57600080fd5b91935091506001600160a01b038135169060200135612d09565b6000808242811015610d40576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b610d6f897f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99978a8a8a308a61257f565b9093509150610d7f89868561309d565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610de557600080fd5b505af1158015610df9573d6000803e3d6000fd5b50505050610e078583613206565b50965096945050505050565b60608142811015610e59576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99971686866000198101818110610e9357fe5b905060200201356001600160a01b03166001600160a01b031614610efe576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b610f5c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506132fe92505050565b91508682600184510381518110610f6f57fe5b60200260200101511015610fb45760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b61105286866000818110610fc457fe5b905060200201356001600160a01b0316336110387f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28a8a600081811061100657fe5b905060200201356001600160a01b03168b8b600181811061102357fe5b905060200201356001600160a01b0316613484565b8560008151811061104557fe5b602002602001015161355c565b611091828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152503092506136ce915050565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836001855103815181106110d057fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561110e57600080fd5b505af1158015611122573d6000803e3d6000fd5b50505050611147848360018551038151811061113a57fe5b6020026020010151613206565b509695505050505050565b606061117f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28484613914565b90505b92915050565b60008060006111b87f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28f8f613484565b90506000876111c7578c6111cb565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561124157600080fd5b505af1158015611255573d6000803e3d6000fd5b505050506112688f8f8f8f8f8f8f61257f565b809450819550505050509b509b9950505050505050505050565b606081428110156112c8576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6113267f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506132fe92505050565b9150868260018451038151811061133957fe5b6020026020010151101561137e5760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b61138e86866000818110610fc457fe5b611147828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506136ce915050565b60608142811015611413576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997168686600019810181811061144d57fe5b905060200201356001600160a01b03166001600160a01b0316146114b8576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b6115167f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061391492505050565b9150868260008151811061152657fe5b60200260200101511115610fb45760405162461bcd60e51b81526004018080602001828103825260298152602001806147386029913960400191505060405180910390fd5b600061157985858585613a79565b95945050505050565b600061157985858585613b6d565b6000806115de7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28d7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997613484565b90506000866115ed578b6115f1565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561166757600080fd5b505af115801561167b573d6000803e3d6000fd5b5050505061168d8d8d8d8d8d8d612060565b9d9c50505050505050505050505050565b80428110156116e2576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b611757858560008181106116f257fe5b905060200201356001600160a01b0316336117517f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061173457fe5b905060200201356001600160a01b03168a8a600181811061102357fe5b8a61355c565b60008585600019810181811061176957fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156117ce57600080fd5b505afa1580156117e2573d6000803e3d6000fd5b505050506040513d60208110156117f857600080fd5b5051604080516020888102828101820190935288825292935061183a929091899189918291850190849080828437600092019190915250889250613c61915050565b866118ec828888600019810181811061184f57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156118b457600080fd5b505afa1580156118c8573d6000803e3d6000fd5b505050506040513d60208110156118de57600080fd5b50519063ffffffff613fd816565b10156119295760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b5050505050505050565b8042811015611977576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716858560001981018181106119b157fe5b905060200201356001600160a01b03166001600160a01b031614611a1c576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b611a2c858560008181106116f257fe5b611a6a858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613c61915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999716916370a0823191602480820192602092909190829003018186803b158015611ad457600080fd5b505afa158015611ae8573d6000803e3d6000fd5b505050506040513d6020811015611afe57600080fd5b5051905086811015611b415760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611ba757600080fd5b505af1158015611bbb573d6000803e3d6000fd5b505050506119298482613206565b60608142811015611c0f576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031686866000818110611c4657fe5b905060200201356001600160a01b03166001600160a01b031614611cb1576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b611d0f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2348888808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152506132fe92505050565b91508682600184510381518110611d2257fe5b60200260200101511015611d675760405162461bcd60e51b815260040180806020018281038252602d815260200180614761602d913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db083600081518110611da357fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611dd657600080fd5b505af1158015611dea573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb611e4f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061173457fe5b84600081518110611e5c57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015611eb357600080fd5b505af1158015611ec7573d6000803e3d6000fd5b505050506040513d6020811015611edd57600080fd5b5051611ee557fe5b611f24828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506136ce915050565b5095945050505050565b60608142811015611f74576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b611fd27f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061391492505050565b91508682600081518110611fe257fe5b6020026020010151111561137e5760405162461bcd60e51b81526004018080602001828103825260298152602001806147386029913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a999781565b6000612058848484614030565b949350505050565b600081428110156120a6576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b6120d5887f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997898989308961257f565b604080516370a0823160e01b8152306004820152905191945061215992508a9187916001600160a01b038416916370a0823191602480820192602092909190829003018186803b15801561212857600080fd5b505afa15801561213c573d6000803e3d6000fd5b505050506040513d602081101561215257600080fd5b505161309d565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156121bf57600080fd5b505af11580156121d3573d6000803e3d6000fd5b505050506111478483613206565b8042811015612225576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b03168585600081811061225c57fe5b905060200201356001600160a01b03166001600160a01b0316146122c7576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b60003490507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561232757600080fd5b505af115801561233b573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb6123a07f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061173457fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b1580156123f057600080fd5b505af1158015612404573d6000803e3d6000fd5b505050506040513d602081101561241a57600080fd5b505161242257fe5b60008686600019810181811061243457fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561249957600080fd5b505afa1580156124ad573d6000803e3d6000fd5b505050506040513d60208110156124c357600080fd5b505160408051602089810282810182019093528982529293506125059290918a918a918291850190849080828437600092019190915250899250613c61915050565b876118ec828989600019810181811061251a57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156118b457600080fd5b60008082428110156125c6576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b60006125f37f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c8c613484565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b15801561264e57600080fd5b505af1158015612662573d6000803e3d6000fd5b505050506040513d602081101561267857600080fd5b50506040805163226bf2d160e21b81526001600160a01b03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b1580156126c557600080fd5b505af11580156126d9573d6000803e3d6000fd5b505050506040513d60408110156126ef57600080fd5b508051602090910151909250905060006127098e8e6140dc565b509050806001600160a01b03168e6001600160a01b03161461272c57818361272f565b82825b90975095508a8710156127735760405162461bcd60e51b81526004018080602001828103825260288152602001806146b56028913960400191505060405180910390fd5b898610156127b25760405162461bcd60e51b81526004018080602001828103825260288152602001806147bc6028913960400191505060405180910390fd5b505050505097509795505050505050565b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a281565b606061117f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a284846132fe565b60008060006128647f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997613484565b9050600087612873578c612877565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b1580156128ed57600080fd5b505af1158015612901573d6000803e3d6000fd5b505050506129138e8e8e8e8e8e610cf9565b909f909e509c50505050505050505050505050565b60008060008342811015612971576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b61297f8c8c8c8c8c8c6141ba565b909450925060006129b17f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e8e613484565b90506129bf8d33838861355c565b6129cb8c33838761355c565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612a2357600080fd5b505af1158015612a37573d6000803e3d6000fd5b505050506040513d6020811015612a4d57600080fd5b5051949d939c50939a509198505050505050505050565b60008060008342811015612aad576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b612adb8a7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99978b348c8c6141ba565b90945092506000612b2d7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a9997613484565b9050612b3b8b33838861355c565b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b158015612b9657600080fd5b505af1158015612baa573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612c2f57600080fd5b505af1158015612c43573d6000803e3d6000fd5b505050506040513d6020811015612c5957600080fd5b5051612c6157fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612cb957600080fd5b505af1158015612ccd573d6000803e3d6000fd5b505050506040513d6020811015612ce357600080fd5b5051925034841015612cfb57612cfb33853403613206565b505096509650969350505050565b60608142811015612d4f576040805162461bcd60e51b815260206004820152601a6024820152600080516020614664833981519152604482015290519081900360640190fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031686866000818110612d8657fe5b905060200201356001600160a01b03166001600160a01b031614612df1576040805162461bcd60e51b815260206004820152601f60248201527f5665786368616e67655632526f757465723a20494e56414c49445f5041544800604482015290519081900360640190fd5b612e4f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28888888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061391492505050565b91503482600081518110612e5f57fe5b60200260200101511115612ea45760405162461bcd60e51b81526004018080602001828103825260298152602001806147386029913960400191505060405180910390fd5b7f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663d0e30db083600081518110612ee057fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015612f1357600080fd5b505af1158015612f27573d6000803e3d6000fd5b50505050507f000000000000000000000000d8ccdd85abdbf68dfec95f06c973e87b1b5a99976001600160a01b031663a9059cbb612f8c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28989600081811061173457fe5b84600081518110612f9957fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612ff057600080fd5b505af1158015613004573d6000803e3d6000fd5b505050506040513d602081101561301a57600080fd5b505161302257fe5b613061828787808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508992506136ce915050565b8160008151811061306e57fe5b6020026020010151341115611f2457611f24338360008151811061308e57fe5b60200260200101513403613206565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b178152925182516000946060949389169392918291908083835b6020831061312f5780518252601f199092019160209182019101613110565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613191576040519150601f19603f3d011682016040523d82523d6000602084013e613196565b606091505b50915091508180156131c45750805115806131c457508080602001905160208110156131c157600080fd5b50515b6131ff5760405162461bcd60e51b815260040180806020018281038252602d81526020018061480b602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106132525780518252601f199092019160209182019101613233565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146132b4576040519150601f19603f3d011682016040523d82523d6000602084013e6132b9565b606091505b50509050806132f95760405162461bcd60e51b81526004018080602001828103825260348152602001806146dd6034913960400191505060405180910390fd5b505050565b6060600282511015613357576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff8111801561336f57600080fd5b50604051908082528060200260200182016040528015613399578160200160208202803683370190505b50905082816000815181106133aa57fe5b60200260200101818152505060005b600183510381101561347c576000806133fc878685815181106133d857fe5b60200260200101518786600101815181106133ef57fe5b602002602001015161442e565b9150915060006134368887868151811061341257fe5b602002602001015188876001018151811061342957fe5b60200260200101516144fc565b905061345785858151811061344757fe5b6020026020010151848484613a79565b85856001018151811061346657fe5b60209081029190910101525050506001016133b9565b509392505050565b600080600061349385856140dc565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501207fff0000000000000000000000000000000000000000000000000000000000000060688401529a90941b9093166069840152607d8301989098527f597842963dd96a7950f4a0e1fc043055599d6e4e7154f8190d1ff640509e5900609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b17815292518251600094606094938a169392918291908083835b602083106135f65780518252601f1990920191602091820191016135d7565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613658576040519150601f19603f3d011682016040523d82523d6000602084013e61365d565b606091505b509150915081801561368b57508051158061368b575080806020019051602081101561368857600080fd5b50515b6136c65760405162461bcd60e51b81526004018080602001828103825260318152602001806146846031913960400191505060405180910390fd5b505050505050565b60005b600183510381101561390e576000808483815181106136ec57fe5b602002602001015185846001018151811061370357fe5b602002602001015191509150600061371b83836140dc565b509050600087856001018151811061372f57fe5b60200260200101519050600080836001600160a01b0316866001600160a01b03161461375d57826000613761565b6000835b91509150600060028a5103881061377857886137b9565b6137b97f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2878c8b600201815181106137ac57fe5b6020026020010151613484565b90506137e67f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28888613484565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f191660200182016040528015613823576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561389457818101518382015260200161387c565b50505050905090810190601f1680156138c15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156138e357600080fd5b505af11580156138f7573d6000803e3d6000fd5b5050600190990198506136d1975050505050505050565b50505050565b606060028251101561396d576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a20494e56414c49445f50415448604482015290519081900360640190fd5b815167ffffffffffffffff8111801561398557600080fd5b506040519080825280602002602001820160405280156139af578160200160208202803683370190505b50905082816001835103815181106139c357fe5b60209081029190910101528151600019015b801561347c57600080613a05878660018603815181106139f157fe5b60200260200101518786815181106133ef57fe5b915091506000613a3288876001870381518110613a1e57fe5b602002602001015188878151811061342957fe5b9050613a53858581518110613a4357fe5b6020026020010151848484613b6d565b856001860381518110613a6257fe5b6020908102919091010152505050600019016139d5565b6000808511613ab95760405162461bcd60e51b815260040180806020018281038252602d815260200180614838602d913960400191505060405180910390fd5b600084118015613ac95750600083115b613b045760405162461bcd60e51b815260040180806020018281038252602a81526020018061463a602a913960400191505060405180910390fd5b6000613b1b8661271085900363ffffffff61457516565b90506000613b2f828663ffffffff61457516565b90506000613b5583613b498961271063ffffffff61457516565b9063ffffffff6145e116565b9050808281613b6057fe5b0498975050505050505050565b6000808511613bad5760405162461bcd60e51b815260040180806020018281038252602e81526020018061478e602e913960400191505060405180910390fd5b600084118015613bbd5750600083115b613bf85760405162461bcd60e51b815260040180806020018281038252602a81526020018061463a602a913960400191505060405180910390fd5b6000613c1c612710613c10878963ffffffff61457516565b9063ffffffff61457516565b90506000613c39612710859003613c10878a63ffffffff613fd816565b9050613c566001828481613c4957fe5b049063ffffffff6145e116565b979650505050505050565b60005b60018351038110156132f957600080848381518110613c7f57fe5b6020026020010151858460010181518110613c9657fe5b6020026020010151915091506000613cae83836140dc565b5090506000613cde7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28585613484565b9050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613d1f57600080fd5b505afa158015613d33573d6000803e3d6000fd5b505050506040513d6060811015613d4957600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506000806001600160a01b038a811690891614613d86578284613d89565b83835b91509150613de7828b6001600160a01b03166370a082318a6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156118b457600080fd5b9550613e598683838a6001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b158015613e2857600080fd5b505afa158015613e3c573d6000803e3d6000fd5b505050506040513d6020811015613e5257600080fd5b5051613a79565b945050505050600080856001600160a01b0316886001600160a01b031614613e8357826000613e87565b6000835b91509150600060028c51038a10613e9e578a613ed2565b613ed27f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898e8d600201815181106137ac57fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613f5c578181015183820152602001613f44565b50505050905090810190601f168015613f895780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613fab57600080fd5b505af1158015613fbf573d6000803e3d6000fd5b50506001909b019a50613c649950505050505050505050565b80820382811115611182576040805162461bcd60e51b815260206004820152601560248201527f64732d6d6174682d7375622d756e646572666c6f770000000000000000000000604482015290519081900360640190fd5b60008084116140705760405162461bcd60e51b81526004018080602001828103825260278152602001806147116027913960400191505060405180910390fd5b6000831180156140805750600082115b6140bb5760405162461bcd60e51b815260040180806020018281038252602a81526020018061463a602a913960400191505060405180910390fd5b826140cc858463ffffffff61457516565b816140d357fe5b04949350505050565b600080826001600160a01b0316846001600160a01b031614156141305760405162461bcd60e51b81526004018080602001828103825260278152602001806147e46027913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610614150578284614153565b83835b90925090506001600160a01b0382166141b3576040805162461bcd60e51b815260206004820181905260248201527f5665786368616e676556324c6962726172793a205a45524f5f41444452455353604482015290519081900360640190fd5b9250929050565b6040805163e6a4390560e01b81526001600160a01b03888116600483015287811660248301529151600092839283927f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163e6a4390591604480820192602092909190829003018186803b15801561423457600080fd5b505afa158015614248573d6000803e3d6000fd5b505050506040513d602081101561425e57600080fd5b50516001600160a01b0316141561431157604080516364e329cb60e11b81526001600160a01b038a81166004830152898116602483015291517f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163c9c65396916044808201926020929091908290030181600087803b1580156142e457600080fd5b505af11580156142f8573d6000803e3d6000fd5b505050506040513d602081101561430e57600080fd5b50505b60008061433f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28b8b61442e565b91509150816000148015614351575080155b1561436157879350869250614421565b600061436e898484614030565b90508781116143c157858110156143b65760405162461bcd60e51b81526004018080602001828103825260288152602001806147bc6028913960400191505060405180910390fd5b88945092508261441f565b60006143ce898486614030565b9050898111156143da57fe5b878110156144195760405162461bcd60e51b81526004018080602001828103825260288152602001806146b56028913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b600080600061443d85856140dc565b50905060008061444e888888613484565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561448657600080fd5b505afa15801561449a573d6000803e3d6000fd5b505050506040513d60608110156144b057600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b03878116908416146144ea5780826144ed565b81815b90999098509650505050505050565b6000614509848484613484565b6001600160a01b03166354cf2aeb6040518163ffffffff1660e01b815260040160206040518083038186803b15801561454157600080fd5b505afa158015614555573d6000803e3d6000fd5b505050506040513d602081101561456b57600080fd5b5051949350505050565b60008115806145905750508082028282828161458d57fe5b04145b611182576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b80820182811015611182576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f77000000000000000000000000604482015290519081900360640190fdfe5665786368616e676556324c6962726172793a20494e53554646494349454e545f4c49515549444954595665786368616e67655632526f757465723a20455850495245440000000000005472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645665786368616e67655632526f757465723a20494e53554646494349454e545f415f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665725645543a20564554207472616e73666572206661696c65645665786368616e676556324c6962726172793a20494e53554646494349454e545f414d4f554e545665786368616e67655632526f757465723a204558434553534956455f494e5055545f414d4f554e545665786368616e67655632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545665786368616e676556324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545665786368616e67655632526f757465723a20494e53554646494349454e545f425f414d4f554e545665786368616e676556324c6962726172793a204944454e544943414c5f4144445245535345535472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c65645665786368616e676556324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54a26469706673582212200d047a230d0e7fa976c4bb86d38f76daba6b9854fff4371aa121426a296bfa1964736f6c63430006060033