VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x215b29…DF01
Summary
Transactions
Transfers
Address
0x215b29a7dBd121e3902f0F0912F0Caa986c4DF01
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9d9F2968f9e3799d5A18566Fc630DbE152796eEf
Deployer
0x9d9F2968f9e3799d5A18566Fc630DbE152796eEf
Code
0x6080604052600436106101c55760003560e01c8063993f2e0b116100f7578063b7ebdc0c11610095578063e4c4e31211610064578063e4c4e312146106fe578063ea36380a1461074d578063eb70d3581461078c578063fbfa77cf146107bc57610249565b8063b7ebdc0c1461063f578063ba96208a14610654578063bbdc953114610684578063d4796d12146106c357610249565b8063a3d84b5b116100d1578063a3d84b5b146105c1578063ab2a2a8214610600578063aca345ee14610615578063ad5c46481461062a57610249565b8063993f2e0b146104e45780639ce1351f14610523578063a173bf251461057257610249565b806325df9058116101645780634265607c1161013e5780634265607c1461046a5780634bb93ab1146104a557806374e6076c146104ba578063971182c6146104cf57610249565b806325df9058146103f95780632b97e7d6146104165780633bf7a83e1461045557610249565b806312dc1dcc116101a057806312dc1dcc1461031f57806313084e151461035a578063134a02dd1461036f578063252d040e146103be57610249565b8062d013661461024e57806306c0aa321461029d5780630d8f8d1a146102ee57610249565b3661024957336001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a531614610247576040805162461bcd60e51b815260206004820152601960248201527f556e69742050726f746f636f6c3a205245535452494354454400000000000000604482015290519081900360640190fd5b005b600080fd5b34801561025a57600080fd5b50610247600480360360a081101561027157600080fd5b506001600160a01b038135811691602081013590911690604081013590606081013590608001356107d1565b3480156102a957600080fd5b506102dc600480360360608110156102c057600080fd5b506001600160a01b0381351690602081013590604001356108d7565b60408051918252519081900360200190f35b3480156102fa57600080fd5b5061030361095d565b604080516001600160a01b039092168252519081900360200190f35b34801561032b57600080fd5b506102dc6004803603604081101561034257600080fd5b506001600160a01b0381358116916020013516610981565b34801561036657600080fd5b50610303610cd3565b34801561037b57600080fd5b506103aa6004803603604081101561039257600080fd5b506001600160a01b0381358116916020013516610cf7565b604080519115158252519081900360200190f35b3480156103ca57600080fd5b506102dc600480360360408110156103e157600080fd5b506001600160a01b0381358116916020013516610d19565b6102476004803603602081101561040f57600080fd5b5035610edf565b34801561042257600080fd5b506102dc6004803603606081101561043957600080fd5b506001600160a01b03813516906020810135906040013561105a565b34801561046157600080fd5b506102dc61107e565b34801561047657600080fd5b506102dc6004803603604081101561048d57600080fd5b506001600160a01b0381358116916020013516611086565b3480156104b157600080fd5b50610303611169565b3480156104c657600080fd5b5061030361118d565b3480156104db57600080fd5b506102dc6111b1565b3480156104f057600080fd5b506102476004803603606081101561050757600080fd5b506001600160a01b0381351690602081013590604001356111b8565b34801561052f57600080fd5b506102dc600480360360a081101561054657600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060800135611235565b34801561057e57600080fd5b506102dc600480360360a081101561059557600080fd5b506001600160a01b038135811691602081013590911690604081013590606081013590608001356113a6565b3480156105cd57600080fd5b506102dc600480360360608110156105e457600080fd5b506001600160a01b038135169060208101359060400135611408565b34801561060c57600080fd5b50610303611423565b34801561062157600080fd5b50610303611447565b34801561063657600080fd5b5061030361146b565b34801561064b57600080fd5b5061030361148f565b34801561066057600080fd5b506102dc6004803603604081101561067757600080fd5b50803590602001356114b3565b34801561069057600080fd5b506102dc600480360360608110156106a757600080fd5b506001600160a01b0381351690602081013590604001356114ed565b3480156106cf57600080fd5b50610247600480360360408110156106e657600080fd5b506001600160a01b0381358116916020013516611963565b34801561070a57600080fd5b50610247600480360360a081101561072157600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060800135611bca565b34801561075957600080fd5b506102476004803603606081101561077057600080fd5b506001600160a01b038135169060208101359060400135611c8e565b34801561079857600080fd5b506102dc600480360360408110156107af57600080fd5b508035906020013561202f565b3480156107c857600080fd5b50610303612249565b60026000541415610817576040805162461bcd60e51b815260206004820152601f60248201526000805160206142b4833981519152604482015290519081900360640190fd5b60026000819055508433610831878860008989898961226d565b7f0000000000000000000000001c5474a93228fd54bfe074730a8f0852b8465a0c6001600160a01b031663bb55b7fc83836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050600060405180830381600087803b1580156108b157600080fd5b505af11580156108c5573d6000803e3d6000fd5b50506001600055505050505050505050565b60006108e48484846114ed565b91508215610953576040805163f3fef3a360e01b81523360048201526024810185905290516001600160a01b0386169163f3fef3a391604480830192600092919082900301818387803b15801561093a57600080fd5b505af115801561094e573d6000803e3d6000fd5b505050505b50805b9392505050565b7f00000000000000000000000072d77f3335482603e999a343ff0386e3ef4062ab81565b6000807f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663d6446d4385856040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b158015610a0257600080fd5b505afa158015610a16573d6000803e3d6000fd5b505050506040513d6020811015610a2c57600080fd5b5051905080610a4057600019915050610ccd565b6000610afd7f000000000000000000000000e5461e5e20b11e2351f614bb6ff22869096307e56001600160a01b0316633bffbbe2876040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610ab257600080fd5b505afa158015610ac6573d6000803e3d6000fd5b505050506040513d6020811015610adc57600080fd5b5051610af7600160701b610af186606461264d565b9061264d565b90612672565b90506012856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610b3a57600080fd5b505afa158015610b4e573d6000803e3d6000fd5b505050506040513d6020811015610b6457600080fd5b505160ff161115610ba65760405162461bcd60e51b81526004018080602001828103825260258152602001806145316025913960400191505060405180910390fd5b846001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610bdf57600080fd5b505afa158015610bf3573d6000803e3d6000fd5b505050506040513d6020811015610c0957600080fd5b50516040805163728f08cf60e11b81526001600160a01b0388811660048301528781166024830152915160129390930360ff16600a0a927f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de59092169163e51e119e91604480820192602092909190829003018186803b158015610c8b57600080fd5b505afa158015610c9f573d6000803e3d6000fd5b505050506040513d6020811015610cb557600080fd5b50518281610cbf57fe5b0481610cc757fe5b04925050505b92915050565b7f0000000000000000000000009fb44f1024dada21f6096ca6627a641b5497a97981565b600080610d048484610d19565b9050610d118484836126d7565b949350505050565b60007f000000000000000000000000316b96c7e93eb7fb14866b2420a823fb36273e406001600160a01b03166338163032846040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610d8857600080fd5b505afa158015610d9c573d6000803e3d6000fd5b505050506040513d6020811015610db257600080fd5b50516040805163728f08cf60e11b81526001600160a01b03868116600483015285811660248301529151928216926310e556989287927f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de59091169163e51e119e91604480820192602092909190829003018186803b158015610e3357600080fd5b505afa158015610e47573d6000803e3d6000fd5b505050506040513d6020811015610e5d57600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b0390931660048401526024830191909152516044808301926020929190829003018186803b158015610eac57600080fd5b505afa158015610ec0573d6000803e3d6000fd5b505050506040513d6020811015610ed657600080fd5b50519392505050565b341561102c577f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b158015610f4057600080fd5b505af1158015610f54573d6000803e3d6000fd5b50506040805163a9059cbb60e01b815233600482015234602482015290516001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5316945063a9059cbb9350604480830193506020928290030181600087803b158015610fc557600080fd5b505af1158015610fd9573d6000803e3d6000fd5b505050506040513d6020811015610fef57600080fd5b505161102c5760405162461bcd60e51b81526004018080602001828103825260238152602001806143936023913960400191505060405180910390fd5b6110577f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a533483611c8e565b50565b600080611068853385612850565b90506110758585836108d7565b95945050505050565b600160701b81565b6000807f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663d6446d4385856040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b15801561110757600080fd5b505afa15801561111b573d6000803e3d6000fd5b505050506040513d602081101561113157600080fd5b5051905080611144576000915050610ccd565b60006111508585610d19565b905061107581610af7600160701b610af186606461264d565b7f000000000000000000000000316b96c7e93eb7fb14866b2420a823fb36273e4081565b7f000000000000000000000000b7c7cdf72e42e2de125e6fd20a31c404c2f8aee681565b620186a081565b811561122557604080516311f9fbc960e21b81523360048201526024810184905290516001600160a01b038516916347e7ef2491604480830192600092919082900301818387803b15801561120c57600080fd5b505af1158015611220573d6000803e3d6000fd5b505050505b611230838383611c8e565b505050565b60006002600054141561127d576040805162461bcd60e51b815260206004820152601f60248201526000805160206142b4833981519152604482015290519081900360640190fd5b600260008190555085336112fb88896001600160a01b031663ee719bc86040518163ffffffff1660e01b815260040160206040518083038186803b1580156112c457600080fd5b505afa1580156112d8573d6000803e3d6000fd5b505050506040513d60208110156112ee57600080fd5b505160018a8a8a8a612924565b92507f0000000000000000000000001c5474a93228fd54bfe074730a8f0852b8465a0c6001600160a01b031663bb55b7fc83836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050600060405180830381600087803b15801561137d57600080fd5b505af1158015611391573d6000803e3d6000fd5b50506001600055509298975050505050505050565b6000600260005414156113ee576040805162461bcd60e51b815260206004820152601f60248201526000805160206142b4833981519152604482015290519081900360640190fd5b600260008190555085336112fb888960008a8a8a8a612924565b600080611416853385612850565b90506110758585836114ed565b7f0000000000000000000000001c5474a93228fd54bfe074730a8f0852b8465a0c81565b7f0000000000000000000000008cb4d0bb990382e5b348d87594cf13e2002b571c81565b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5381565b7f000000000000000000000000e5461e5e20b11e2351f614bb6ff22869096307e581565b6000806114e17f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a533385612850565b9050610d11848261202f565b600060026000541415611535576040805162461bcd60e51b815260206004820152601f60248201526000805160206142b4833981519152604482015290519081900360640190fd5b600260005583338415158061154957508315155b611596576040805162461bcd60e51b81526020600482015260196024820152780aadcd2e840a0e4dee8dec6ded87440aaa68a988aa6a6bea8b603b1b604482015290519081900360640190fd5b60408051634ac1c33d60e01b81526001600160a01b03888116600483015233602483015291516000927f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de51691634ac1c33d916044808301926020929190829003018186803b15801561160757600080fd5b505afa15801561161b573d6000803e3d6000fd5b505050506040513d602081101561163157600080fd5b5051905080851115611641578094505b8561165657611651873387612e62565b611870565b84811415611711577f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b0316638d7cad888833896040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b1580156116e657600080fd5b505af11580156116fa573d6000803e3d6000fd5b505050508460001461165157611651873387612e62565b61171a8761316a565b507f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b0316638d7cad888833896040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b1580156117a357600080fd5b505af11580156117b7573d6000803e3d6000fd5b50505050846000146117ce576117ce873387612e62565b7f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663c640752d88336040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050600060405180830381600087803b15801561184e57600080fd5b505af1158015611862573d6000803e3d6000fd5b505050506118708733613338565b6040805187815260208101879052815133926001600160a01b038b16927fa702ae6024e8b4c2b0eb162b1453dacb93cf6922f5a2d7236faed898c21148f8929081900390910190a3849350507f0000000000000000000000001c5474a93228fd54bfe074730a8f0852b8465a0c6001600160a01b031663bb55b7fc83836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050600060405180830381600087803b15801561193c57600080fd5b505af1158015611950573d6000803e3d6000fd5b5050600160005550929695505050505050565b600260005414156119a9576040805162461bcd60e51b815260206004820152601f60248201526000805160206142b4833981519152604482015290519081900360640190fd5b60026000556119b78261316a565b5060006119c48383610d19565b90506119d18383836126d7565b611a22576040805162461bcd60e51b815260206004820152601c60248201527f556e69742050726f746f636f6c3a20534146455f504f534954494f4e00000000604482015290519081900360640190fd5b6000611ace620186a0610af77f000000000000000000000000e5461e5e20b11e2351f614bb6ff22869096307e56001600160a01b03166315a04ea2886040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015611a9b57600080fd5b505afa158015611aaf573d6000803e3d6000fd5b505050506040513d6020811015611ac557600080fd5b5051859061264d565b90506000611ae4600160701b610af785856134ea565b90507f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663742a326e8686846040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b158015611b6e57600080fd5b505af1158015611b82573d6000803e3d6000fd5b50506040516001600160a01b038088169350881691507f5b79a897d30813a62a1f95ba180d3320d3701d96605708b81105e00719a069e490600090a350506001600055505050565b60026000541415611c10576040805162461bcd60e51b815260206004820152601f60248201526000805160206142b4833981519152604482015290519081900360640190fd5b6002600081905550843361083187886001600160a01b031663ee719bc86040518163ffffffff1660e01b815260040160206040518083038186803b158015611c5757600080fd5b505afa158015611c6b573d6000803e3d6000fd5b505050506040513d6020811015611c8157600080fd5b505160018989898961226d565b60026000541415611cd4576040805162461bcd60e51b815260206004820152601f60248201526000805160206142b4833981519152604482015290519081900360640190fd5b6002600055823382151580611ce857508315155b611d35576040805162461bcd60e51b81526020600482015260196024820152780aadcd2e840a0e4dee8dec6ded87440aaa68a988aa6a6bea8b603b1b604482015290519081900360640190fd5b6012856001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611d7057600080fd5b505afa158015611d84573d6000803e3d6000fd5b505050506040513d6020811015611d9a57600080fd5b505160ff161115611ddc5760405162461bcd60e51b81526004018080602001828103825260258152602001806145316025913960400191505060405180910390fd5b82611e86577f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663ee18359e8633876040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b158015611e6957600080fd5b505af1158015611e7d573d6000803e3d6000fd5b50505050611f43565b8315611f2d577f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663ee18359e8633876040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b158015611f1457600080fd5b505af1158015611f28573d6000803e3d6000fd5b505050505b611f388533856134fc565b50611f438533613338565b6040805185815260208101859052815133926001600160a01b038916927f6423b6056e64b3b29cb2d342362b47c26fa8d6877da27ea152354060df19b9bc929081900390910190a37f0000000000000000000000001c5474a93228fd54bfe074730a8f0852b8465a0c6001600160a01b031663bb55b7fc83836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050600060405180830381600087803b15801561200b57600080fd5b505af115801561201f573d6000803e3d6000fd5b5050600160005550505050505050565b600061205c7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5384846114ed565b604080516323b872dd60e01b81523360048201523060248201526044810186905290519193506001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5316916323b872dd916064808201926020929091908290030181600087803b1580156120d557600080fd5b505af11580156120e9573d6000803e3d6000fd5b505050506040513d60208110156120ff57600080fd5b505161213c5760405162461bcd60e51b81526004018080602001828103825260288152602001806142d46028913960400191505060405180910390fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b0316632e1a7d4d846040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156121a257600080fd5b505af11580156121b6573d6000803e3d6000fd5b50506040516000925033915085908381818185875af1925050503d80600081146121fc576040519150601f19603f3d011682016040523d82523d6000602084013e612201565b606091505b50509050806122415760405162461bcd60e51b81526004018080602001828103825260228152602001806144a76022913960400191505060405180910390fd5b509092915050565b7f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de581565b821580159061227b57508115155b801561228657508015155b6122d7576040805162461bcd60e51b815260206004820152601d60248201527f556e69742050726f746f636f6c3a20494e56414c49445f414d4f554e54000000604482015290519081900360640190fd5b6012876001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561231257600080fd5b505afa158015612326573d6000803e3d6000fd5b505050506040513d602081101561233c57600080fd5b505160ff16111561237e5760405162461bcd60e51b81526004018080602001828103825260258152602001806145316025913960400191505060405180910390fd5b7f00000000000000000000000072d77f3335482603e999a343ff0386e3ef4062ab6001600160a01b03166371bdd56a856040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156123eb57600080fd5b505afa1580156123ff573d6000803e3d6000fd5b505050506040513d602081101561241557600080fd5b5051612468576040805162461bcd60e51b815260206004820152601e60248201527f556e69742050726f746f636f6c3a20554e4b4e4f574e5f535741505045520000604482015290519081900360640190fd5b60006124758833856134fc565b9050600061248586898486613825565b905060006124938683613ba3565b9050871561250257604080516311f9fbc960e21b81523360048201526024810183905290516001600160a01b038c16916347e7ef2491604480830192600092919082900301818387803b1580156124e957600080fd5b505af11580156124fd573d6000803e3d6000fd5b505050505b7f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663ee18359e8b33846040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b15801561258a57600080fd5b505af115801561259e573d6000803e3d6000fd5b505050506125ac8a33613338565b6040805182815260208101879052815133926001600160a01b038e16927f6423b6056e64b3b29cb2d342362b47c26fa8d6877da27ea152354060df19b9bc929081900390910190a36040805187815260208101849052808201879052905133916001600160a01b038d16917fa9bb2b5df0a5ada623eba295ed3d6e84346867624e120c101db4eabc887018ed9181900360600190a350505050505050505050565b60008261265c57506000610ccd565b508181028183828161266a57fe5b0414610ccd57fe5b6000816126c6576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816126cf57fe5b049392505050565b6000807f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663d6446d4386866040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b15801561275857600080fd5b505afa15801561276c573d6000803e3d6000fd5b505050506040513d602081101561278257600080fd5b5051905080612795576000915050610956565b7f000000000000000000000000e5461e5e20b11e2351f614bb6ff22869096307e56001600160a01b0316633bffbbe2866040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561280257600080fd5b505afa158015612816573d6000803e3d6000fd5b505050506040513d602081101561282c57600080fd5b505161284584610af7600160701b610af186606461264d565b101595945050505050565b60008082905060007f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b0316637ca87cb68787856040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b03168152602001828152602001935050505060206040518083038186803b1580156128de57600080fd5b505afa1580156128f2573d6000803e3d6000fd5b505050506040513d602081101561290857600080fd5b505190508181018483028161291957fe5b049695505050505050565b6000821580159061293457508115155b612985576040805162461bcd60e51b815260206004820152601d60248201527f556e69742050726f746f636f6c3a20494e56414c49445f414d4f554e54000000604482015290519081900360640190fd5b7f00000000000000000000000072d77f3335482603e999a343ff0386e3ef4062ab6001600160a01b03166371bdd56a866040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156129f257600080fd5b505afa158015612a06573d6000803e3d6000fd5b505050506040513d6020811015612a1c57600080fd5b5051612a6f576040805162461bcd60e51b815260206004820152601e60248201527f556e69742050726f746f636f6c3a20554e4b4e4f574e5f535741505045520000604482015290519081900360640190fd5b60408051634ac1c33d60e01b81526001600160a01b038a8116600483015233602483015291516000927f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de51691634ac1c33d916044808301926020929190829003018186803b158015612ae057600080fd5b505afa158015612af4573d6000803e3d6000fd5b505050506040513d6020811015612b0a57600080fd5b5051905080612b60576040805162461bcd60e51b815260206004820152601c60248201527f556e69742050726f746f636f6c3a20494e56414c49445f555341474500000000604482015290519081900360640190fd5b6000612b6c8686613ba3565b90507f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b0316638d7cad888b33846040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b158015612bf657600080fd5b505af1158015612c0a573d6000803e3d6000fd5b505050508715612c7b576040805163f3fef3a360e01b81523360048201526024810183905290516001600160a01b038c169163f3fef3a391604480830192600092919082900301818387803b158015612c6257600080fd5b505af1158015612c76573d6000803e3d6000fd5b505050505b6000612c89888b8888613bb0565b90506000612c988c3384612850565b905060008111612cd95760405162461bcd60e51b81526004018080602001828103825260228152602001806144c96022913960400191505060405180910390fd5b83811115612ce45750825b80841415612cfc57612cf78c3383612e62565b612db3565b612d058c61316a565b50612d118c3383612e62565b7f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663c640752d8d336040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050600060405180830381600087803b158015612d9157600080fd5b505af1158015612da5573d6000803e3d6000fd5b50505050612db38c33613338565b336001600160a01b03168c6001600160a01b03167fa702ae6024e8b4c2b0eb162b1453dacb93cf6922f5a2d7236faed898c21148f88584604051808381526020018281526020019250505060405180910390a36040805189815260208101899052808201839052905133916001600160a01b038f16917f281e15bd0b213684bf5dca8336baa4061e91d12eb2279bf19cebd374f7cd53f19181900360600190a39b9a5050505050505050505050565b60408051633e543e5b60e11b81526001600160a01b03858116600483015284811660248301526044820184905291516000927f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de51691637ca87cb6916064808301926020929190829003018186803b158015612edc57600080fd5b505afa158015612ef0573d6000803e3d6000fd5b505050506040513d6020811015612f0657600080fd5b505160408051631d3981db60e21b815290519192506001600160a01b037f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de51691633d1aa9639183916374e6076c91600480820192602092909190829003018186803b158015612f7457600080fd5b505afa158015612f88573d6000803e3d6000fd5b505050506040513d6020811015612f9e57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03928316600482015291871660248301526044820185905251606480830192600092919082900301818387803b158015612ff557600080fd5b505af1158015613009573d6000803e3d6000fd5b5050505060007f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b0316631da649cf8686866040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050602060405180830381600087803b15801561309757600080fd5b505af11580156130ab573d6000803e3d6000fd5b505050506040513d60208110156130c157600080fd5b5051905080613163577f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b03166362b40f9f86866040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b0316815260200192505050600060405180830381600087803b15801561314a57600080fd5b505af115801561315e573d6000803e3d6000fd5b505050505b5050505050565b60007f000000000000000000000000316b96c7e93eb7fb14866b2420a823fb36273e406001600160a01b031663fbcd5531836040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156131d957600080fd5b505afa1580156131ed573d6000803e3d6000fd5b505050506040513d602081101561320357600080fd5b50519050806132435760405162461bcd60e51b81526004018080602001828103825260228152602001806144856022913960400191505060405180910390fd5b60007f000000000000000000000000316b96c7e93eb7fb14866b2420a823fb36273e406001600160a01b031663c5807dc6836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156132a957600080fd5b505afa1580156132bd573d6000803e3d6000fd5b505050506040513d60208110156132d357600080fd5b505190506001600160a01b038116613332576040805162461bcd60e51b815260206004820152601e60248201527f556e69742050726f746f636f6c3a2044495341424c45445f4f5241434c450000604482015290519081900360640190fd5b50919050565b60006133448383610d19565b905060006064600160701b7f000000000000000000000000e5461e5e20b11e2351f614bb6ff22869096307e56001600160a01b031663b85c4496876040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156133bc57600080fd5b505afa1580156133d0573d6000803e3d6000fd5b505050506040513d60208110156133e657600080fd5b50518402816133f157fe5b04816133f957fe5b049050807f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663d6446d4386866040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b15801561347b57600080fd5b505afa15801561348f573d6000803e3d6000fd5b505050506040513d60208110156134a557600080fd5b505111156134e45760405162461bcd60e51b815260040180806020018281038252602281526020018061450f6022913960400191505060405180910390fd5b50505050565b6000828211156134f657fe5b50900390565b6000806135088561316a565b905060007f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b0316634ac1c33d87876040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b15801561358a57600080fd5b505afa15801561359e573d6000803e3d6000fd5b505050506040513d60208110156135b457600080fd5b505115801591506136ab57817f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b03166330c77c7e88886040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b15801561363e57600080fd5b505afa158015613652573d6000803e3d6000fd5b505050506040513d602081101561366857600080fd5b5051146136a65760405162461bcd60e51b815260040180806020018281038252602c815260200180614367602c913960400191505060405180910390fd5b61374c565b7f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b031663c6d894f08787856040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050600060405180830381600087803b15801561373357600080fd5b505af1158015613747573d6000803e3d6000fd5b505050505b7f000000000000000000000000afa481a8ce36d989616ffbd462bde282148e1de56001600160a01b0316635224372c8787876040518463ffffffff1660e01b815260040180846001600160a01b03168152602001836001600160a01b031681526020018281526020019350505050602060405180830381600087803b1580156137d457600080fd5b505af11580156137e8573d6000803e3d6000fd5b505050506040513d60208110156137fe57600080fd5b506000905061380e878787613f24565b905061381a85826134ea565b979650505050505050565b600080846001600160a01b03166370a08231336040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561387557600080fd5b505afa158015613889573d6000803e3d6000fd5b505050506040513d602081101561389f57600080fd5b5051604080516370a0823160e01b815233600482015290519192506000916001600160a01b037f000000000000000000000000b7c7cdf72e42e2de125e6fd20a31c404c2f8aee616916370a08231916024808301926020929190829003018186803b15801561390d57600080fd5b505afa158015613921573d6000803e3d6000fd5b505050506040513d602081101561393757600080fd5b5051604080516324db0de560e01b81523360048201526001600160a01b03898116602483015260448201899052606482018890529151929350908916916324db0de5916084808201926020929091908290030181600087803b15801561399c57600080fd5b505af11580156139b0573d6000803e3d6000fd5b505050506040513d60208110156139c657600080fd5b5051925083831015613a095760405162461bcd60e51b81526004018080602001828103825260388152602001806142fc6038913960400191505060405180910390fd5b613a138284613ba3565b604080516370a0823160e01b815233600482015290516001600160a01b038916916370a08231916024808301926020929190829003018186803b158015613a5957600080fd5b505afa158015613a6d573d6000803e3d6000fd5b505050506040513d6020811015613a8357600080fd5b505114613ac15760405162461bcd60e51b81526004018080602001828103825260348152602001806143b66034913960400191505060405180910390fd5b613acb81866134ea565b604080516370a0823160e01b815233600482015290516001600160a01b037f000000000000000000000000b7c7cdf72e42e2de125e6fd20a31c404c2f8aee616916370a08231916024808301926020929190829003018186803b158015613b3157600080fd5b505afa158015613b45573d6000803e3d6000fd5b505050506040513d6020811015613b5b57600080fd5b505114613b995760405162461bcd60e51b815260040180806020018281038252603a8152602001806143ea603a913960400191505060405180910390fd5b5050949350505050565b81810182811015610ccd57fe5b600080846001600160a01b03166370a08231336040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015613c0057600080fd5b505afa158015613c14573d6000803e3d6000fd5b505050506040513d6020811015613c2a57600080fd5b5051604080516370a0823160e01b815233600482015290519192506000916001600160a01b037f000000000000000000000000b7c7cdf72e42e2de125e6fd20a31c404c2f8aee616916370a08231916024808301926020929190829003018186803b158015613c9857600080fd5b505afa158015613cac573d6000803e3d6000fd5b505050506040513d6020811015613cc257600080fd5b50516040805163d6fcb91b60e01b81523360048201526001600160a01b038981166024830152604482018990526064820188905291519293509089169163d6fcb91b916084808201926020929091908290030181600087803b158015613d2757600080fd5b505af1158015613d3b573d6000803e3d6000fd5b505050506040513d6020811015613d5157600080fd5b5051925083831015613d945760405162461bcd60e51b81526004018080602001828103825260388152602001806142fc6038913960400191505060405180910390fd5b613d9e82866134ea565b604080516370a0823160e01b815233600482015290516001600160a01b038916916370a08231916024808301926020929190829003018186803b158015613de457600080fd5b505afa158015613df8573d6000803e3d6000fd5b505050506040513d6020811015613e0e57600080fd5b505114613e4c5760405162461bcd60e51b815260040180806020018281038252603b815260200180614424603b913960400191505060405180910390fd5b613e568184613ba3565b604080516370a0823160e01b815233600482015290516001600160a01b037f000000000000000000000000b7c7cdf72e42e2de125e6fd20a31c404c2f8aee616916370a08231916024808301926020929190829003018186803b158015613ebc57600080fd5b505afa158015613ed0573d6000803e3d6000fd5b505050506040513d6020811015613ee657600080fd5b505114613b995760405162461bcd60e51b81526004018080602001828103825260338152602001806143346033913960400191505060405180910390fd5b60007f0000000000000000000000009fb44f1024dada21f6096ca6627a641b5497a9796001600160a01b031663fbbac96285846040518363ffffffff1660e01b815260040180836001600160a01b031681526020018281526020019250505060206040518083038186803b158015613f9b57600080fd5b505afa158015613faf573d6000803e3d6000fd5b505050506040513d6020811015613fc557600080fd5b5051905080613fd357610956565b60408051636eb1769f60e11b81526001600160a01b038581166004830152306024830152915183927f000000000000000000000000b7c7cdf72e42e2de125e6fd20a31c404c2f8aee6169163dd62ed3e916044808301926020929190829003018186803b15801561404357600080fd5b505afa158015614057573d6000803e3d6000fd5b505050506040513d602081101561406d57600080fd5b505110156140ac5760405162461bcd60e51b815260040180806020018281038252602681526020018061445f6026913960400191505060405180910390fd5b6109567f000000000000000000000000b7c7cdf72e42e2de125e6fd20a31c404c2f8aee6847f0000000000000000000000009fb44f1024dada21f6096ca6627a641b5497a9796001600160a01b031663b3f006746040518163ffffffff1660e01b815260040160206040518083038186803b15801561412a57600080fd5b505afa15801561413e573d6000803e3d6000fd5b505050506040513d602081101561415457600080fd5b505184604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b178152925182516000948594938a169392918291908083835b602083106141db5780518252601f1990920191602091820191016141bc565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461423d576040519150601f19603f3d011682016040523d82523d6000602084013e614242565b606091505b5091509150818015614270575080511580614270575080806020019051602081101561426d57600080fd5b50515b6142ab5760405162461bcd60e51b81526004018080602001828103825260248152602001806144eb6024913960400191505060405180910390fd5b50505050505056fe5265656e7472616e637947756172643a207265656e7472616e742063616c6c00556e69742050726f746f636f6c3a20574554485f5452414e534645525f46524f4d5f4641494c4544556e69742050726f746f636f6c3a20535741505045445f414d4f554e545f4c4553535f5448414e5f45585045435445445f4d494e494d554d556e69742050726f746f636f6c3a20494e56414c49445f535741505045445f555344505f414d4f554e545f52455455524e4544556e69742050726f746f636f6c3a20494e434f4e53495354454e545f555345525f4f5241434c455f54595045556e69742050726f746f636f6c3a20574554485f5452414e534645525f4641494c4544556e69742050726f746f636f6c3a20494e56414c49445f535741505045445f41535345545f414d4f554e545f52455455524e4544556e69742050726f746f636f6c3a20494e56414c49445f555344505f414d4f554e545f474f545f464f525f535741505f42595f53574150504552556e69742050726f746f636f6c3a20494e56414c49445f41535345545f414d4f554e545f474f545f464f525f535741505f42595f53574150504552556e69742050726f746f636f6c3a20424f52524f575f4645455f4e4f545f415050524f564544556e69742050726f746f636f6c3a20494e56414c49445f4f5241434c455f54595045556e69742050726f746f636f6c3a204554485f5452414e534645525f4641494c4544556e69742050726f746f636f6c3a20494e56414c49445f555344505f414d4f554e545472616e7366657248656c7065723a205452414e534645525f46524f4d5f4641494c4544556e69742050726f746f636f6c3a20554e444552434f4c4c41544552414c495a4544556e69742050726f746f636f6c3a204e4f545f535550504f525445445f444543494d414c53a264697066735822122019c77729d66c358605361eac0916f86eed9d91cd95c84bb27f8a0cf67196acb164736f6c63430007060033