VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x89A9F9…50F2
Summary
Transactions
Transfers
Address
0x89A9F9bf34eCc040B830D07EA03d89B237bb50F2
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbD0fff3794439481bb16F372F2D49da612af9D25
Deployer
0xbD0fff3794439481bb16F372F2D49da612af9D25
Code
0x608080604052600436101561001357600080fd5b600090813560e01c908162435da514612c075750806301ffc9a714612b6457806306fdde0314612ac0578063081812fc14612aa1578063095ea7b31461292c57806318160ddd1461290e57806323b872dd146128e95780632f745c59146128c157806342842e0e1461288e57806342966c68146125f1578063438b63001461250a5780634f6ccce71461247857806360316801146123d35780636352211e146123a25780636914db601461232657806370a08231146122fa57806394bf804d146116ff57806395d89b4114611630578063a22cb46514611551578063b88d4fde146114a1578063c87b56dd14610717578063db006a75146101735763e985e9c51461011d57600080fd5b3461017057604036600319011261017057610136612c92565b6040610140612ca8565b9260018060a01b0380931681526005602052209116600052602052602060ff604060002054166040519015158152f35b80fd5b5034610170576020366003190112610170576004358152600c6020528060408120604051906101a182612cf3565b80546001600160a01b039081168352600182015460208085019182526002840154604080870191825260038601546060880152600480870154608089015260059096015460ff16151560a088015251633610c03560e01b815294909385919082907f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d7165afa92831561059f5760249360209187916106fa575b5060405163159f2d4f60e01b8152600480359082015294859182906001600160a01b03165afa92831561059f5785936106be575b50604051633610c03560e01b81526020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa90811561067c57869161069f575b506001600160a01b0316803b1561069b57856044916040519283809263b87018bf60e01b825260043560048301528860248301525afa90811561067c578691610687575b5050600480358652600c60209081526040808820600501805460ff1916600117905551631b206f5960e31b8152918290817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa90811561067c57869161065d575b508451915192516060860151936001600160a01b0393841693919290911690813b1561065957604051633978880d60e01b81526001600160a01b0394909416600485015260248401526044830191909152606482019290925260848101839052908490829060a490829084905af190811561064e578491610636575b5050806103f2575050f35b6040516324535e7960e21b80825291906020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa90811561059f576004916020918791610619575b506040516378e4ef3f60e11b815292839182906001600160a01b03165afa90811561059f5785916105d7575b506040519283526001600160a01b039081169390602090849060049082907f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d7165afa92831561059f5760049360209187916105aa575b50604051631a4f779760e21b815294859182906001600160a01b03165afa92831561059f57859361056b575b50516001600160a01b031692803b156105675784928360a492604051968795869463f7335f1160e01b8652600486015260248501526044840152608060648401528160848401525af1801561055c5761054c5750f35b61055590612d25565b6101705780f35b6040513d84823e3d90fd5b8480fd5b9092506020813d602011610597575b8161058760209383612d71565b81010312610567575191386104f6565b3d915061057a565b6040513d87823e3d90fd5b6105ca9150823d84116105d0575b6105c28183612d71565b810190612dc7565b386104ca565b503d6105b8565b90506020813d602011610611575b816105f260209383612d71565b8101031261056757516001600160a01b03811681036105675738610474565b3d91506105e5565b6106309150823d84116105d0576105c28183612d71565b38610448565b61063f90612d25565b61064a5782386103e7565b5050fd5b6040513d86823e3d90fd5b8780fd5b610676915060203d6020116105d0576105c28183612d71565b3861036b565b6040513d88823e3d90fd5b61069090612d25565b610567578438610300565b8580fd5b6106b8915060203d6020116105d0576105c28183612d71565b386102bc565b945091506020843d6020116106f2575b816106db60209383612d71565b810103126106ed57849351913861026e565b600080fd5b3d91506106ce565b6107119150823d84116105d0576105c28183612d71565b3861023a565b5034610170576020366003190112610170576004358152600c6020526040812060ff60056040519261074884612cf3565b60018060a01b03815416845260018101546020850152600281015460408501526003810154606085015260048101546080850152015416151560a082015260405190633610c03560e01b825260208260048160018060a01b037f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d7165afa918215611479576024926020918591611484575b5060405163159f2d4f60e01b8152600480359082015293849182906001600160a01b03165afa918215611479578392611445575b506108196004356138c4565b916004358452600c6020526040842060ff60056040519261083984612cf3565b60018060a01b03815416845260018101546020850152600281015460408501526003810154606085015260048101546080850152015416151560a0820152604051633610c03560e01b815260208160048160018060a01b037f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d7165afa90811561067c576024916020918891611428575b5060405163159f2d4f60e01b8152600480359082015292839182906001600160a01b03165afa90811561067c5786916113f6575b50604051633610c03560e01b8152906020826004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa9182156113ce5760249260209189916113d9575b50604051637a46619360e11b8152600480359082015293849182906001600160a01b03165afa9182156113ce578688627d5d7d60e81b886112fc98610ef061129599610eeb6103b8610f8e9b610eeb9b6101c59b8a9261139d575b506c1e17ba32bc3a1f1e17b9bb339f60991b8a6109cb6004356138c4565b966109d960208201516138c4565b946109e760408301516138c4565b6109f460608401516138c4565b610a0a610a0460808601516138c4565b976138c4565b60a08501519092901561138d5760a0610a21612f01565b955b01511561136257604051610a3681612d55565b6008815267149151115153515160c21b6020820152935b801561135457610a5b612f01565b965b501561131e57640102230bc960dd1b604051610a7881612d55565b600a81526952454445454d41424c4560b01b6020820152985b6040519d8e9b8c957f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323060208801527f30302f737667222077696474683d2235303022206865696768743d223530302260408801527f2076696577426f783d223020302035303020353030223e00000000000000000060608801527f3c726563742077696474683d2235303022206865696768743d2235303022206660778801526e34b6361e911198b098b098b091179f60891b60978801527f3c7465787420783d223530252220793d223135252220646f6d696e616e742d6260a68801527f64646c65222066696c6c3d2277686974652220666f6e742d73697a653d22323460e67f6173656c696e653d226d6964646c652220746578742d616e63686f723d226d69988960c682015201528d61010669223e53636f6f7073202360b01b9101528d835190610be9826101109660208885019101612c4a565b0192661e17ba32bc3a1f60c91b96879687948580948801527f3c7465787420783d223530252220793d223235252220646f6d696e616e742d626101178801528a610137880152837f64646c65222066696c6c3d2277686974652220666f6e742d73697a653d22323097886101578201526d223e4b594420546f6b656e3a202360901b610177820152825190610c88826101859560208785019101612c4a565b01918201527f3c7465787420783d223530252220793d223335252220646f6d696e616e742d6261018c8201528a6101ac820152866101cc820152670111f2937bab732160c51b6101ec820152825190610ceb826101f49560208785019101612c4a565b0191820152825190610d07826101f99560208785019101612c4a565b01918201527f3c7465787420783d223530252220793d223435252220646f6d696e616e742d6261020082015286610220820152826102408201526d0111f29b1b7b7b81029b4bd329d160951b610260820152835190610d708261026e9660208885019101612c4a565b01928301527f3c7465787420783d223530252220793d223535252220646f6d696e616e742d62610275830152846102958301526102b58201526d0111f2119aa29102b30b63ab29d160951b6102d5820152845190610dd8826102e39760208985019101612c4a565b01938401527f3c7465787420783d223530252220793d223635252220646f6d696e616e742d626102ea8401528161030a8401526b3232363291103334b6361e9160a11b928361032a820152855190610e3a826103369860208a85019101612c4a565b017011103337b73a16b9b4bd329e911918111f60791b8096820152845190610e6c826103479760208985019101612c4a565b01938401527f3c7465787420783d223530252220793d223735252220646f6d696e616e742d6261034e84015261036e83015261038e820152825190610ebb8261039a9560208785019101612c4a565b0191820152825190610ed7826103ab9560208785019101612c4a565b019182015203610398810184520182612d71565b61375f565b610efd60208401516138c4565b94610f0b60408501516138c4565b610f1860608601516138c4565b90610f2f610f2960808801516138c4565b956138c4565b60a08701519093901561130e5760a0610f46612ebc565b975b015115905061130057610f59612ebc565b975b60326040519d8e809c717b226e616d65223a202253636f6f7073202360701b602083015260208151948593019101612c4a565b8a019461088b60f21b958660328201527f226465736372697074696f6e223a202253636f6f705570204e4654207468617460348201527f2063616e2062652072656465656d656420666f722042335452207265776172646054820152621cc88b60ea1b60748201527f22696d616765223a2022646174613a696d6167652f7376672b786d6c3b626173607782015263194d8d0b60e21b609782015261103d825180936020609b85019101612c4a565b0194609b8601526e2261747472696275746573223a205b60881b609d8601527f7b2274726169745f74797065223a20224b594420546f6b656e204944222c202260ac8601526703b30b63ab2911d160c51b948560cc8201526110a982518093602060d485019101612c4a565b0194611f4b60f21b809581938260d48a01527f7b2274726169745f74797065223a2022526f756e64204944222c202276616c7560d68a015263032911d160e51b988960f682015261110482518093602060fa85019101612c4a565b01908260fa8301527f7b2274726169745f74797065223a202244617920696e20526f756e64222c202260fc83015261011c82015284519061114f826101249760208985019101612c4a565b01938401527f7b2274726169745f74797065223a202253636f6f702053697a65222c2022766161012684015281650363ab2911d160d51b93846101468201528251906111a58261014c9560208785019101612c4a565b01918201527f7b2274726169745f74797065223a2022423354522056616c7565222c2022766161014e8201528261016e8201528351906111ef826101749660208885019101612c4a565b01928301527f7b2274726169745f74797065223a202252656465656d61626c65222c202276616101768301526101968201528351906112388261019c9660208885019101612c4a565b01928301527f7b2274726169745f74797065223a202252656465656d6564222c202276616c7561019e8301526101be820152825190611281826101c29560208785019101612c4a565b0191820152036101a5810184520182612d71565b6112e8603d60405180937f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000060208301526112d88151809260208686019101612c4a565b810103601d810184520182612d71565b604051918291602083526020830190612c6d565b0390f35b611308612e9b565b97610f5b565b60a0611318612e9b565b97610f48565b640102230bc960dd1b60405161133381612d55565b600e81526d4e4f542052454445454d41424c4560901b602082015298610a91565b61135c612edc565b96610a5d565b60405161136e81612d55565b600c81526b1393d508149151115153515160a21b602082015293610a4d565b60a0611397612edc565b95610a23565b6113c091925060203d6020116113c7575b6113b88183612d71565b810190612daf565b90386109ad565b503d6113ae565b6040513d89823e3d90fd5b6113f09150823d84116105d0576105c28183612d71565b38610952565b90506020813d602011611420575b8161141160209383612d71565b810103126106ed5751386108fd565b3d9150611404565b61143f9150823d84116105d0576105c28183612d71565b386108c9565b9091506020813d602011611471575b8161146160209383612d71565b810103126106ed5751903861080d565b3d9150611454565b6040513d85823e3d90fd5b61149b9150823d84116105d0576105c28183612d71565b386107d9565b5034610170576080366003190112610170576114bb612c92565b6114c3612ca8565b6064359160443567ffffffffffffffff84116105675736602385011215610567578360040135926114f384612d93565b926115016040519485612d71565b8484528636602487890101116101705760208661154997602461154e9a0183890137860101526115396115348433613171565b61309c565b611544838383613285565b6135cb565b613151565b80f35b50346101705760403660031901126101705761156b612c92565b602435908115159081830361162c576001600160a01b0316913383146115e7576115b8903385526005602052604085208460005260205260406000209060ff801983541691151516179055565b6040519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a380f35b60405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606490fd5b8380fd5b50346101705780600319360112610170576040519080600180549161165483613024565b808652928281169081156116d5575060011461167b575b6112fc856112e881870382612d71565b92508083527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b8284106116bd5750505081016020016112e8826112fc61166b565b805460208587018101919091529093019281016116a2565b8695506112fc969350602092506112e894915060ff191682840152151560051b820101929361166b565b503461017057604036600319011261017057611719612ca8565b604051633367854760e11b81523360048201526020816024817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa9081156114795783916122db575b501561227e576040516324535e7960e21b8082529091906020836004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa92831561064e576004936020918691612261575b5060405163a32bf59760e01b815294859182906001600160a01b03165afa92831561064e57849361222d575b506040519081526020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa90811561064e576004916020918691612210575b50604051631f34b45b60e11b815292839182906001600160a01b03165afa90811561064e5784916121de575b50821561219957801561215457604051630e8e37b960e41b81526020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa90811561059f578591612111575b506040516331a9108f60e11b8152600480359082015290602090829060249082906001600160a01b03165afa90811561059f5785916120cf575b506001600160a01b039081169390831684036120645760405163216fd4cb60e21b8152936020856004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa94851561067c57869561201f575b5060405163a7b9b54d60e01b8152600481019190915293602090859060249082906001600160a01b03165afa93841561059f578594611feb575b508315611f9857604051633610c03560e01b81526020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa90811561067c578691611f79575b506001600160a01b031685813b1561017057608491604051928380926308cfeb2d60e41b825260018060a01b038916600483015260043560248301528660448301528760648301525afa9081611f66575b50611b3657611a52612de6565b6308c379a014611ab8575b60405162461bcd60e51b815260206004820152602d60248201527f446562756720353a2056616c69646174696f6e206661696c656420776974682060448201526c3ab735b737bbb71032b93937b960991b6064820152608490fd5b611ac0612e04565b80611acb5750611a5d565b611b3290611b12603d60405180937f446562756720353a2056616c69646174696f6e206661696c6564202d2000000060208301526112d88151809260208686019101612c4a565b60405162461bcd60e51b8152602060048201529182916024830190612c6d565b0390fd5b600b54611b4281612e76565b600b55611bdf604051611b5481612cf3565b60018060a01b038616815260058860208301600435815260408401878152606085019089825260808601928c8452604060a08801958087528a8152600c602052209660018060a01b039051166001600160601b0360a01b88541617875551600187015551600286015551600385015551600484015551151591019060ff801983541691151516179055565b60405190611bec82612d39565b8682526001600160a01b03851615611f2257600081815260026020526040902054611c23906001600160a01b031615155b156131df565b600954818852600a602052806040892055600160401b811015611f0e57879594939282611c79611d3894611c6085600161154997016009556136e0565b90919082549060031b91821b91600019901b1916179055565b611c8287612f3e565b60018060a01b0388168952600760205260408920818a526020528160408a205581895260086020526040892055611cd1611c1d82600052600260205260018060a01b0360406000205416151590565b6001600160a01b038716808952600360209081526040808b2080546001019055838b526002909152892080546001600160a01b031916821790558190897fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4866134b1565b604051631b206f5960e31b81526020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa90811561059f578591611eef575b506001600160a01b031690813b1561056757604051630918411760e21b81526001600160a01b0394909416600480860191909152356024850152604484015260648301919091526084820193909352918190839060a490829084905af19182611ed7575b505061154e57611df7612de6565b6308c379a014611e62575b60405162461bcd60e51b815260206004820152603260248201527f446562756720373a205374617473207265636f7264696e67206661696c6564206044820152713bb4ba34103ab735b737bbb71032b93937b960711b6064820152608490fd5b611e6a612e04565b80611e755750611e02565b611b3290611b12604260405180937f446562756720373a205374617473207265636f7264696e67206661696c656420602083015261016960f51b6040830152611ec78151809260208686019101612c4a565b8101036022810184520182612d71565b611ee090612d25565b611eeb578138611de9565b5080fd5b611f08915060203d6020116105d0576105c28183612d71565b38611d85565b634e487b7160e01b88526041600452602488fd5b606460405162461bcd60e51b815260206004820152602060248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152fd5b611f7290969196612d25565b9438611a45565b611f92915060203d6020116105d0576105c28183612d71565b386119f4565b60405162461bcd60e51b815260206004820152602560248201527f446562756720343a20496e76616c6964207573657220746965722f73636f6f706044820152642073697a6560d81b6064820152608490fd5b9093506020813d602011612017575b8161200760209383612d71565b81010312610567575192386119a0565b3d9150611ffa565b9094506020813d60201161205c575b8161203b60209383612d71565b8101031261069b57516001600160a01b038116810361069b57936020611966565b3d915061202e565b60405162461bcd60e51b815260206004820152603760248201527f446562756720333a204b594420746f6b656e206f776e657220646f6573206e6f60448201527f74206d61746368207375626d697373696f6e20757365720000000000000000006064820152608490fd5b90506020813d602011612109575b816120ea60209383612d71565b8101031261056757516001600160a01b03811681036105675738611902565b3d91506120dd565b90506020813d60201161214c575b8161212c60209383612d71565b8101031261056757516001600160a01b03811681036105675760206118c8565b3d915061211f565b60405162461bcd60e51b815260206004820152601d60248201527f446562756720323a20496e76616c69642064617920696e20726f756e640000006044820152606490fd5b60405162461bcd60e51b815260206004820152601960248201527f446562756720323a20496e76616c696420726f756e64204944000000000000006044820152606490fd5b90506020813d602011612208575b816121f960209383612d71565b8101031261162c57513861186e565b3d91506121ec565b6122279150823d84116105d0576105c28183612d71565b38611842565b9092506020813d602011612259575b8161224960209383612d71565b8101031261162c575191386117f5565b3d915061223c565b6122789150823d84116105d0576105c28183612d71565b386117c9565b60405162461bcd60e51b815260206004820152602f60248201527f446562756720313a2043616c6c657220646f6573206e6f74206861766520536360448201526e6f6f70734d696e74657220726f6c6560881b6064820152608490fd5b6122f4915060203d6020116113c7576113b88183612d71565b3861176c565b503461017057602036600319011261017057602061231e612319612c92565b612f3e565b604051908152f35b503461017057602036600319011261017057600480358252600c602090815260409283902080546001820154600283015460038401549584015460059094015487516001600160a01b03909416845294830191909152948101949094526060840192909252608083019190915260ff16151560a082015260c090f35b50346101705760203660031901126101705760206123c1600435613001565b6040516001600160a01b039091168152f35b5034610170576020366003190112610170576040906004358152600c602052206040519061240082612cf3565b80546001600160a01b031680835260018201546020808501829052600284015460408087018290526003860154606080890182905260048801546080808b0182905260059099015460ff16151560a09a8b0181905284519889529588019690965291860192909252840152928201529182015260c090f35b5034610170576020366003190112610170576004356009548110156124b0576124a26020916136e0565b90546040519160031b1c8152f35b60405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608490fd5b503461017057602080600319360112611eeb57612525612c92565b61252e81612f3e565b9261253884612f26565b936125466040519586612d71565b80855261255281612f26565b8585019390601f1901368537825b8281106125a85750505060405193838594850191818652518092526040850193925b82811061259157505050500390f35b835185528695509381019392810192600101612582565b6125b781839896979598613652565b85518210156125dd57906125d391858260051b88010152612e76565b9592949395612560565b634e487b7160e01b88526032600452602488fd5b50346101705760209081600319360112610170576004356126156115348233613171565b61261e81613001565b6001600160a01b03908082169081612804575050600954828452600a8552806040852055600160401b8110156127f05782611c6082600161266294016009556136e0565b60095460001991908281019081116127dc57838552600a86526126896040862054916136e0565b90549060031b1c61269d81611c60846136e0565b8552600a8652604085205582845283604081205560095480156127c857918491818594016126ca816136e0565b8482549160031b1b191690556009556126e284613001565b908484526004885260408420916001600160601b0360a01b928381541690551691828452600388526040842090815401905583835260028752604083209081541690557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8280a46006835261275a6040832054613024565b612762575080f35b81526006825260408120916127778354613024565b908161278257505080f35b601f82116001146127965750508091558080f35b838352822090600190601f0160051c82018183015b8181106127be5750505081809355558080f35b84815582016127ab565b634e487b7160e01b85526031600452602485fd5b634e487b7160e01b85526011600452602485fd5b634e487b7160e01b84526041600452602484fd5b61280d90612f3e565b6000198101919082116127dc57838552600886526040852054828103612852575b50838552846040812055845260078552604084209084528452826040812055612662565b8186526007875260408620838752875260408620548287526007885260408720828852885280604088205586526008875260408620553861282e565b50346101705761154e6115496128a336612cbe565b90604051926128b184612d39565b8684526115396115348433613171565b503461017057604036600319011261017057602061231e6128e0612c92565b60243590613652565b50346101705761154e6128fb36612cbe565b916129096115348433613171565b613285565b50346101705780600319360112610170576020600954604051908152f35b503461017057604036600319011261017057612946612c92565b602435906001600160a01b03808061295d85613001565b16921691808314612a5257803314908115612a31575b50156129c65782845260046020526040842080546001600160a01b0319168317905561299e83613001565b167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258480a480f35b60405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608490fd5b9050845260056020526040842033855260205260ff60408520541638612973565b60405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608490fd5b50346101705760203660031901126101705760206123c160043561305e565b503461017057806003193601126101705760405190808054612ae181613024565b808552916001918083169081156116d55750600114612b0a576112fc856112e881870382612d71565b80809450527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828410612b4c5750505081016020016112e8826112fc61166b565b80546020858701810191909152909301928101612b31565b50346101705760203660031901126101705760043563ffffffff60e01b8116809103611eeb5760209063780e9d6360e01b8114908115612baa575b506040519015158152f35b632483248360e11b811491508115612bc4575b5082612b9f565b6380ac58cd60e01b811491508115612bf6575b8115612be5575b5082612bbd565b6301ffc9a760e01b14905082612bde565b635b5e139f60e01b81149150612bd7565b905034611eeb5781600319360112611eeb577f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03168152602090f35b60005b838110612c5d5750506000910152565b8181015183820152602001612c4d565b90602091612c8681518092818552858086019101612c4a565b601f01601f1916010190565b600435906001600160a01b03821682036106ed57565b602435906001600160a01b03821682036106ed57565b60609060031901126106ed576001600160a01b039060043582811681036106ed579160243590811681036106ed579060443590565b60c0810190811067ffffffffffffffff821117612d0f57604052565b634e487b7160e01b600052604160045260246000fd5b67ffffffffffffffff8111612d0f57604052565b6020810190811067ffffffffffffffff821117612d0f57604052565b6040810190811067ffffffffffffffff821117612d0f57604052565b90601f8019910116810190811067ffffffffffffffff821117612d0f57604052565b67ffffffffffffffff8111612d0f57601f01601f191660200190565b908160209103126106ed575180151581036106ed5790565b908160209103126106ed57516001600160a01b03811681036106ed5790565b60009060033d11612df357565b905060046000803e60005160e01c90565b600060443d10612e6257604051600319913d83016004833e815167ffffffffffffffff918282113d602484011117612e6557818401948551938411612e6d573d85010160208487010111612e655750612e6292910160200190612d71565b90565b949350505050565b50949350505050565b6000198114612e855760010190565b634e487b7160e01b600052601160045260246000fd5b60405190612ea882612d55565b600582526466616c736560d81b6020830152565b60405190612ec982612d55565b60048252637472756560e01b6020830152565b60405190612ee982612d55565b60098252681111b333181818181160b91b6020830152565b60405190612f0e82612d55565b600982526811119818333318181160b91b6020830152565b67ffffffffffffffff8111612d0f5760051b60200190565b6001600160a01b03168015612f5e57600052600360205260406000205490565b60405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608490fd5b15612fbc57565b60405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606490fd5b6000908152600260205260409020546001600160a01b0316612e62811515612fb5565b90600182811c92168015613054575b602083101461303e57565b634e487b7160e01b600052602260045260246000fd5b91607f1691613033565b600081815260026020526040902054613081906001600160a01b03161515612fb5565b6000908152600460205260409020546001600160a01b031690565b156130a357565b60405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608490fd5b60809060208152603260208201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60608201520190565b1561315857565b60405162461bcd60e51b815280611b32600482016130fe565b906001600160a01b03808061318584613001565b169316918383149384156131b8575b5083156131a2575b50505090565b6131ae9192935061305e565b161438808061319c565b909350600052600560205260406000208260005260205260ff604060002054169238613194565b156131e657565b60405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606490fd5b1561323257565b60405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608490fd5b6132a99161329284613001565b6001600160a01b039384841693918516841461322b565b838216938415613460578391826133bd575090506009549085600052600a60205281604060002055600160401b821015612d0f5761330f926132f687611c608560018997016009556136e0565b82860361338a575b5061330886613001565b161461322b565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60008481526004602052604081206001600160601b0360a01b9081815416905583825260036020526040822060001981540190558482526040822060018154019055858252600260205284604083209182541617905580a4565b61339390612f3e565b604060008781526007602052818120838252602052888282205588815260086020522055386132fe565b8583036133cf575b5061330f926132f6565b6133da919250612f3e565b600019810191908211612e855761330f9284926000908882526020906008825260409182842054828103613429575b508a845283838120558684526007815282842091845252812055926133c5565b8785526007825283852083865282528385205488865260078352848620828752835280858720558552600882528385205538613409565b60405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b91929091803b156135c2576134fe936040519081630a85bd0160e11b9384825233600483015260009687602484015260448301526080606483015281878160209a8b966084830190612c6d565b03926001600160a01b03165af1849181613582575b50613571575050503d600014613569573d61352d81612d93565b9061353b6040519283612d71565b81528091833d92013e5b805191826135665760405162461bcd60e51b815280611b32600482016130fe565b01fd5b506060613545565b6001600160e01b0319161492509050565b9091508581813d83116135bb575b61359a8183612d71565b8101031261056757516001600160e01b031981168103610567579038613513565b503d613590565b50915050600190565b92939190803b156136485761361d946040518092630a85bd0160e11b9485835233600484015260018060a01b03809816602484015260448301526080606483015281806020998a956084830190612c6d565b03916000988991165af18491816135825750613571575050503d600014613569573d61352d81612d93565b5050915050600190565b61365b81612f3e565b8210156136875760018060a01b0316600052600760205260406000209060005260205260406000205490565b60405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608490fd5b6009548110156137175760096000527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0190600090565b634e487b7160e01b600052603260045260246000fd5b9061373782612d93565b6137446040519182612d71565b8281528092613755601f1991612d93565b0190602036910137565b8051156138b057604051906060820182811067ffffffffffffffff821117612d0f57604052604082527f4142434445464748494a4b4c4d4e4f505152535455565758595a61626364656660208301527f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f60408301528051600291828201809211612e85576003918290046001600160fe1b0381168103612e8557613806908495941b61372d565b936020850193829183518401906020820192835194600085525b83811061385f57505050505251068060011461384c57600214613841575090565b603d90600019015390565b50603d9081600019820153600119015390565b87600491999293949901918251600190603f9082828260121c16880101518453828282600c1c16880101518385015382828260061c1688010151888501531685010151898201530197929190613820565b506040516138bd81612d39565b6000815290565b806000917a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000808210156139f9575b506d04ee2d6d415b85acef8100000000808310156139ea575b50662386f26fc10000808310156139db575b506305f5e100808310156139cc575b50612710808310156139bd575b5060648210156139ad575b600a809210156139a3575b60019081602161395b82870161372d565b95860101905b61396d575b5050505090565b600019019083906f181899199a1a9b1b9c1cb0b131b232b360811b8282061a83530491821561399e57919082613961565b613966565b916001019161394a565b919060646002910491019161393f565b60049193920491019138613934565b60089193920491019138613927565b60109193920491019138613918565b60209193920491019138613906565b6040935081049150386138ed56fea2646970667358221220bd85e872ccf8cb1a6c2c141431af45b9b1128471162d5d135463d4cb816f2e4364736f6c63430008140033