VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x883e4e…0246
Summary
Transactions
Transfers
Address
0x883e4e290F7281259cFEB0E4eeDb6ef8e30E0246
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xC0E412ff8EB4BCCcA76e580AFb2a8aE25848533e
Deployer
0xC0E412ff8EB4BCCcA76e580AFb2a8aE25848533e
Code
0x608080604052600436101561001357600080fd5b60e0600035811c918262435da514612973575081630373a23a1461284e578163099e4133146128255781630ef798b21461275757816316c2fd2a1461271f5781631bd261ee146126a95781633f4ba83a146125c15781635c975abb1461259e57816376ad03bc146125805781638456cb59146124b457816385922af414611bcb5781638bc3e33814611a765781639aa4f443146119f6578163a542b44f146119c5578163a90e84bd14610cd2578163b115c7b114610695578163b7bd5a0314610552578163da7fc24f1461041c578163e2ab984a146103ca57508063e514ca6f146101595763f6dbda7b1461010757600080fd5b3461015457602036600319011261015457610128610123612be4565b613a4e565b5050509061015060035491604051938493846040919493926060820195825260208201520152565b0390f35b600080fd5b3461015457602080600319360112610154576001600160401b03906004358281116101545761018c903690600401612c86565b60405163c395fcb360e01b8152336004820152919390929182816024817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa80156103be576101ed91600091610391575b50613364565b821161037b576101fe6008546129fd565b601f8111610322575b506000601f831160011461027a577f8715beeed40e05f8f90c3a7f421cd08183e6fcc6e942156bf20526be18a45487938361026a9260009161026f575b508460011b906000198660031b1c1916176008555b6040519383859485528401916133e4565b0390a1005b905081013586610244565b601f1983169060086000527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee39160005b81811061030b5750917f8715beeed40e05f8f90c3a7f421cd08183e6fcc6e942156bf20526be18a4548795918561026a94106102f1575b5050600184811b01600855610259565b820135600019600387901b60f8161c1916905585806102e1565b91928460018192868a0135815501940192016102aa565b61036b9060086000527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3601f850160051c810191848610610371575b601f0160051c01906133be565b83610207565b909150819061035e565b634e487b7160e01b600052604160045260246000fd5b6103b19150843d86116103b7575b6103a98183612bc3565b810190612d0a565b866101e7565b503d61039f565b6040513d6000823e3d90fd5b34610154576020366003190112610154576103eb6103e6612be4565b612dd2565b9460409491949392935196151587521515602087015260408601526060850152608084015260a083015260c0820152f35b3461015457602036600319011261015457610435612be4565b60405163c395fcb360e01b81523360048201526001600160a01b03916020826024817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a87165afa9182156103be578392610496916000916105345750613364565b169081156104e057600254826bffffffffffffffffffffffff60a01b821617600255167f37f6c561371bb449a598aaf7e5528fc87ad233e82669756cd67fec9c5f665a7b600080a3005b60405162461bcd60e51b815260206004820152602660248201527f546573745375626d697373696f6e4d616e616765723a20696e76616c696420626044820152651858dad95b9960d21b6064820152608490fd5b61054c915060203d81116103b7576103a98183612bc3565b856101e7565b34610154576020806003193601126101545761056c612be4565b600060c060405161057c81612b5f565b82815282858201528260408201528260608201528260808201528260a082015201528260018060a01b036024816105b16141c2565b1693604051948593849263b656da7960e01b84521660048301525afa80156103be57600090610620575b60c091506040519281518452808201519084015260408101516040840152606081015160608401526080810151608084015260a081015160a0840152015160c0820152f35b508281813d831161068e575b6106368183612bc3565b810103126101545760c090816040519161064f83612b5f565b80518352848101518584015260408101516040840152606081015160608401526080810151608084015260a081015160a08401520151828201526105db565b503d61062c565b34610154576060366003190112610154576004356001600160401b038111610154576106c5903690600401612c56565b906024356001600160401b038111610154576106e5903690600401612c56565b926044356001600160401b03811161015457610705903690600401612c86565b60405163c395fcb360e01b81523360048201526020816024817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa80156103be5761076191600091610cb35750613364565b858303610c5857600554600060055580610bda575b50600654600060065580610ba8575b5060005b83811061098257506001600160401b03811161037b576107aa6007546129fd565b601f8111610945575b50806000601f82116001146108d1576000916108c6575b508160011b906000198360031b1c1916176007555b60405194836060870160608852526080860160808560051b88010194826000905b82821061086a57505050508584036020870152508583526001600160fb1b038611610154576020859461026a947fb20a311c1c0d812d25565a2b861468a0c4694197da58ece4d618985807122e719860051b809284830137018186820301604087015201916133e4565b9091929396607f198a82030185528735601e198336030181121561015457820190602082359201916001600160401b038111610154578036038313610154576108b960209283926001956133e4565b9901950193920190610800565b9050820135876107ca565b9050601f1982169060076000528260008051602061480a8339815191529260005b81811061092a575010610910575b5050600181811b016007556107df565b830135600019600384901b60f8161c191690558680610900565b868401358555600190940193602093840193869350016108f2565b61097c90600760005260008051602061480a833981519152601f840160051c8101916020851061037157601f0160051c01906133be565b866107b3565b8060051b860135601e1987360301811215610154576001600160401b03818801351161015457808701353603602082890101136101545760055490600160401b82101561037b576001820180600555821015610a9a5760056000526109f7826000805160206147ea83398151915201546129fd565b601f8111610b60575b506000601f828a013511600114610ac057600090828a0135610ab0575b508189013560011b91600019908a013560031b1c191617906000805160206147ea83398151915201555b86811015610a9a5760065490600160401b82101561037b576001820180600655821015610a9a57610a959160066000528160051b8701359060008051602061482a83398151915201556133d5565b610789565b634e487b7160e01b600052603260045260246000fd5b60209150828a010101358a610a1d565b90826000805160206147ea8339815191520160005260206000206000925b8a83810135601f19168510610b4457600194508301358b840135601f191610610b21575b5050880135811b01906000805160206147ea8339815191520155610a47565b60208b60f88560001992013560031b161c1991848d010101351690558a80610b02565b6020908401820181013583559384019360019092019101610ade565b610ba290836000805160206147ea833981519152016000526020600020601f848c01350160051c8101916020858d01351061037157601f0160051c01906133be565b89610a00565b600660005260008051602061482a833981519152908101905b818110610bce5750610785565b60008155600101610bc1565b60056000526000805160206147ea833981519152908101905b818110610c005750610776565b80610c0d600192546129fd565b80610c1a575b5001610bf3565b601f908181118414610c33575050600081555b89610c13565b610c4f60009284845260208420920160051c82018583016133be565b81835555610c2d565b60405162461bcd60e51b815260206004820152602d60248201527f546573745375626d697373696f6e4d616e616765723a20617272617973206c6560448201526c0dccee8d040dad2e6dac2e8c6d609b1b6064820152608490fd5b610ccc915060203d6020116103b7576103a98183612bc3565b886101e7565b3461015457608036600319011261015457610ceb612be4565b610d0060018060a01b03600254163314612cb3565b610d0861474f565b610d10614793565b6000906001600160a01b03811615611974576024351561192357604435151580611918575b156118c257602435600052600460205260ff6040600020541661186f576001600160a01b03610d626144a1565b1660405163a32bf59760e01b8152602081600481855afa9081156103be5760009161183d575b50604435036117ea57602060049160405192838092631f34b45b60e11b82525afa9081156103be576000916117b8575b5060643503611767576001600160a01b03610dd16140d2565b6040516322ede96b60e01b81526001600160a01b0384166004820152929116602083602481845afa9283156103be57600093611746575b5060008084156116a55750506040516351957c4760e01b81526001600160a01b038316600482015290602090829060249082905afa9081156103be57600091611673575b5091610e5d60643560443584613b5d565b91509591929561164a57505b84156115f7576024356000908152600460205260409020805460ff191660011790556001600160a01b03610e9b6142b7565b1690813b156101545760009160a48392604051948593849263c95638ad60e01b845260018060a01b038b1660048501526024840152604435604484015260643560648401528a60848401525af180156103be576115e3575b506040516337e72ceb60e11b81526020816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa9081156112ba57869161159d575b506001600160a01b0381161561153e57604051631a4f779760e21b8152906020826004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa9182156115335787926114fb575b50604051633c9d10cd60e21b8152600481018390526020816024816001600160a01b0386165afa80156114f057879189916114bb575b501061145f57610fe361407f565b604051610fef81612b8d565b60048152631d195e1d60e21b6020820152611009826140b4565b52611013816140b4565b5061101c61407f565b60405161102881612b8d565b601081526f181899199a1a9b1b9c1cb0b131b232b360811b60208201526040519061105282612ba8565b60428252606036602084013781511561144b576030602083015381516001101561144b57607860218301538a5b602081106113855750506110cc602d60405180936c34b6b0b3b2afb9b430991a9b1d60991b60208301526110bc81518092602086860191016129b5565b810103600d810184520182612bc3565b6110d5826140b4565b526110df816140b4565b506001600160a01b0383163b1561138157604051633dc9229960e11b81526004810194909452602484018890526001600160a01b0387166044850152610100606485015288928492909161114e9161113c90610104860190612bfa565b84810360031901608486015290612bfa565b6003198382030160a4840152600554808252602082019060208160051b84010192600587526000805160206147ea8339815191529287915b83831061134f5750505050506003198382030160c484015260206006549182815201906006855260008051602061482a83398151915290855b818110611333575050508281036003190160e484015260075484916111e3826129fd565b918282528587600183169283600014611310575050506001146112c5575b505082900390829084906001600160a01b03165af180156112ba576112a2575b5060209482611292575b50811561128b57600354905b60405192151583528583015260408201528260608201527fa49a64d420b19aac339fc91512b244bc4731ef5b8ef8c1db73a8151dbd5a239860806024359360018060a01b031692a360018055604051908152f35b8390611237565b61129d858386614595565b61122b565b6112ac8691612b7a565b6112b65785611221565b8480fd5b6040513d88823e3d90fd5b600786528592509060008051602061480a8339815191525b8184106112f1575050016020018383611201565b805460208486018101919091528d9750889650909301926001016112dd565b8296506020935060ff959195949294191683830152151560051b01019250611201565b825484528c9650879550602090930192600192830192016111bf565b92959750929550926020600161136f8193601f1986820301875289612ac9565b9701930193018795938d979592611186565b8880fd5b6001600160f81b03196113a2602435831a60041c600f16846140c1565b5116818060011b0460021482151715611437578160011b600201600211611437578c1a6113d58260011b600201856140c1565b536001600160f81b03196113f0602435831a600f16846140c1565b51166003908260011b82018211611423579061141861141e93928f1a918360011b01866140c1565b536133d5565b61107f565b634e487b7160e01b8e52601160045260248efd5b634e487b7160e01b8d52601160045260248dfd5b634e487b7160e01b8b52603260045260248bfd5b60405162461bcd60e51b815260206004820152602e60248201527f546573745375626d697373696f6e4d616e616765723a20696e7375666669636960448201526d656e7420706f6f6c2066756e647360901b6064820152608490fd5b9150506020813d6020116114e8575b816114d760209383612bc3565b810103126101545786905189610fd5565b3d91506114ca565b6040513d8a823e3d90fd5b9091506020813d60201161152b575b8161151760209383612bc3565b8101031261152757519087610f9f565b8680fd5b3d915061150a565b6040513d89823e3d90fd5b60405162461bcd60e51b815260206004820152603160248201527f546573745375626d697373696f6e4d616e616765723a2052657761726473506f6044820152701bdb081b9bdd0818dbdb999a59dd5c9959607a1b6064820152608490fd5b90506020813d6020116115db575b816115b860209383612bc3565b810103126115d757516001600160a01b03811681036115d75786610f41565b8580fd5b3d91506115ab565b6115ee919550612b7a565b60009385610ef3565b60405162461bcd60e51b815260206004820152602560248201527f546573745375626d697373696f6e4d616e616765723a20726577617264206973604482015264207a65726f60d81b6064820152608490fd5b604051631395a61360e21b81526020600482015290819061166f9060248301906129d8565b0390fd5b90506020813d60201161169d575b8161168e60209383612bc3565b81010312610154575184610e4c565b3d9150611681565b909391506001600160a01b036116b96143ad565b16602060405180926255831d60e41b8252816000816116fa6064356044358c60048501604091949392606082019560018060a01b0316825260208201520152565b03925af19081156103be57600091611714575b5093610e69565b90506020813d60201161173e575b8161172f60209383612bc3565b8101031261015457518661170d565b3d9150611722565b61176091935060203d6020116103b7576103a98183612bc3565b9184610e08565b60405162461bcd60e51b815260206004820152602360248201527f546573745375626d697373696f6e4d616e616765723a20646179206d69736d616044820152620e8c6d60eb1b6064820152608490fd5b90506020813d6020116117e2575b816117d360209383612bc3565b81010312610154575183610db8565b3d91506117c6565b60405162461bcd60e51b815260206004820152602560248201527f546573745375626d697373696f6e4d616e616765723a20726f756e64206d69736044820152640dac2e8c6d60db1b6064820152608490fd5b90506020813d602011611867575b8161185860209383612bc3565b81010312610154575184610d88565b3d915061184b565b60405162461bcd60e51b815260206004820152602560248201527f546573745375626d697373696f6e4d616e616765723a206475706c6963617465604482015264040d0c2e6d60db1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602860248201527f546573745375626d697373696f6e4d616e616765723a20696e76616c696420726044820152676f756e642f64617960c01b6064820152608490fd5b506064351515610d35565b60405162461bcd60e51b815260206004820152602360248201527f546573745375626d697373696f6e4d616e616765723a20696e76616c696420686044820152620c2e6d60eb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f546573745375626d697373696f6e4d616e616765723a20696e76616c6964207560448201526239b2b960e91b6064820152608490fd5b34610154576020366003190112610154576004356000526004602052602060ff604060002054166040519015158152f35b3461015457606036600319011261015457611a0f612be4565b600460206001600160a01b03611a236144a1565b1660405192838092631f34b45b60e11b82525afa611a4b575b6101286024356044358461382c565b602090813d8111611a6f575b611a618183612bc3565b810103126101545781611a3c565b503d611a57565b34610154576000366003190112610154576005546001600160401b03811161037b5760405190602090611aae828260051b0184612bc3565b80835281830160056000526000805160206147ea833981519152836000925b848410611b9e5786826040519182826006549182815201938491600660005260008051602061482a8339815191529060005b818110611b8a57505050611b1881611b45960382612bc3565b60405190611b3082611b2981612a37565b0383612bc3565b84604051968795606087526060870190612bfa565b9185830382870152519182815201929460005b828110611b73578580610150878783820360408501526129d8565b865185529581019587955093810193600101611b58565b825488529686019660019283019201611aff565b6001918291604051611bbb81611bb48189612ac9565b0382612bc3565b8152019201920191908490611acd565b346101545760a036600319011261015457611be4612be4565b611bf960018060a01b03600254163314612cb3565b611c0161474f565b611c09614793565b6000906001600160a01b038116156119745760243515611923576044351515806124a9575b156118c257602435600052600460205260ff6040600020541661186f576001600160a01b03611c5b6144a1565b1660405163a32bf59760e01b8152602081600481855afa9081156103be57600091612477575b50604435036117ea57602060049160405192838092631f34b45b60e11b82525afa9081156103be57600091612445575b5060643503611767576001600160a01b03611cca6140d2565b6040516322ede96b60e01b81526001600160a01b0384166004820152929116602083602481845afa9283156103be57600093612424575b5060008084156123835750506040516351957c4760e01b81526001600160a01b038316600482015290602090829060249082905afa9081156103be57600091612351575b5091611d5960843560643560443585613405565b91509591929561164a57505b84156115f7576024356000908152600460205260409020805460ff191660011790556001600160a01b03611d976142b7565b1690813b156101545760009160a48392604051948593849263c95638ad60e01b845260018060a01b038b1660048501526024840152604435604484015260643560648401528a60848401525af180156103be5761233d575b506040516337e72ceb60e11b81526020816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa9081156112ba5786916122fb575b506001600160a01b0381161561153e57604051631a4f779760e21b8152906020826004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa9182156115335787926122c7575b50604051633c9d10cd60e21b8152600481018390526020816024816001600160a01b0386165afa80156114f05787918991612292575b501061145f57611edf61407f565b604051611eeb81612b8d565b60048152631d195e1d60e21b6020820152611f05826140b4565b52611f0f816140b4565b50611f1861407f565b604051611f2481612b8d565b601081526f181899199a1a9b1b9c1cb0b131b232b360811b602082015260405190611f4e82612ba8565b60428252606036602084013781511561144b576030602083015381516001101561144b57607860218301538a5b602081106121fa575050611fb8602d60405180936c34b6b0b3b2afb9b430991a9b1d60991b60208301526110bc81518092602086860191016129b5565b611fc1826140b4565b52611fcb816140b4565b506001600160a01b0383163b1561138157604051633dc9229960e11b81526004810194909452602484018890526001600160a01b038716604485015261010060648501528892849290916120289161113c90610104860190612bfa565b6003198382030160a4840152600554808252602082019060208160051b84010192600587526000805160206147ea8339815191529287915b8383106121c85750505050506003198382030160c484015260206006549182815201906006855260008051602061482a83398151915290855b8181106121ac575050508281036003190160e484015260075484916120bd826129fd565b9182825285876001831692836000146113105750505060011461216157505082900390829084906001600160a01b03165af180156112ba576112a25750602094826112925750811561128b576003549060405192151583528583015260408201528260608201527fa49a64d420b19aac339fc91512b244bc4731ef5b8ef8c1db73a8151dbd5a239860806024359360018060a01b031692a360018055604051908152f35b600786528592509060008051602061480a8339815191525b81841061218d575050016020018383611201565b805460208486018101919091528d975088965090930192600101612179565b825484528c965087955060209093019260019283019201612099565b9295975092955092602060016121e88193601f1986820301875289612ac9565b9701930193018795938d979592612060565b6001600160f81b0319612217602435831a60041c600f16846140c1565b5116818060011b0460021482151715611437578160011b600201600211611437578c1a61224a8260011b600201856140c1565b536001600160f81b0319612265602435831a600f16846140c1565b51166003908260011b82018211611423579061141861228d93928f1a918360011b01866140c1565b611f7b565b9150506020813d6020116122bf575b816122ae60209383612bc3565b810103126101545786905189611ed1565b3d91506122a1565b9091506020813d6020116122f3575b816122e360209383612bc3565b8101031261152757519087611e9b565b3d91506122d6565b90506020813d602011612335575b8161231660209383612bc3565b810103126115d757516001600160a01b03811681036115d75786611e3d565b3d9150612309565b612348919550612b7a565b60009385611def565b90506020813d60201161237b575b8161236c60209383612bc3565b81010312610154575184611d45565b3d915061235f565b909391506001600160a01b036123976143ad565b16602060405180926255831d60e41b8252816000816123d86064356044358c60048501604091949392606082019560018060a01b0316825260208201520152565b03925af19081156103be576000916123f2575b5093611d65565b90506020813d60201161241c575b8161240d60209383612bc3565b810103126101545751866123eb565b3d9150612400565b61243e91935060203d6020116103b7576103a98183612bc3565b9184611d01565b90506020813d60201161246f575b8161246060209383612bc3565b81010312610154575183611cb1565b3d9150612453565b90506020813d6020116124a1575b8161249260209383612bc3565b81010312610154575184611c81565b3d9150612485565b506064351515611c2e565b346101545760003660031901126101545760405163c395fcb360e01b81523360048201526020816024817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa80156103be57612521916000916125625750613364565b61252961474f565b600160ff1960005416176000557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1005b61257a915060203d81116103b7576103a98183612bc3565b826101e7565b34610154576000366003190112610154576020600354604051908152f35b3461015457600036600319011261015457602060ff600054166040519015158152f35b346101545760003660031901126101545760405163c395fcb360e01b81523360048201526020816024817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa80156103be5761262e916000916125625750613364565b60005460ff81161561266d5760ff19166000557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1005b60405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606490fd5b34610154576080366003190112610154576101506126d96126c8612be4565b602435906064359060443590613405565b929492918115612718576000955b604051968796875260208701526040860152151560608501521515608084015260c060a084015260c08301906129d8565b84956126e7565b346101545760003660031901126101545761015060405161274381611bb481612a37565b6040519182916020835260208301906129d8565b34610154576000366003190112610154576040516000600854612779816129fd565b808452906001908181169081156127fe57506001146127a3575b6101508461274381860382612bc3565b6008600090815292507ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee35b8284106127e657505050810160200161274382612793565b805460208587018101919091529093019281016127ce565b60ff191660208087019190915292151560051b850190920192506127439150839050612793565b34610154576000366003190112610154576002546040516001600160a01b039091168152602090f35b34610154576020806003193601126101545760405163c395fcb360e01b815233600482810191909152359082816024817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03165afa80156103be576128c1916000916129565750613364565b80156128ff577f8290e204bc397edeaced2935fa66c26008b9c7a12ff6e2085af5be25785c53929160409160035491816003558351928352820152a1005b60405162461bcd60e51b815260048101839052602960248201527f546573745375626d697373696f6e4d616e616765723a20726577617264206d7560448201526807374206265203e20360bc1b6064820152608490fd5b61296d9150843d86116103b7576103a98183612bc3565b846101e7565b34610154576000366003190112610154577f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a6001600160a01b03168152602090f35b60005b8381106129c85750506000910152565b81810151838201526020016129b8565b906020916129f1815180928185528580860191016129b5565b601f01601f1916010190565b90600182811c92168015612a2d575b6020831014612a1757565b634e487b7160e01b600052602260045260246000fd5b91607f1691612a0c565b60075460009291612a47826129fd565b80825291600190818116908115612aac5750600114612a6557505050565b91929350600760005260008051602061480a833981519152916000925b848410612a9457505060209250010190565b80546020858501810191909152909301928101612a82565b915050602093945060ff929192191683830152151560051b010190565b9060009291805491612ada836129fd565b918282526001938481169081600014612b3c5750600114612afc575b50505050565b90919394506000526020928360002092846000945b838610612b28575050505001019038808080612af6565b805485870183015294019385908201612b11565b9294505050602093945060ff191683830152151560051b01019038808080612af6565b60e081019081106001600160401b0382111761037b57604052565b6001600160401b03811161037b57604052565b604081019081106001600160401b0382111761037b57604052565b608081019081106001600160401b0382111761037b57604052565b90601f801991011681019081106001600160401b0382111761037b57604052565b600435906001600160a01b038216820361015457565b908082519081815260208091019281808460051b8301019501936000915b848310612c285750505050505090565b9091929394958480612c46600193601f198682030187528a516129d8565b9801930193019194939290612c18565b9181601f84011215610154578235916001600160401b038311610154576020808501948460051b01011161015457565b9181601f84011215610154578235916001600160401b038311610154576020838186019501011161015457565b15612cba57565b60405162461bcd60e51b815260206004820152602260248201527f546573745375626d697373696f6e4d616e616765723a206e6f74206261636b656044820152611b9960f21b6064820152608490fd5b90816020910312610154575180151581036101545790565b9190826040910312610154576020825192015190565b9190826080910312610154578151916020810151916060604083015192015190565b908160a0910312610154578051916020820151916040810151916080606083015192015190565b81810292918115918404141715612d9457565b634e487b7160e01b600052601160045260246000fd5b90816060910312610154578051916040602083015192015190565b91908203918211612d9457565b600090818080808080612de36144a1565b60405163a32bf59760e01b81526000979093916020856004816001600160a01b0385165afa60009581613330575b50612e38575050505050505050505050600090600090600090600090600090600090600090565b84151590816132a0575b506001600160a01b03612e536140d2565b6040516322ede96b60e01b81526001600160a01b038d1660048201529160209183916024918391165afa9081156103be57600091613281575b50818061327a575b1561313c57506001600160a01b039350612eb192506141c2915050565b604051637ab1709160e11b81526001600160a01b03891660048201529691169060a087602481855afa80156103be57600092600098600090600093613101575b5060405163c5e22f3f60e01b81526001600160a01b038c16600482015291602090839060249082905afa9182156103be576000926130cb575b5081612f4591612f3e612710948592612d81565b0493612d81565b04926001600160a01b03612f576142b7565b604051632832ca5960e11b81526001600160a01b038d1660048201526024810188905260448101959095521694606084606481895afa9586156103be57612fdb9b6000956000986130a1575b50604051632e1e4f3b60e01b81526001600160a01b0390911660048201526024810192909252909a6060918c91829081906044820190565b03915afa9283156103be5760009a600094613068575b508082111561305e5761300391612dc5565b975b88998082116000146130545761301a91612dc5565b935b84981515948561304a575b5084613040575b50508261303a57505096565b10905096565b109250388061302e565b1515945038613027565b505060009361301c565b5050600097613005565b90935061308e919a5060603d60601161309a575b6130868183612bc3565b810190612daa565b9a919050999238612ff1565b503d61307c565b6130bf919850606080949397503d851161309a576130868183612bc3565b98919692939050612fa3565b9091506020813d6020116130f9575b816130e760209383612bc3565b81010312610154575190612f45612f2a565b3d91506130da565b925050975061312891925060a03d8111613135575b6131208183612bc3565b810190612d5a565b5091989293929038612ef1565b503d613116565b819c959299939a949c91613271575b5061315557505050565b9298509094509250604091506001600160a01b036131716143ad565b835163c8aba8a360e01b81526001600160a01b039690961660048701526024860192909252604485019390935291909116919081606481855afa9081156103be5760009060009261323f575b508160046080839560405192838092631fde525b60e21b82525afa9081156103be5760009161320e575b50809215159182613204575b50816131fd575095565b9050151595565b15159150386131f3565b61322f915060803d8111613238575b6132278183612bc3565b810190612d38565b505050386131e7565b503d61321d565b9050613263915060403d60401161326a575b61325b8183612bc3565b810190612d22565b90386131bd565b503d613251565b9050153861314b565b5080612e94565b61329a915060203d6020116103b7576103a98183612bc3565b38612e8c565b604051631f34b45b60e11b8152919950602090829060049082906001600160a01b03165afa600091816132fc575b506132f5575050505050505050505050600090600090600090600090600090600090600090565b9738612e42565b9091506020813d602011613328575b8161331860209383612bc3565b81010312610154575190386132ce565b3d915061330b565b9095506020813d60201161335c575b8161334c60209383612bc3565b8101031261015457519438612e11565b3d915061333f565b1561336b57565b60405162461bcd60e51b815260206004820152602560248201527f546573745375626d697373696f6e4d616e616765723a206e6f7420617574686f6044820152641c9a5e995960da1b6064820152608490fd5b8181106133c9575050565b600081556001016133be565b6000198114612d945760010190565b908060209392818452848401376000828201840152601f01601f1916010190565b9193600092606092846001600160a01b038061341f6140d2565b16916040918251998a916322ede96b60e01b835280881695600490878286015284602460209687935afa9c8d1561382257859d613803575b508c80156135dc57509088889594939261346f6141c2565b9884158015906135d3575b15613567575087516301af631360e61b81526001600160a01b0390921690820190815260208101939093526040830195909552829185919082908190606001039189165afa93841561355c57508193613528575b5050509788925b6127106134e485600354612d81565b04948115158061351f575b613500575b50505050509493929190565b613511969850859750949394613d1a565b9290929185388080806134f4565b508215156134ef565b9091809350813d8311613555575b6135408183612bc3565b810103126135525750513880806134ce565b80fd5b503d613536565b51913d9150823e3d90fd5b885163c5e22f3f60e01b8152918201529550839250859160249150829089165afa93841561355c575081936135a2575b5050509788926134d5565b9091809350813d83116135cc575b6135ba8183612bc3565b81010312613552575051388080613597565b503d6135b0565b5087151561347a565b9c509496939c92955090506135ef6143ad565b1691855196639a09495360e01b885285888681875afa9788156137f9578d986137c6575b50811515806137bd575b613630575b505050505050509493929190565b865163c8aba8a360e01b81526001600160a01b0390911685820190815260208101929092526040820192909252949895979395948990829081906060010381855afa91821561378f578b918c93613799575b506080908a5194858092631fde525b60e21b82525afa92831561378f578b9361376c575b506136e957505050507219185a5b1e481b1a5b5a5d081c995858da1959606a1b60019451916136d483612b8d565b60138352820152915b38808080808080613622565b61372357505050731dd9595adb1e481b1a5b5a5d081c995858da195960621b600194519161371683612b8d565b60148352820152916136dd565b948093919596929610613738575b50506136dd565b91935093506d1c1bdbdb08195e1a185d5cdd195960921b600194519161375d83612b8d565b600e8352820152913880613731565b61378591935060803d8111613238576132278183612bc3565b50505091386136a6565b89513d8d823e3d90fd5b6137b5919350608092508a3d8c1161326a5761325b8183612bc3565b929091613682565b5082151561361d565b9097508581813d83116137f2575b6137de8183612bc3565b810103126137ee57519638613613565b8c80fd5b503d6137d4565b87513d8f823e3d90fd5b61381b919d50843d86116103b7576103a98183612bc3565b9b38613457565b86513d87823e3d90fd5b6000916060916001600160a01b03908490826138466140d2565b169360409485519889936322ede96b60e01b85528681169283600487015285602460209788935afa9a8b15613a4457869b613a25575b508a80156139a9575061388d6141c2565b9282158015906139a0575b15613935575087516301af631360e61b81526001600160a01b03919091166004820152602481019190915260448101929092529093829185916064918391165afa93841561355c57508193613904575b505050935b6127106138fc86600354612d81565b049493929190565b9091809350813d831161392e575b61391c8183612bc3565b810103126135525750513880806138e8565b503d613912565b9050849350602491508751968793849263c5e22f3f60e01b84526004840152165afa93841561355c5750819361396f575b505050936138ed565b9091809350813d8311613999575b6139878183612bc3565b81010312613552575051388080613966565b503d61397d565b50841515613898565b9a5050505050809195506004926139be6143ad565b16845193848092639a09495360e01b82525afa928315613a1c575084926139ea575b5050938293929190565b90809250813d8311613a15575b613a018183612bc3565b81010312613a11575138806139e0565b8280fd5b503d6139f7565b513d86823e3d90fd5b613a3d919b50853d87116103b7576103a98183612bc3565b993861387c565b88513d88823e3d90fd5b906001600160a01b03906000906060908284613a686140d2565b16906040968688519788926322ede96b60e01b8452169384600484015282602460209485935afa978815613b53578398613b34575b50878015613b1f57508190613ab06141c2565b169360248a518096819363c5e22f3f60e01b835260048301525afa97881561355c57508197613aec575b5050506127106138fc86600354612d81565b909180939750813d8311613b18575b613b058183612bc3565b8101031261355257505193388080613ada565b503d613afb565b975081929650600493506139be9894986143ad565b613b4c919850823d84116103b7576103a98183612bc3565b9638613a9d565b89513d85823e3d90fd5b90926000928392606092916001600160a01b03919082613b7b6140d2565b169060408051986322ede96b60e01b8a5289868616600495818784015282602460209485935afa9b8c15613d0357839c613ce4575b508b8015613cd25750908c9291613bc56141c2565b96841515998a600014613c6857839291606491885197889485936301af631360e61b855284015287602484015260448301528a165afa93841561355c57508193613c37575b5050509889935b612710613c2086600354612d81565b04958061351f576135005750505050509493929190565b9091809350813d8311613c61575b613c4f8183612bc3565b81010312613552575051388080613c0a565b503d613c45565b945090602483928751968793849263c5e22f3f60e01b84528301528a165afa93841561355c57508193613ca1575b505050988993613c11565b9091809350813d8311613ccb575b613cb98183612bc3565b81010312613552575051388080613c96565b503d613caf565b9b50509392909a9194956135ef6143ad565b613cfc919c50823d84116103b7576103a98183612bc3565b9a38613bb0565b84513d85823e3d90fd5b91908201809211612d9457565b959490939192936040968794855192637ab1709160e11b845260a084602481600180851b03809c8189166004840152165afa918215614074576000908192829483978491614030575b50613d938980613d8c613dda98999a9b9c613d85956127109687948592612d81565b049b612d81565b049a612d81565b049a613d9d6142b7565b8b51632832ca5960e11b81526001600160a01b038a1660048201526024810184905260448101949094526060959116908590849081906064820190565b0381845afa97881561402557613e299b600094859a613ff8575b5051632e1e4f3b60e01b81526001600160a01b0390911660048201526024810192909252909984918b91829081906044820190565b03915afa988915613fed57600093849a613fc4575b50501015613f82571015613f42578311613f035782613e5c91613d0d565b11613ecd57613e6a91613d0d565b11613e9357815160009260208201906001600160401b0382118383101761037b57526000815290565b60019151613ea081612b8d565b601781527f65786365656473207765656b6c79204233545220636170000000000000000000602082015290565b50505060019151613edd81612b8d565b6016815275065786365656473206461696c792042335452206361760541b602082015290565b505050505060019151613f1581612b8d565b601a81527f65786365656473207065722d7375626d697373696f6e20636170000000000000602082015290565b50505050505060019151613f5581612b8d565b601c81527f7765656b6c79207375626d697373696f6e732065786861757374656400000000602082015290565b505050505050505060019151613f9781612b8d565b601b81527f6461696c79207375626d697373696f6e73206578686175737465640000000000602082015290565b8091929a50613fe0939450903d1061309a576130868183612bc3565b9291905091973880613e3e565b8c513d6000823e3d90fd5b614016919a50878095949396503d861161309a576130868183612bc3565b95919050949990919293613df4565b8b513d6000823e3d90fd5b89979850879650613dda9550613d8c9450613d859150614060613d939160a03d8111613135576131208183612bc3565b909c9b509099509097509095509150613d63565b87513d6000823e3d90fd5b60405161408b81612b8d565b600181528060005b6020808210156140ae57906060602092828501015201614093565b50505090565b805115610a9a5760200190565b908151811015610a9a570160200190565b604051630e8e37b960e41b81526001600160a01b03906020816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a86165afa9081156103be57600091614184575b5016801561412d5790565b60405162461bcd60e51b815260206004820152602960248201527f546573745375626d697373696f6e4d616e616765723a204b5944206e6f7420636044820152681bdb999a59dd5c995960ba1b6064820152608490fd5b6020813d82116141ba575b8161419c60209383612bc3565b810103126141b65751908282168203613552575038614122565b5080fd5b3d915061418f565b60405163216fd4cb60e21b81526001600160a01b03906020816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a86165afa9081156103be5760009161427d575b509081161561421e5790565b60405162461bcd60e51b815260206004820152603160248201527f546573745375626d697373696f6e4d616e616765723a20546965724d616e6167604482015270195c881b9bdd0818dbdb999a59dd5c9959607a1b6064820152608490fd5b6020813d82116142af575b8161429560209383612bc3565b810103126141b65751908282168203613552575038614212565b3d9150614288565b604051631b206f5960e31b81526001600160a01b03906020816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a86165afa9081156103be57600091614373575b50908116156143135790565b60405162461bcd60e51b815260206004820152603260248201527f546573745375626d697373696f6e4d616e616765723a2053746174734d616e6160448201527119d95c881b9bdd0818dbdb999a59dd5c995960721b6064820152608490fd5b6020813d82116143a5575b8161438b60209383612bc3565b810103126141b65751908282168203613552575038614307565b3d915061437e565b604051632573453960e01b81526001600160a01b03906020816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a86165afa9081156103be57600091614467575b50908116156144095790565b60405162461bcd60e51b815260206004820152603060248201527f546573745375626d697373696f6e4d616e616765723a204e6f6e4b7964506f6f60448201526f1b081b9bdd0818dbdb999a59dd5c995960821b6064820152608490fd5b6020813d8211614499575b8161447f60209383612bc3565b810103126141b657519082821682036135525750386143fd565b3d9150614472565b6040516324535e7960e21b81526001600160a01b03906020816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a86165afa9081156103be5760009161455b575b50908116156144fd5790565b60405162461bcd60e51b815260206004820152603060248201527f546573745375626d697373696f6e4d616e616765723a2044616f4d616e61676560448201526f1c881b9bdd0818dbdb999a59dd5c995960821b6064820152608490fd5b6020813d821161458d575b8161457360209383612bc3565b810103126141b657519082821682036135525750386144f1565b3d9150614566565b60408051631cc84c0160e21b81526001600160a01b0394919360209182816004817f000000000000000000000000b664e9ebe24834c60dc4f221bee03047aa0e5f9a8b165afa90811561470057908791600091614714575b501695861561470b5785516333999fe760e21b8152908516600482015282816024818a5afa928315614700576000936146cf575b505081156146c7576000918115908115614697575b5050509050833b156101545782516319c6a2bd60e21b81526001600160a01b039290921660048301526024820152916000908390604490829084905af190811561468d57506146825750565b61468b90612b7a565b565b513d6000823e3d90fd5b6146a391939294612d81565b916146b357500480388080614636565b634e487b7160e01b81526012600452602490fd5b505050505050565b8181949293943d83116146f9575b6146e78183612bc3565b81010312613552575051903880614621565b503d6146dd565b86513d6000823e3d90fd5b50505050505050565b9091508381813d8311614748575b61472c8183612bc3565b810103126141b6575190878216820361355257508690386145ed565b503d614722565b60ff6000541661475b57565b60405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606490fd5b6002600154146147a4576002600155565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fdfe036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0a66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688f652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3fa26469706673582212202126fd48a695c585374083ee10dadab6dd4c543926462d467400373329b1b32064736f6c63430008140033