VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xfD865D…3D11
Summary
Transactions
Transfers
Address
0xfD865DdF20B2C4629fda9F868BdC5C5c98d83D11
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xC0E412ff8EB4BCCcA76e580AFb2a8aE25848533e
Deployer
0xC0E412ff8EB4BCCcA76e580AFb2a8aE25848533e
Code
0x608080604052600436101561001357600080fd5b60e0600035811c918262435da514612757575081630373a23a1461261c578163058c30f3146121d1578163099e4133146121a85781630bcd42cf1461218c5781630ef798b2146120d057816316c2fd2a146120a05781631bd261ee1461208557816326231a8214611e3f5781633f4ba83a14611d1f5781635c16a9d414611b705781635c975abb14611b4d57816376ad03bc14611b2f57816380b37ba314611abc5781638456cb59146119d457816385922af4146118285781638b315e09146117d35781638bc3e338146117705781639aa4f443146116f0578163a542b44f146116bf578163a90e84bd146112c3578163b115c7b114610c6f578163b7bd5a0314610b0d57508063da7fc24f146109be578063dce9287a14610448578063e2ab984a146103fc578063e514ca6f146101a65763f6dbda7b1461015457600080fd5b346101a15760203660031901126101a157610175610170612799565b614633565b5050509061019d60035491604051938493846040919493926060820195825260208201520152565b0390f35b600080fd5b346101a1576020806003193601126101a1576001600160401b03906004358281116101a1576101d99036906004016127df565b60405163c395fcb360e01b8152336004820152919390929182816024817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b03165afa80156103f0576000906103ba575b61023a9150613836565b82116103a45761024b60085461280c565b601f811161035d575b506000601f83116001146102c7577f8715beeed40e05f8f90c3a7f421cd08183e6fcc6e942156bf20526be18a4548793836102b7926000916102bc575b508460011b906000198660031b1c1916176008555b6040519383859485528401916138a3565b0390a1005b905081013586610291565b601f198316906008600052600080516020615e518339815191529160005b8181106103465750917f8715beeed40e05f8f90c3a7f421cd08183e6fcc6e942156bf20526be18a454879591856102b7941061032c575b5050600184811b016008556102a6565b820135600019600387901b60f8161c19169055858061031c565b91928460018192868a0135815501940192016102e5565b610394906008600052600080516020615e51833981519152601f850160051c81019184861061039a575b601f0160051c019061388c565b83610254565b9091508190610387565b634e487b7160e01b600052604160045260246000fd5b508281813d83116103e9575b6103d081836128ab565b810103126101a1576103e461023a91613094565b610230565b503d6103c6565b6040513d6000823e3d90fd5b346101a15760203660031901126101a15760a061041f61041a612799565b613138565b926104306040939293518096612a87565b15156020850152604084015260608301526080820152f35b346101a1576101203660031901126101a157610462612799565b6001600160401b039060c4358281116101a1576104839036906004016127af565b91909260e4358181116101a15761049e9036906004016127af565b939091610104359081116101a1576104ba9036906004016127df565b9290916104d260018060a01b03600254163314612b60565b6104da615d96565b6104e2615dda565b6104ed868214612bac565b6000926105046001600160a01b0387161515612c0a565b6105116024351515612c56565b6044351515806109b3575b61052590612ca2565b602435600052600460205261054260ff6040600020541615612cfa565b6001600160a01b03610552615b15565b1660405163a32bf59760e01b8152602081600481855afa9081156103f057600091610980575b5060049161058b60209260443514612d50565b604051631f34b45b60e11b815292839182905afa80156103f05760009061094c575b6105bb915060643514612da6565b6105c486615707565b94600098600387101561093657866108e3576000602061062b6001600160a01b036105ed615a25565b168b6040519485809481936255831d60e41b8352606435906044359060048501604091949392606082019560018060a01b0316825260208201520152565b03925af19081156103f0576000916108b1575b50985b61064c8a1515612df2565b60243560005260046020526040600020600160ff1982541617905560006001891461082f575b6001600160a01b03610682615933565b16803b156101a15760405163c95638ad60e01b81526001600160a01b038c166004820152602481019290925260448035908301526064803590830152608482018c9052600090829060a490829084905af180156103f05761081b575b506106e885612efb565b956106f282612e6b565b9561070060405197886128ab565b828752601f1961070f84612e6b565b01366020890137885b8181106107cb575050505050927f9c9bbb347a2401046a563abcf69b33287ced8162f991fc765b2ea77808ed56f4949261075a6107659360209b963691612fdc565b91896024358a614e20565b61076e84615822565b6107bb575b61077c84615822565b1590506107b457600354905b6107a5866040519384936024359860018060a01b03169785612e48565b0390a360018055604051908152f35b8490610788565b6107c6868387615c05565b610773565b806107e46107dd610816938589612f6a565b3691612fdc565b6107ee828c612fc8565b526107f9818b612fc8565b50610805818686613022565b35610810828b612fc8565b52612f45565b610718565b610826919750612862565b6000958b6106de565b506001600160a01b0361084061558f565b6040516351957c4760e01b81526001600160a01b038c1660048201529160209183916024918391165afa9081156103f05760009161087f575b50610672565b90506020813d6020116108a9575b8161089a602093836128ab565b810103126101a157518c610879565b3d915061088d565b90506020813d6020116108db575b816108cc602093836128ab565b810103126101a157518b61063e565b3d91506108bf565b9798506108fb60a4356084356064356044358b6143ae565b91509a929b919b9a61090d5750610641565b604051631395a61360e21b815260206004820152908190610932906024830190612a34565b0390fd5b634e487b7160e01b600052602160045260246000fd5b506020813d602011610978575b81610966602093836128ab565b810103126101a1576105bb90516105ad565b3d9150610959565b90506020813d6020116109ab575b8161099b602093836128ab565b810103126101a157516004610578565b3d915061098e565b50606435151561051c565b346101a1576020806003193601126101a1576109d8612799565b60405163c395fcb360e01b81523360048201526001600160a01b039183826024817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca787165afa80156103f0578392600091610ad2575b50610a3890613836565b16918215610a835750600254826bffffffffffffffffffffffff60a01b821617600255167f37f6c561371bb449a598aaf7e5528fc87ad233e82669756cd67fec9c5f665a7b600080a3005b6084906040519062461bcd60e51b82526004820152602260248201527f5375626d697373696f6e4d616e616765723a20696e76616c6964206261636b656044820152611b9960f21b6064820152fd5b809350858092503d8311610b06575b610aeb81836128ab565b810103126101a157610a38610b008493613094565b90610a2e565b503d610ae1565b346101a1576020806003193601126101a157610b27612799565b91600081604051610b3781612846565b82815282858201528260408201528260608201528260808201528260a08201528260c0820152015260018060a01b039283610b70615842565b1660405194859263b656da7960e01b84521660048301528160246101009687935afa80156103f0578291600091610bed575b506040519381518552808201519085015260408101516040850152606081015160608501526080810151608085015260a081015160a085015260c081015160c0850152015190820152f35b809250858092503d8311610c68575b610c0681836128ab565b810103126101a15781908160405191610c1e83612846565b80518352858101518684015260408101516040840152606081015160608401526080810151608084015260a081015160a084015260c081015160c084015201518282015285610ba2565b503d610bfc565b346101a15760603660031901126101a1576004356001600160401b0381116101a157610c9f9036906004016127af565b906024356001600160401b0381116101a157610cbf9036906004016127af565b926044356001600160401b0381116101a157610cdf9036906004016127df565b60405163c395fcb360e01b81523360048201526020816024817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b03165afa80156103f057600090611288575b610d3c9150613836565b858303611231576005546000600555806111b3575b5060065460006006558061116f575b5060005b838110610f8157506001600160401b0381116103a457610d8560075461280c565b601f8111610f32575b50806000601f8211600114610eac57600091610ea1575b508160011b906000198360031b1c1916176007555b60405194836060870160608852526080860160808560051b88010194826000905b828210610e4557505050508584036020870152508583526001600160fb1b0386116101a157602085946102b7947fb20a311c1c0d812d25565a2b861468a0c4694197da58ece4d618985807122e719860051b809284830137018186820301604087015201916138a3565b9091929396607f198a82030185528735601e19833603018112156101a157820190602082359201916001600160401b0381116101a15780360383136101a157610e9460209283926001956138a3565b9901950193920190610ddb565b905082013587610da5565b9050601f198216906007600052827fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6889260005b818110610f17575010610efd575b5050600181811b01600755610dba565b830135600019600384901b60f8161c191690558680610eed565b86840135855560019094019360209384019386935001610edf565b610f7b9060076000527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688601f840160051c8101916020851061039a57601f0160051c019061388c565b86610d8e565b610f8c818588612f6a565b60055491600160401b8310156103a45760018301806005558310156110815760056000526001600160401b0382116103a4578190610fda84600080516020615e31833981519152015461280c565b601f811161112d575b50600090601f83116001146110a257600092611097575b50508160011b916000199060031b1c19161790600080516020615e3183398151915201555b61102a818887613022565b359060065491600160401b8310156103a45760018301806006558310156110815761107c9260066000527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0155612f45565b610d64565b634e487b7160e01b600052603260045260246000fd5b013590508a80610ffa565b90925083600080516020615e31833981519152016000526020600020906000935b601f1984168510611115576001945083601f198116106110fb575b505050811b0190600080516020615e31833981519152015561101f565b0135600019600384901b60f8161c191690558a80806110de565b818101358355602094850194600190930192016110c3565b6111699085600080516020615e31833981519152016000526020600020601f850160051c8101916020861061039a57601f0160051c019061388c565b8b610fe3565b60066000527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f908101905b8181106111a75750610d60565b6000815560010161119a565b6005600052600080516020615e31833981519152908101905b8181106111d95750610d51565b806111e66001925461280c565b806111f3575b50016111cc565b601f90818111841461120c575050600081555b896111ec565b61122860009284845260208420920160051c820185830161388c565b81835555611206565b60405162461bcd60e51b815260206004820152602960248201527f5375626d697373696f6e4d616e616765723a20617272617973206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608490fd5b506020813d6020116112bb575b816112a2602093836128ab565b810103126101a1576112b6610d3c91613094565b610d32565b3d9150611295565b346101a15760803660031901126101a1576112dc612799565b6002546001600160a01b0391906112f69083163314612b60565b6112fe615d96565b611306615dda565b6000906113168382161515612c0a565b6113236024351515612c56565b6044351515806116b4575b61133790612ca2565b602435600052600460205261135460ff6040600020541615612cfa565b8261135d615b15565b1660405163a32bf59760e01b8152602081600481855afa9081156103f057600091611681575b5060049161139660209260443514612d50565b604051631f34b45b60e11b815292839182905afa80156103f05760009061164d575b6113c6915060643514612da6565b6113cf81615707565b6000926003821015610936578161162d57846113e9615a25565b16602060405180926255831d60e41b82528160008161142a6064356044358c60048501604091949392606082019560018060a01b0316825260208201520152565b03925af19081156103f0576000916115fb575b50935b61144b851515612df2565b60243560005260046020526040600020600160ff1982541617905560009560018414611588575b8061147b615933565b16803b156101a15760405163c95638ad60e01b81526001600160a01b038716600482015260248101989098526044803590890152606480359089015260848801879052600090889060a490829084905af19283156103f0576020977f9c9bbb347a2401046a563abcf69b33287ced8162f991fc765b2ea77808ed56f494611576575b506115246115096138c4565b6115116139b0565b611519612978565b918a6024358b614e20565b61152d85615822565b611566575b61153b85615822565b15905061155c576107a5866003545b60405194859460243599169785612e48565b6107a5868061154a565b611571878488615c05565b611532565b6115809150612862565b6000886114fd565b9550602460208761159761558f565b16604051928380926351957c4760e01b82528b8a1660048301525afa9081156103f0576000916115c9575b5095611472565b90506020813d6020116115f3575b816115e4602093836128ab565b810103126101a15751876115c2565b3d91506115d7565b90506020813d602011611625575b81611616602093836128ab565b810103126101a157518661143d565b3d9150611609565b925061163e60643560443584614714565b915095929561090d5750611440565b506020813d602011611679575b81611667602093836128ab565b810103126101a1576113c690516113b8565b3d915061165a565b90506020813d6020116116ac575b8161169c602093836128ab565b810103126101a157516004611383565b3d915061168f565b50606435151561132e565b346101a15760203660031901126101a1576004356000526004602052602060ff604060002054166040519015158152f35b346101a15760603660031901126101a157611709612799565b600460206001600160a01b0361171d615b15565b1660405192838092631f34b45b60e11b82525afa611745575b610175602435604435846144fb565b602090813d8111611769575b61175b81836128ab565b810103126101a15781611736565b503d611751565b346101a15760003660031901126101a1576117b761178c6138c4565b61019d6117976139b0565b6117c56117a2612978565b91604051958695606087526060870190612ad0565b908582036020870152612b2c565b908382036040850152612a34565b346101a15760a03660031901126101a15761019d6118076117f2612799565b604435906024359060843590606435906143ae565b929492918115611821576000955b60405196879687612a94565b8495611815565b346101a15760a03660031901126101a157611841612799565b6002546001600160a01b03919061185b9083163314612b60565b611863615d96565b61186b615dda565b60009061187b8382161515612c0a565b6118886024351515612c56565b6044351515806119c9575b61189c90612ca2565b60243560005260046020526118b960ff6040600020541615612cfa565b826118c2615b15565b1660405163a32bf59760e01b8152602081600481855afa9081156103f057600091611996575b506004916118fb60209260443514612d50565b604051631f34b45b60e11b815292839182905afa80156103f057600090611962575b61192b915060643514612da6565b61193481615707565b6000926003821015610936578161194e57846113e9615a25565b925061163e60843560643560443585613a49565b506020813d60201161198e575b8161197c602093836128ab565b810103126101a15761192b905161191d565b3d915061196f565b90506020813d6020116119c1575b816119b1602093836128ab565b810103126101a1575160046118e8565b3d91506119a4565b506064351515611893565b346101a15760003660031901126101a15760405163c395fcb360e01b81523360048201526020816024817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b03165afa80156103f057600090611a82575b611a4190613836565b611a49615d96565b600160ff1960005416176000557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1005b506020813d8211611ab4575b81611a9b602093836128ab565b810103126101a157611aaf611a4191613094565b611a38565b3d9150611a8e565b346101a157611aca36612a59565b909190600460206001600160a01b03611ae1615b15565b1660405192838092631f34b45b60e11b82525afa611b04575b506101759361402a565b602090813d8111611b28575b611b1a81836128ab565b810103126101a15784611afa565b503d611b10565b346101a15760003660031901126101a1576020600354604051908152f35b346101a15760003660031901126101a157602060ff600054166040519015158152f35b346101a15760c03660031901126101a157611b89612799565b6002546001600160a01b039190611ba39083163314612b60565b611bab615d96565b611bb3615dda565b600090611bc38382161515612c0a565b611bd06024351515612c56565b604435151580611d14575b611be490612ca2565b6024356000526004602052611c0160ff6040600020541615612cfa565b82611c0a615b15565b1660405163a32bf59760e01b8152602081600481855afa9081156103f057600091611ce1575b50600491611c4360209260443514612d50565b604051631f34b45b60e11b815292839182905afa80156103f057600090611cad575b611c73915060643514612da6565b611c7c81615707565b60009260038210156109365781611c9657846113e9615a25565b925061163e60a435608435606435604435866143ae565b506020813d602011611cd9575b81611cc7602093836128ab565b810103126101a157611c739051611c65565b3d9150611cba565b90506020813d602011611d0c575b81611cfc602093836128ab565b810103126101a157516004611c30565b3d9150611cef565b506064351515611bdb565b346101a15760003660031901126101a15760405163c395fcb360e01b815233600482015260209081816024817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b03165afa80156103f057600090611e09575b611d8f9150613836565b6000549060ff821615611dce577f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9160ff1916600055604051338152a1005b6064906040519062461bcd60e51b82526004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152fd5b508181813d8311611e38575b611e1f81836128ab565b810103126101a157611e33611d8f91613094565b611d85565b503d611e15565b346101a1576020806003193601126101a1576001600160401b036004358181116101a157611e719036906004016127df565b60405163c395fcb360e01b815233600482015291939182816024817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b03165afa80156103f05760009061204f575b611ed09150613836565b611ed86128cc565b9281116103a457611eea60095461280c565b601f8111612013575b506000601f8211600114611f775791817f162ab845002273d92019774f09fd31a3f9a3f4165487e1550ff3c0a849d92b5d956102b793611f5f9695600091611f6c575b508260011b906000198460031b1c1916176009555b604051958695604087526040870190612a34565b92858403908601526138a3565b905081013588611f36565b601f198216906009600052600080516020615e718339815191529160005b818110611ffc575095611f5f95949284926102b7957f162ab845002273d92019774f09fd31a3f9a3f4165487e1550ff3c0a849d92b5d9910611fe2575b5050600182811b01600955611f4b565b820135600019600385901b60f8161c191690558780611fd2565b91928560018192868b013581550194019201611f95565b612049906009600052600080516020615e71833981519152601f840160051c81019185851061039a57601f0160051c019061388c565b84611ef3565b508281813d831161207e575b61206581836128ab565b810103126101a157612079611ed091613094565b611ec6565b503d61205b565b346101a15761019d61180761209936612a59565b9192613a49565b346101a15760003660031901126101a15761019d6120bc612978565b604051918291602083526020830190612a34565b346101a15760003660031901126101a15760405160006008546120f28161280c565b80845290600190818116908115612165575060011461211c575b61019d846120bc818603826128ab565b600860009081529250600080516020615e518339815191525b82841061214d5750505081016020016120bc8261210c565b80546020858701810191909152909301928101612135565b60ff191660208087019190915292151560051b850190920192506120bc915083905061210c565b346101a15760003660031901126101a15761019d6120bc6128cc565b346101a15760003660031901126101a1576002546040516001600160a01b039091168152602090f35b346101a1576101003660031901126101a1576121eb612799565b6001600160401b039060a4358281116101a15761220c9036906004016127af565b91909260c4358181116101a1576122279036906004016127af565b93909160e4359081116101a1576122429036906004016127df565b92909161225a60018060a01b03600254163314612b60565b612262615d96565b61226a615dda565b612275868214612bac565b60009261228c6001600160a01b0387161515612c0a565b6122996024351515612c56565b604435151580612611575b6122ad90612ca2565b60243560005260046020526122ca60ff6040600020541615612cfa565b6001600160a01b036122da615b15565b1660405163a32bf59760e01b8152602081600481855afa9081156103f0576000916125de575b5060049161231360209260443514612d50565b604051631f34b45b60e11b815292839182905afa80156103f0576000906125aa575b612343915060643514612da6565b61234c86615707565b946000986003871015610936578661258357600060206123756001600160a01b036105ed615a25565b03925af19081156103f057600091612551575b50985b6123968a1515612df2565b60243560005260046020526040600020600160ff198254161790556000600189146124cf575b6001600160a01b036123cc615933565b16803b156101a15760405163c95638ad60e01b81526001600160a01b038c166004820152602481019290925260448035908301526064803590830152608482018c9052600090829060a490829084905af180156103f0576124bb575b5061243285612efb565b9561243c82612e6b565b9561244a60405197886128ab565b828752601f1961245984612e6b565b01366020890137885b8181106124a4575050505050927f9c9bbb347a2401046a563abcf69b33287ced8162f991fc765b2ea77808ed56f4949261075a6107659360209b963691612fdc565b806107e46107dd6124b6938589612f6a565b612462565b6124c6919750612862565b6000958b612428565b506001600160a01b036124e061558f565b6040516351957c4760e01b81526001600160a01b038c1660048201529160209183916024918391165afa9081156103f05760009161251f575b506123bc565b90506020813d602011612549575b8161253a602093836128ab565b810103126101a157518c612519565b3d915061252d565b90506020813d60201161257b575b8161256c602093836128ab565b810103126101a157518b612388565b3d915061255f565b9798506125986084356064356044358a613a49565b91509a929b919b9a61090d575061238b565b506020813d6020116125d6575b816125c4602093836128ab565b810103126101a1576123439051612335565b3d91506125b7565b90506020813d602011612609575b816125f9602093836128ab565b810103126101a157516004612300565b3d91506125ec565b5060643515156122a4565b346101a1576020806003193601126101a15760405163c395fcb360e01b815233600482810191909152359082816024817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b03165afa80156103f057600090612721575b6126909150613836565b80156126ce577f8290e204bc397edeaced2935fa66c26008b9c7a12ff6e2085af5be25785c53929160409160035491816003558351928352820152a1005b60405162461bcd60e51b815260048101839052602560248201527f5375626d697373696f6e4d616e616765723a20726577617264206d7573742062604482015264065203e20360dc1b6064820152608490fd5b508281813d8311612750575b61273781836128ab565b810103126101a15761274b61269091613094565b612686565b503d61272d565b346101a15760003660031901126101a1577f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b03168152602090f35b600435906001600160a01b03821682036101a157565b9181601f840112156101a1578235916001600160401b0383116101a1576020808501948460051b0101116101a157565b9181601f840112156101a1578235916001600160401b0383116101a157602083818601950101116101a157565b90600182811c9216801561283c575b602083101461282657565b634e487b7160e01b600052602260045260246000fd5b91607f169161281b565b61010081019081106001600160401b038211176103a457604052565b6001600160401b0381116103a457604052565b604081019081106001600160401b038211176103a457604052565b602081019081106001600160401b038211176103a457604052565b90601f801991011681019081106001600160401b038211176103a457604052565b60405190600082600954916128e08361280c565b808352926001908181169081156129565750600114612909575b50612907925003836128ab565b565b600960009081529150600080516020615e718339815191525b84831061293b57506129079350508101602001386128fa565b81935090816020925483858a01015201910190918592612922565b90506020925061290794915060ff191682840152151560051b820101386128fa565b604051906000826007549161298c8361280c565b8083529260019081811690811561295657506001146129b25750612907925003836128ab565b6007600090815291507fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6885b8483106129f657506129079350508101602001386128fa565b81935090816020925483858a010152019101909185926129dd565b60005b838110612a245750506000910152565b8181015183820152602001612a14565b90602091612a4d81518092818552858086019101612a11565b601f01601f1916010190565b60809060031901126101a1576004356001600160a01b03811681036101a15790602435906044359060643590565b9060038210156109365752565b929360c094612acd979693612ab9938652602086015260408501526060840190612a87565b151560808201528160a08201520190612a34565b90565b908082519081815260208091019281808460051b8301019501936000915b848310612afe5750505050505090565b9091929394958480612b1c600193601f198682030187528a51612a34565b9801930193019194939290612aee565b90815180825260208080930193019160005b828110612b4c575050505090565b835185529381019392810192600101612b3e565b15612b6757565b60405162461bcd60e51b815260206004820152601e60248201527f5375626d697373696f6e4d616e616765723a206e6f74206261636b656e6400006044820152606490fd5b15612bb357565b60405162461bcd60e51b815260206004820152602960248201527f5375626d697373696f6e4d616e616765723a20696d7061637420617272617973604482015268040dad2e6dac2e8c6d60bb1b6064820152608490fd5b15612c1157565b60405162461bcd60e51b815260206004820152601f60248201527f5375626d697373696f6e4d616e616765723a20696e76616c69642075736572006044820152606490fd5b15612c5d57565b60405162461bcd60e51b815260206004820152601f60248201527f5375626d697373696f6e4d616e616765723a20696e76616c69642068617368006044820152606490fd5b15612ca957565b60405162461bcd60e51b8152602060048201526024808201527f5375626d697373696f6e4d616e616765723a20696e76616c696420726f756e646044820152632f64617960e01b6064820152608490fd5b15612d0157565b60405162461bcd60e51b815260206004820152602160248201527f5375626d697373696f6e4d616e616765723a206475706c6963617465206861736044820152600d60fb1b6064820152608490fd5b15612d5757565b60405162461bcd60e51b815260206004820152602160248201527f5375626d697373696f6e4d616e616765723a20726f756e64206d69736d6174636044820152600d60fb1b6064820152608490fd5b15612dad57565b60405162461bcd60e51b815260206004820152601f60248201527f5375626d697373696f6e4d616e616765723a20646179206d69736d61746368006044820152606490fd5b15612df957565b60405162461bcd60e51b815260206004820152602160248201527f5375626d697373696f6e4d616e616765723a20726577617264206973207a65726044820152606f60f81b6064820152608490fd5b90949392606092612e5d836080810198612a87565b602083015260408201520152565b6001600160401b0381116103a45760051b60200190565b604051612e8e81612875565b600181528060005b602080821015612eb157906060602092828501015201612e96565b50505090565b60409081519160608084018481106001600160401b038211176103a4578252600284528360005b838110612eeb5750505050565b8083602080938501015201612ede565b90612f0582612e6b565b612f1260405191826128ab565b8281528092612f23601f1991612e6b565b019060005b828110612f3457505050565b806060602080938501015201612f28565b6000198114612f545760010190565b634e487b7160e01b600052601160045260246000fd5b91908110156110815760051b81013590601e19813603018212156101a15701908135916001600160401b0383116101a15760200182360381136101a1579190565b8051156110815760200190565b8051600110156110815760400190565b80518210156110815760209160051b010190565b9291926001600160401b0382116103a45760405191613005601f8201601f1916602001846128ab565b8294818452818301116101a1578281602093846000960137010152565b91908110156110815760051b0190565b908160a09103126101a1578051916020820151916040810151916080606083015192015190565b81810292918115918404141715612f5457565b908160609103126101a1578051916040602083015192015190565b91908203918211612f5457565b519081151582036101a157565b519063ffffffff821682036101a157565b908160a09103126101a1576130c681613094565b916130d360208301613094565b916130e0604082016130a1565b9160806130ef606084016130a1565b92015161ffff811681036101a15790565b91908260409103126101a1576020825192015190565b91908260809103126101a1578151916020810151916060604083015192015190565b6000908161314582615707565b9161314e615b15565b6040805163a32bf59760e01b815260209487936001600160a01b03919082168784600481845afa8a9481613807575b50613192575050505050505050918180918190565b969997989596831515908161378c575b501561377a57600389101561376657886132d7575082939495969798506131c7615a25565b835163c8aba8a360e01b81526001600160a01b039890981660048901526024880192909252604487019490945292909216939182606481875afa9081156132ce578392849261329c575b506004829460808597845193848092631fde525b60e21b82525afa928315613292575091613261575b50809215159182613257575b5081613250575093565b9050151593565b1515915038613246565b613282915060803d811161328b575b61327a81836128ab565b810190613116565b5050503861323a565b503d613270565b51903d90823e3d90fd5b908093506132bf92503d84116132c7575b6132b781836128ab565b810190613100565b909138613211565b503d6132ad565b513d84823e3d90fd5b949390959198600289146000146134d257508596979860a06024976132fa615677565b16855198898092631822440b60e01b82528c881660048301525afa9788156134c8578597869961348a575b509061337091613333615933565b8651632832ca5960e11b81526001600160a01b03871660048201526024810184905260448101959095526060939116908390859081906064820190565b0381845afa938415613480578794613457575b508551632e1e4f3b60e01b81526001600160a01b0390951660048601526024850191909152919291819083908180604481015b03915afa93841561344e5750849361341d575b505063ffffffff80951690808211600014613414576133e791613087565b935b84951681811160001461340d576134009250613087565b9115158281613250575093565b5050613400565b505081936133e9565b61343d929350803d10613447575b61343581836128ab565b81019061306c565b50509038806133c9565b503d61342b565b513d86823e3d90fd5b6133b6945090613475849392843d86116134475761343581836128ab565b505094509091613383565b86513d89823e3d90fd5b6134b291995061337092985060a03d81116134c1575b6134aa81836128ab565b8101906130b2565b50999250905097989091613325565b503d6134a0565b84513d87823e3d90fd5b909360049594876134e79a999895949a615842565b169084519b637625334b60e01b8d528c878d16998a91015260a08d602481865afa9485156136dd578493859a869f8798613723575b50829060248a518094819363c5e22f3f60e01b835260048301525afa9182156137195786926136e7575b505081818e9f9d9e9a9b9c9d60609361356e91613567612710948592613059565b0499613059565b0498613578615933565b8951632832ca5960e11b81526001600160a01b039c909c1660048d015260248c019290925260448b0194909452929092169791826064818b5afa9788156136dd576136009a9b9c9d8593869a6136b3575b508751632e1e4f3b60e01b81526001600160a01b039091166004820152602481019290925290996060918b91829081906044820190565b03915afa9485156132ce57508298839561368a575b50808211156136815761362791613087565b965b87988181116000146136795761363f9250613087565b935b84961515948561366f575b5084613665575b50508261365f57505093565b10905093565b1092503880613653565b151594503861364c565b505093613641565b50508096613629565b9094506136a791985060603d6060116134475761343581836128ab565b98919050979338613615565b6136d1919a50606080949395503d85116134475761343581836128ab565b9a9194929390506135c9565b86513d86823e3d90fd5b90809250813d8311613712575b6136fe81836128ab565b8101031261370e5751818d613546565b8480fd5b503d6136f4565b88513d88823e3d90fd5b919b509650819e5061374d91945060a03d811161375f575b61374581836128ab565b810190613032565b509f929b9195909b959b9f979061351c565b503d61373b565b634e487b7160e01b86526021600452602486fd5b50505050509291935050918180918190565b60049196509a8098979a999b865192838092631f34b45b60e11b82525afa8a91816137d4575b506137c7575050505050505050918180918190565b99979895969994386131a2565b9091508881813d8311613800575b6137ec81836128ab565b810103126137fc575190386137b2565b8a80fd5b503d6137e2565b9094508881813d831161382f575b61381f81836128ab565b810103126137fc5751933861317d565b503d613815565b1561383d57565b60405162461bcd60e51b815260206004820152602160248201527f5375626d697373696f6e4d616e616765723a206e6f7420617574686f72697a656044820152601960fa1b6064820152608490fd5b818110613897575050565b6000815560010161388c565b908060209392818452848401376000828201840152601f01601f1916010190565b6005908154916138d383612e6b565b926040916138e3835195866128ab565b8185526000818152928390602090600080516020615e31833981519152908289015b868510613916575050505050505050565b81518489928554926139278461280c565b808252600194808616908115613995575060011461395d575b5061394f8160019603826128ab565b815201930194019391613905565b878d52838d2095508c905b80821061397e575081018301945061394f613940565b865483830186015295850195899490910190613968565b60ff1916858401525015158a1b81018301945061394f613940565b60405190600654808352826020918282019060066000527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f936000905b828210613a0357505050612907925003836128ab565b8554845260019586019588955093810193909101906139ed565b908160209103126101a157516001600160a01b03811681036101a15790565b91908201809211612f5457565b919360009384936060939091613a5e83615707565b966003881015613de1578715613df5576003881015613de15760028814613bfd57613a87615842565b918015801590613bf4575b15613b7c5760206084916040519283809263ce86154960e01b825260018060a01b0390818b166004840152602483015286604483015288606483015287165afa918215613b70578092613b39575b50509788925b612710613af585600354613059565b049481151580613b30575b613b11575b50505050509493929190565b613b22969850859750949394614a79565b929092918538808080613b05565b50821515613b00565b9091506020823d8211613b68575b81613b54602093836128ab565b81010312613b655750513880613ae0565b80fd5b3d9150613b47565b604051903d90823e3d90fd5b5060405163c5e22f3f60e01b81526001600160a01b0385811660048301526020908290602490829087165afa918215613b70578092613bc0575b5050978892613ae6565b9091506020823d8211613bec575b81613bdb602093836128ab565b81010312613b655750513880613bb6565b3d9150613bce565b50831515613a92565b6001600160a01b03986024939192509089613c16615677565b1660409060a08c835197888092631822440b60e01b82528b16948560048301525afa948515613dd657809581978291613da8575b5061ffff169c835190631cc84c0160e21b82526020918281600481857f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca7165afa9081156136dd578491613d7b575b50169283613cf9575b5050505050612710613cb58b600354613059565b049481151580613cf0575b613cd05750505050509493929190565b90919293949650613ce29597506148c5565b929092913880808080613b05565b50821515613cc0565b8190959e9560248651809681936333999fe760e21b835260048301525afa938415613d7057508193613d3d575b505050613d3291613a3c565b983880808080613ca1565b9091809350813d8311613d69575b613d5581836128ab565b81010312613b65575051613d323880613d26565b503d613d4b565b51913d9150823e3d90fd5b613d9b9150833d8511613da1575b613d9381836128ab565b810190613a1d565b38613c98565b503d613d89565b9050613dc891975061ffff965060a03d81116134c1576134aa81836128ab565b999350979150969790613c4a565b8251903d90823e3d90fd5b634e487b7160e01b81526021600452602490fd5b97919290506001600160a01b03613e0a615a25565b16604092835194639a09495360e01b86526020938487600481875afa968715614020578c97613fed575b5081151580613fe4575b613e50575b5050505050509493929190565b855163c8aba8a360e01b81526001600160a01b0391909116600482015260248101919091526044810191909152929693959193928781606481855afa918215613fda576004928b92839291613fb6575b506080908a5194858092631fde525b60e21b82525afa928315613fac578b93613f89575b50613f0657505050507219185a5b1e481b1a5b5a5d081c995858da1959606a1b6001945191613ef283612875565b60138352820152915b388080808080613e43565b613f4057505050731dd9595adb1e481b1a5b5a5d081c995858da195960621b6001945191613f3383612875565b6014835282015291613efb565b948093919596929610613f55575b5050613efb565b91935093506d1c1bdbdb08195e1a185d5cdd195960921b6001945191613f7a83612875565b600e8352820152913880613f4e565b613fa291935060803d811161328b5761327a81836128ab565b5050509138613ec4565b89513d8d823e3d90fd5b613fd2919350608092508a3d8c116132c7576132b781836128ab565b929091613ea0565b88513d8c823e3d90fd5b50821515613e3e565b9096508481813d8311614019575b61400581836128ab565b8101031261401557519538613e34565b8b80fd5b503d613ffb565b86513d8e823e3d90fd5b9192600092606092849261403d83615707565b96600388101561431657871561432a576003881015614316576002881461419e57614066615842565b8215801590614195575b801561418c575b15614114579060209394608492604051968795869463ce86154960e01b865260018060a01b038095166004870152602486015260448501526064840152165afa918215613b705780926140e0575b5050935b6127106140d886600354613059565b049493929190565b9091506020823d821161410c575b816140fb602093836128ab565b81010312613b6557505138806140c5565b3d91506140ee565b60405163c5e22f3f60e01b81526001600160a01b0395861660048201529460209450859350602492508391165afa918215613b70578092614158575b5050936140c9565b9091506020823d8211614184575b81614173602093836128ab565b81010312613b655750513880614150565b3d9150614166565b50831515614077565b50811515614070565b506001600160a01b03979391508790506141b6615677565b16908760a06040946024865180948193631822440b60e01b835216968760048301525afa90811561430c579061ffff9183916142e9575b508451631cc84c0160e21b815291169860209182816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca786165afa9081156136dd5784916142cc575b50169283614255575b50505050506127106140d886600354613059565b81906024869b979b51809681936333999fe760e21b835260048301525afa938415613d7057508193614299575b50505061428e91613a3c565b933880808080614241565b9091809350813d83116142c5575b6142b181836128ab565b81010312613b6557505161428e3880614282565b503d6142a7565b6142e39150833d8511613da157613d9381836128ab565b38614238565b614301915060a03d81116134c1576134aa81836128ab565b9350505050386141ed565b84513d84823e3d90fd5b634e487b7160e01b85526021600452602485fd5b5050505091506004602060018060a01b03614343615a25565b1660405192838092639a09495360e01b82525afa9081156143a357839161436e575b50938293929190565b90506020813d821161439b575b81614388602093836128ab565b81010312614397575138614365565b8280fd5b3d915061437b565b6040513d85823e3d90fd5b9490929391946000936000936060946143c684615707565b9760038910156144d15788156144e55760038910156144d157600289146144b7576143ef615842565b9280158015906144ae575b80156144a5575b156144615760209060846040518094819363ce86154960e01b835260018060a01b0391828c1660048501526024840152604483015288606483015287165afa918215613b70578092613b39575050978892612710613af585600354613059565b505060405163c5e22f3f60e01b81526001600160a01b0385811660048301526020908290602490829087165afa918215613b70578092613bc0575050978892613ae6565b50841515614401565b508115156143fa565b506001600160a01b03986024939192509089613c16615677565b634e487b7160e01b82526021600452602482fd5b5097919290506001600160a01b03613e0a615a25565b909160009160009060609261450f82615707565b95600387101561460357861561461757600387101561460357600287146145ed57614538615842565b9180158015906145e4575b156145a25760849060209394604051958694859363ce86154960e01b855260018060a01b03809416600486015260248501528860448501526064840152165afa918215613b705780926140e0575050936127106140d886600354613059565b505060405163c5e22f3f60e01b81526001600160a01b0392831660048201529160209183916024918391165afa918215613b70578092614158575050936140c9565b50811515614543565b506001600160a01b0396929050866141b6615677565b634e487b7160e01b84526021600452602484fd5b5091935060049150602090506001600160a01b03614343615a25565b6000809260609061464384615707565b9360038510156137665784156146fc57600385101561376657600285146146ea5760206001600160a01b03602481614679615842565b1693604051948593849263c5e22f3f60e01b84521660048301525afa958615613b705780966146b4575b50506127106140d886600354613059565b909195506020823d82116146e2575b816146d0602093836128ab565b81010312613b655750519338806146a3565b3d91506146c3565b6001600160a01b0395866141b6615677565b50939150600460206001600160a01b03614343615a25565b929092600091600060609261472881615707565b95600387101561489d5786156148b157600387101561489d576002871461488357614751615842565b90881515938460001461480c5760405163ce86154960e01b81526001600160a01b0385811660048301526024820183905260448201839052606482018c90526020908290608490829088165afa918215613b705780926147d8575b50509889935b6127106147c186600354613059565b049580613b3057613b115750505050509493929190565b9091506020823d8211614804575b816147f3602093836128ab565b81010312613b6557505138806147ac565b3d91506147e6565b60405163c5e22f3f60e01b81526001600160a01b0385811660048301526020908290602490829088165afa918215613b7057809261484f575b50509889936147b2565b9091506020823d821161487b575b8161486a602093836128ab565b81010312613b655750513880614845565b3d915061485d565b6001600160a01b0397919260249290919089613c16615677565b634e487b7160e01b83526021600452602483fd5b919691906001600160a01b03613e0a615a25565b90949361492393929091906001600160a01b036148e0615933565b60408051632832ca5960e11b81526001600160a01b0386166004820152602481018b90526044810194909452986060979290911692918790839081906064820190565b0381865afa928315614a6e578792600094614a4b575b508951632e1e4f3b60e01b81526001600160a01b039095166004860152602485019190915291929182908180604481015b03915afa948515614a4057600095614a1f575b505063ffffffff80931611156149e2571611156149a857600091516149a181612890565b6000815290565b600191516149b581612875565b601d81527f627573696e657373207765656b6c79206c696d69742072656163686564000000602082015290565b505050600191516149f281612875565b601c81527f627573696e657373206461696c79206c696d6974207265616368656400000000602082015290565b614a36929550803d106134475761343581836128ab565b505092388061497d565b87513d6000823e3d90fd5b61496a9450614a6690843d86116134475761343581836128ab565b505093614939565b89513d6000823e3d90fd5b959490939192936040968794855192637625334b60e01b845260a084602481600180851b03809c8189166004840152165afa918215614a40576000908192829483978491614d78575b50614af28980614aeb614b3998999a9b9c614ae4956127109687948592613059565b049b613059565b049a613059565b049a614afc615933565b8b51632832ca5960e11b81526001600160a01b038a1660048201526024810184905260448101949094526060959116908590849081906064820190565b0381845afa978815614d6d57614b889b600094859a614d40575b5051632e1e4f3b60e01b81526001600160a01b0390911660048201526024810192909252909984918b91829081906044820190565b03915afa988915614d3557600093849a614d0c575b50501015614cca571015614c8a578311614c4b5782614bbb91613a3c565b11614c1557614bc991613a3c565b11614bdb57600091516149a181612890565b60019151614be881612875565b601781527f65786365656473207765656b6c79204233545220636170000000000000000000602082015290565b50505060019151614c2581612875565b6016815275065786365656473206461696c792042335452206361760541b602082015290565b505050505060019151614c5d81612875565b601a81527f65786365656473207065722d7375626d697373696f6e20636170000000000000602082015290565b50505050505060019151614c9d81612875565b601c81527f7765656b6c79207375626d697373696f6e732065786861757374656400000000602082015290565b505050505050505060019151614cdf81612875565b601b81527f6461696c79207375626d697373696f6e73206578686175737465640000000000602082015290565b8091929a50614d28939450903d106134475761343581836128ab565b9291905091973880614b9d565b8c513d6000823e3d90fd5b614d5e919a50878095949396503d86116134475761343581836128ab565b95919050949990919293614b53565b8b513d6000823e3d90fd5b89979850879650614b399550614aeb9450614ae49150614da8614af29160a03d811161375f5761374581836128ab565b909c9b509099509097509095509150614ac2565b60405190614dc982612875565b60048252631d195e1d60e21b6020830152565b90612907602d60405180946c34b6b0b3b2afb9b430991a9b1d60991b6020830152614e108151809260208686019101612a11565b810103600d8101855201836128ab565b6040516337e72ceb60e11b81527f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca76001600160a01b0316969293919291906020816004818b5afa9081156103f057600091615538575b506001600160a01b03169586156154dd576020600498604051998a8092631a4f779760e21b82525afa9788156103f0576000986154a9575b50604051638a7793b160e01b8152600481018990526020816024818b5afa9081156103f05760009161546f575b5061541b57604051633c9d10cd60e21b8152600481018990526020816024818b5afa80156103f05783916000916153e6575b501061538e57600060405195614f2287612875565b601087526f181899199a1a9b1b9c1cb0b131b232b360811b602088015260405196608088018881106001600160401b0382111761537a576040526042885260603660208a013787511561536657603060208901538751600110156153665760786021890153825b602081106152b6575050505060095494614fa28661280c565b1561526657614faf612eb7565b90604051614fbc81612875565b6005815264696d61676560d81b6020820152614fd783612fab565b52614fe182612fab565b50614fea614dbc565b614ff383612fb8565b52614ffd82612fb8565b50615006612eb7565b96604051906000906150178161280c565b906001811690811561524257506001146151fc575b509061506b600b82859461508496519061504a828260208a01612a11565b016a02d7468756d622e776562760ac1b8152036014198101845201826128ab565b61507489612fab565b5261507e88612fab565b50614ddc565b61508d87612fb8565b5261509786612fb8565b505b873b156101a1576004966151006150ed6151109361513098615120976040519e8f9d8e6301d623d760e31b8152015260248d015260018060a01b031660448c015261012060648c01526101248b0190612ad0565b60031998898b83030160848c0152612ad0565b90878983030160a48a0152612ad0565b90858783030160c4880152612b2c565b90838583030160e4860152612a34565b90828203016101048301526000906008549061514b8261280c565b80825291600181169081156151d75750600114615186575b50509181600081819503925af180156103f05761517d5750565b61290790612862565b9391506008600052600080516020615e51833981519152936000915b8083106151b9575091935001602001816000615163565b935091936001816020925483858701015201910190939185936151a2565b60ff191660208084019190915292151560051b90910190910191508290506000615163565b90506009600052600080516020615e718339815191526000905b82821061522c575050810160200161506b61502c565b6001816020925483858801015201910190615216565b60ff19166020808601919091528215159092028401909101915061506b905061502c565b9450615270612e82565b615278614dbc565b61528182612fab565b5261528b81612fab565b5061529d615297612e82565b96614ddc565b6152a687612fab565b526152b086612fab565b50615099565b82811a6001600160f81b0319600f816152d5600485901c83168761557e565b5116928460011b93600290868604821487151715615352578582018092116153525761530b8f91926153139594938c1a9261557e565b53168561557e565b5116600391820180921161533e57906153336153399392871a918c61557e565b53612f45565b614f89565b634e487b7160e01b86526011600452602486fd5b634e487b7160e01b8a52601160045260248afd5b634e487b7160e01b83526032600452602483fd5b634e487b7160e01b84526041600452602484fd5b60405162461bcd60e51b815260206004820152602a60248201527f5375626d697373696f6e4d616e616765723a20696e73756666696369656e7420604482015269706f6f6c2066756e647360b01b6064820152608490fd5b91506020823d602011615413575b81615401602093836128ab565b81010312613b65575082905138614f0d565b3d91506153f4565b60405162461bcd60e51b815260206004820152602660248201527f5375626d697373696f6e4d616e616765723a20646973747269627574696f6e206044820152651c185d5cd95960d21b6064820152608490fd5b906020823d6020116154a1575b81615489602093836128ab565b81010312613b65575061549b90613094565b38614edb565b3d915061547c565b90976020823d6020116154d5575b816154c4602093836128ab565b81010312613b655750519638614eae565b3d91506154b7565b60405162461bcd60e51b815260206004820152602d60248201527f5375626d697373696f6e4d616e616765723a2052657761726473506f6f6c206e60448201526c1bdd0818dbdb999a59dd5c9959609a1b6064820152608490fd5b6020813d602011615576575b81615551602093836128ab565b810103126155725751906001600160a01b0382168203613b65575038614e76565b5080fd5b3d9150615544565b908151811015611081570160200190565b604051630e8e37b960e41b81526001600160a01b03906020816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca786165afa9081156103f05760009161563d575b501680156155ea5790565b60405162461bcd60e51b815260206004820152602560248201527f5375626d697373696f6e4d616e616765723a204b5944206e6f7420636f6e666960448201526419dd5c995960da1b6064820152608490fd5b6020813d821161566f575b81615655602093836128ab565b810103126155725751908282168203613b655750386155df565b3d9150615648565b604051632d64fe6360e11b81526001600160a01b03906020816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca786165afa9081156103f0576000916156cd575b50905090565b6020813d82116156ff575b816156e5602093836128ab565b8101031261557257519182168203613b65575080386156c7565b3d91506156d8565b6001600160a01b0380615718615677565b1680151590816157b0575b506157a95780602460209261573661558f565b169360405194859384926322ede96b60e01b84521660048301525afa9081156103f057600091615770575b5061576b57600090565b600190565b906020823d82116157a1575b81615789602093836128ab565b81010312613b65575061579b90613094565b38615761565b3d915061577c565b5050600290565b604051637ac1a8e760e11b815284841660048201529150602090829060249082905afa9081156103f0576000916157e9575b5038615723565b906020823d821161581a575b81615802602093836128ab565b81010312613b65575061581490613094565b386157e2565b3d91506157f5565b6003811015610936576001811490811561583a575090565b600291501490565b60405163216fd4cb60e21b81526001600160a01b03906020816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca786165afa9081156103f0576000916158f9575b509081161561589e5790565b60405162461bcd60e51b815260206004820152602d60248201527f5375626d697373696f6e4d616e616765723a20546965724d616e61676572206e60448201526c1bdd0818dbdb999a59dd5c9959609a1b6064820152608490fd5b6020813d821161592b575b81615911602093836128ab565b810103126155725751908282168203613b65575038615892565b3d9150615904565b604051631b206f5960e31b81526001600160a01b03906020816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca786165afa9081156103f0576000916159eb575b509081161561598f5790565b60405162461bcd60e51b815260206004820152602e60248201527f5375626d697373696f6e4d616e616765723a2053746174734d616e616765722060448201526d1b9bdd0818dbdb999a59dd5c995960921b6064820152608490fd5b6020813d8211615a1d575b81615a03602093836128ab565b810103126155725751908282168203613b65575038615983565b3d91506159f6565b604051632573453960e01b81526001600160a01b03906020816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca786165afa9081156103f057600091615adb575b5090811615615a815790565b60405162461bcd60e51b815260206004820152602c60248201527f5375626d697373696f6e4d616e616765723a204e6f6e4b7964506f6f6c206e6f60448201526b1d0818dbdb999a59dd5c995960a21b6064820152608490fd5b6020813d8211615b0d575b81615af3602093836128ab565b810103126155725751908282168203613b65575038615a75565b3d9150615ae6565b6040516324535e7960e21b81526001600160a01b03906020816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca786165afa9081156103f057600091615bcb575b5090811615615b715790565b60405162461bcd60e51b815260206004820152602c60248201527f5375626d697373696f6e4d616e616765723a2044616f4d616e61676572206e6f60448201526b1d0818dbdb999a59dd5c995960a21b6064820152608490fd5b6020813d8211615bfd575b81615be3602093836128ab565b810103126155725751908282168203613b65575038615b65565b3d9150615bd6565b60408051631cc84c0160e21b81526001600160a01b0394919360209182816004817f000000000000000000000000cfc29d7abbed6cead10268dc248ff40618993ca78b165afa908115615d6557908791600091615d79575b5016958615615d705785516333999fe760e21b8152908516600482015282816024818a5afa928315615d6557600093615d34575b50508115615d2c576000918115908115615cfc575b5050509050833b156101a15782516319c6a2bd60e21b81526001600160a01b039290921660048301526024820152916000908390604490829084905af1908115615cf2575061517d5750565b513d6000823e3d90fd5b615d0891939294613059565b91615d1857500480388080615ca6565b634e487b7160e01b81526012600452602490fd5b505050505050565b8181949293943d8311615d5e575b615d4c81836128ab565b81010312613b65575051903880615c91565b503d615d42565b86513d6000823e3d90fd5b50505050505050565b615d909150843d8611613da157613d9381836128ab565b38615c5d565b60ff60005416615da257565b60405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606490fd5b600260015414615deb576002600155565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fdfe036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0f3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee36e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7afa264697066735822122069166af8358b19f29e27a8b868788ff6ec6691586c1dffe76b413f8ad032174964736f6c63430008140033