VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xda8E86…f4C5
Summary
Transactions
Transfers
Address
0xda8E8696B92DA6C1331C65D456e666b85DaFf4C5
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Deployer
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Code
0x608080604052600436101561001357600080fd5b60003560e01c90816302932f56146133385750806305f13c151461330f5780630f4ef8a6146132e6578063141961bc146131d3578063153ee5541461311257806319822f86146130ec5780632704e5be146130c3578063295ff5a814612fb857806329ec17c51461288357806335777b6d146127615780633e4f49e6146127325780633f4ba83a14612679578063485cc955146125155780634e1855081461241157806354fd4d50146123ce5780635598f8cc146121b7578063572af7a814612199578063590929f814611fc55780635b74246014611f9f5780635c975abb14611f6f578063613a7d5514611e0357806365a8c0f914611db1578063794ae98214611d79578063797669c914611d505780637e88dc8c14611d0e5780638292d8df14611ceb5780638456cb5914611c24578063864b1fb114611c0157806399e265d714611b685780639b82d5331461197b5780639fdd74921461195d578063a0bbe3ce146118c1578063a173a5a61461189b578063a217fddf1461187f578063a3574c5b14611856578063a394a30b14610b88578063ae169a501461097d578063ae2eed32146108d4578063b772c6ce146107f7578063bd83145014610755578063c729b84b146106eb578063cccadd3614610635578063d1fe9e961461052c578063dd4a7a0c14610506578063dfbb58a51461045b578063e8550f8e14610291578063ec316961146102615763f1c9de7e1461022f57600080fd5b3461025c57600036600319011261025c57600a5460405160189190911c6001600160a01b03168152602090f35b600080fd5b3461025c57604036600319011261025c57602061028761027f61351d565b60043561415f565b6040519015158152f35b3461025c57604036600319011261025c576004356001600160401b0360243581811161025c576102c5903690600401613533565b6102ce83613353565b506001908101546102e9906001600160a01b0316151561383d565b6102f16137bd565b6102fa8461400e565b61030384613353565b50926009600885019461010061ff0019875416178655019280519182116104455761032e8454613372565b601f8111610408575b5060209081601f84116001146103a25750928293918392600094610397575b50501b916000199060031b1c19161790555b805460ff191690557fc3f451c8eba813b83ed73bf2904347fff970b9ca06227a6507f7e9cd971ff113600080a2005b015192508780610356565b919083601f1981168760005284600020946000905b888383106103ee57505050106103d5575b505050811b019055610368565b015160001960f88460031b161c191690558580806103c8565b8587015188559096019594850194879350908101906103b7565b61043590856000526020600020601f850160051c8101916020861061043b575b601f0160051c0190613762565b86610337565b9091508190610428565b634e487b7160e01b600052604160045260246000fd5b3461025c57602036600319011261025c57600435600052600e6020526040600020805461050260ff600184015416926104f46002820154916104e66104a260038301613421565b6104ba60056104b360048601613421565b9401613421565b946104d0604051998a998a5260208a0190613620565b604088015260c0606088015260c08701906134c7565b9085820360808701526134c7565b9083820360a08501526134c7565b0390f35b3461025c57600036600319011261025c57602060ff600a5460101c166040519015158152f35b3461025c57604036600319011261025c5760008051602061425b8339815191526004356105e161055a61351d565b61056333613e14565b8015610611575b61057390613883565b600161059561058185613353565b50828060a01b03928391015416151561383d565b61059d6137bd565b8360005260076020526105b4826040600020613901565b83600052600960205260406000209082166000526020526040600020600160ff19825416179055826139cd565b80600052600760205260406000209061060c60405192839283526040602084015260408301906137f7565b0390a1005b5061057361061e84613353565b50600101546001600160a01b03163314905061056a565b3461025c5761064336613589565b6106556106503384613eea565b6136ff565b61065e82613353565b509060018060a01b039261067a8460018095015416151561383d565b6106826137bd565b61068b816141a3565b60068110156106d55760051461025c576000835b6106a557005b82518110156106d357806106c8866106c06106cd94876137a9565b5116846139cd565b6137e8565b8361069f565b005b634e487b7160e01b600052602160045260246000fd5b3461025c57602036600319011261025c5760043561072061070b82613353565b50600101546001600160a01b0316151561383d565b60005260036020526105026107426107496040600020604051928380926137f7565b03826133fe565b6040519182918261362d565b3461025c57608036600319011261025c57602435604435600435600382101561025c576000805160206142bb833981519152926107ef608093606435926107a361079e33613e14565b613a2e565b6107af61070b86613353565b6107b76137bd565b84600052600e60205283600260406000206107d58560018301613791565b838155015560405194855260208501526040840190613620565b6060820152a1005b3461025c57602036600319011261025c57610810613507565b600154604051632474521560e21b81526000600482015233602482015291906001600160a01b036020846044818486165afa9283156108c85761087f6020947f09e5e7649eab078dc71cd2fac69657b57e51011312de804084afcaa12200ec789660009161089b575b506136b8565b166001600160a01b0319919091168117600155604051908152a1005b6108bb9150863d81116108c1575b6108b381836133fe565b8101906136a0565b87610879565b503d6108a9565b6040513d6000823e3d90fd5b3461025c57602036600319011261025c576044600435602060018060a01b036001541660405193848092632474521560e21b8252600060048301523360248301525afa9081156108c8576109536020927fbde900de1f38448f4d5a413742d4940e715a530a551687fba48e41001885634b9460009161096057506136b8565b80600c55604051908152a1005b6109779150843d81116108c1576108b381836133fe565b85610879565b3461025c5760208060031936011261025c5760043560008051602061431b833981519152906002825414610b7657600282556109b881613353565b5092610a608160018060a01b036109d78160018099015416151561383d565b6109df6137bd565b6109f881886109ed88613353565b50015416151561383d565b610a023386613a85565b90508760009493945260068552604060002033600052855260406000209060ff19918b838254161790556002610a378a613353565b5094600d54169401926040519788966345630c4760e01b88523360048901526024880190613620565b6044860152606485015260a06084850152600091805485610a8082613372565b938460a48301528d83169283600014610b5557505050600114610b14575b5050600083809203925af19081156108c857600091610ad9575b5060008051602061427b83398151915291604091825191338352820152a255005b90508181813d8311610b0d575b610af081836133fe565b8101031261025c575160008051602061427b833981519152610ab8565b503d610ae6565b9091506000528360002090896000925b828410610b3b57505050820160c401600083610a9e565b805460c4858a0101528896889650909301928b9101610b24565b82965060009592945060c493501682840152151560051b8201019250610a9e565b604051633ee5aeb560e01b8152600490fd5b3461025c5761010036600319011261025c576004356001600160401b03811161025c57610bb9903690600401613533565b6024356001600160401b03811161025c57610bd8903690600401613533565b9060843590811515820361025c5760a4356001600160401b03811161025c57610c05903690600401613533565b9160c4356001600160401b03811161025c57610c25903690600401613533565b60e4356001600160401b03811161025c57610c44903690600401613533565b91610c4d6137bd565b60ff600a541615611709575b43604435111561025c57604435606435111561025c5760025494604051610c7f816133ac565b868152336020820152856040820152876060820152604435608082015260643560a0820152600060c0820152600060e08201526000610100820152600061012082015260405180602081011060018060401b036020830111176104455760208101604052600081526101408201526000610160820152821515610180820152600160401b8710156104455760018701600255610d1a87613353565b6116f3578151815560208201516001820180546001600160a01b0319166001600160a01b039290921691909117905560408201518051906001600160401b038211610445578190610d6e6002850154613372565b601f81116116be575b50602090601f831160011461164c57600092611641575b50508160011b916000199060031b1c19161760028201555b60608201518051906001600160401b038211610445578190610dcb6003850154613372565b601f811161160c575b50602090601f831160011461159a5760009261158f575b50508160011b916000199060031b1c19161760038201555b6080820151600482015560a0820151600582015560c0820151600682015560e08201516007820155610e5d60088201610e4f6101008501511515829060ff801983541691151516179055565b610120840151151590613779565b6101408201518051906001600160401b03821161044557610e816009840154613372565b601f811161155a575b50602090601f83116001146114e057928261018093600a93610ef097966000926114d5575b50508160011b916000199060031b1c19161760098201555b0191610ee66101608201511515849060ff801983541691151516179055565b0151151590613779565b60405196610efd886133c8565b60008852602088019760008952600160408201528260608201528460808201528560a082015287600052600e60205260406000209881518a555160038110156106d557610f4d9060018b01613791565b604081015160028a015560608101518051906001600160401b0382116104455781908b610f7d6003820154613372565b601f81116114a0575b5050602090601f831160011461142e57600092611423575b50508160011b916000199060031b1c19161760038a01555b60808101518051906001600160401b03821161044557610fd960048c0154613372565b601f81116113ee575b50602090601f831160011461137b5760a093929160009183611370575b50508160011b916000199060031b1c19161760048b01555b015180519098906001600160401b038111610445576110396005830154613372565b601f811161133b575b506020601f82116001146112a557946110b797946110c56110f8956000805160206142fb8339815191529b999560058e9f96806111079c6110ea9960009261129a575b50508160011b916000199060031b1c1916179101555b6040519a8b9a338c5261012060208d01526101208c01906134c7565b908a820360408c01526134c7565b9160443560608a015260643560808a0152151560a089015287820360c08901526134c7565b9085820360e08701526134c7565b908382036101008501526134c7565b0390a2604051611116816133e3565b6001815260208101602036823781511561128457338152600861113884613353565b5001805461ffff1916600117905560008381526007602052604090208251916001600160401b03831161044557600160401b8311610445578154838355808410611266575b5090600052602060002060005b83811061124957858560005b81518110156111fd5760008381526009602052604090206111f891906001600160a01b036111c483866137a9565b51166000526020526040600020600160ff198254161790556106c860018060a01b036111f083866137a9565b5116856139cd565b611196565b828060005260076020527f2284c40f7ce2afc8527ad88889bde058b66c41f45337931f8926e2e315a4ec9861124460406000206040519182916020835260208301906137f7565b0390a2005b82516001600160a01b03168183015560209092019160010161118a565b61127e90836000528460206000209182019101613762565b8561117d565b634e487b7160e01b600052603260045260246000fd5b015190503880611085565b6005830160005260206000209060005b601f19841681106113235750946110c56110f8956000805160206142fb8339815191529b999560058e9f876111079c976110b79f9c6001936110ea9b601f1981161061130a575b505050811b0191015561109b565b015160001960f88460031b161c191690553880806112fc565b90916020600181928f860151815501930191016112b5565b61136a90600584016000526020600020601f840160051c8101916020851061043b57601f0160051c0190613762565b8a611042565b015190508c80610fff565b9060048c0160005260206000209160005b601f19851681106113d6575091839160019360a09695601f198116106113bd575b505050811b0160048b0155611017565b015160001960f88460031b161c191690558c80806113ad565b9192602060018192868501518155019401920161138c565b61141d9060048d016000526020600020601f850160051c8101916020861061043b57601f0160051c0190613762565b8b610fe2565b015190508b80610f9e565b925060038c016000526020600020906000935b601f1984168510611485576001945083601f1981161061146c575b505050811b0160038a0155610fb6565b015160001960f88460031b161c191690558b808061145c565b81810151835560209485019460019093019290910190611441565b60036114ce92016000526020600020601f850160051c8101916020861061043b57601f0160051c0190613762565b8b8d610f86565b015190508e80610eaf565b906009840160005260206000209160005b601f1985168110611542575083600a93610ef097969360019361018097601f19811610611529575b505050811b016009820155610ec7565b015160001960f88460031b161c191690558e8080611519565b919260206001819286850151815501940192016114f1565b61158990600985016000526020600020601f850160051c8101916020861061043b57601f0160051c0190613762565b8b610e8a565b015190508b80610deb565b9250600384016000526020600020906000935b601f19841685106115f1576001945083601f198116106115d8575b505050811b016003820155610e03565b015160001960f88460031b161c191690558b80806115c8565b818101518355602094850194600190930192909101906115ad565b61163b90600386016000526020600020601f850160051c8101916020861061043b57601f0160051c0190613762565b8c610dd4565b015190508b80610d8e565b9250600284016000526020600020906000935b601f19841685106116a3576001945083601f1981161061168a575b505050811b016002820155610da6565b015160001960f88460031b161c191690558b808061167a565b8181015183556020948501946001909301929091019061165f565b6116ed90600286016000526020600020601f850160051c8101916020861061043b57601f0160051c0190613762565b8c610d77565b634e487b7160e01b600052600060045260246000fd5b600154604051632474521560e21b815260008051602061435b83398151915260048201523360248201526001600160a01b0390911690602081604481855afa9081156108c857600091611837575b5080156117d2575b8015611775575b61177091506136ff565b610c59565b50602060449160405192838092632474521560e21b8252600060048301523360248301525afa80156108c857611770916000916117b3575b50611766565b6117cc915060203d6020116108c1576108b381836133fe565b886117ad565b50604051632474521560e21b815260008051602061429b8339815191526004820152336024820152602081604481855afa9081156108c857600091611818575b5061175f565b611831915060203d6020116108c1576108b381836133fe565b88611812565b611850915060203d6020116108c1576108b381836133fe565b88611757565b3461025c57600036600319011261025c576001546040516001600160a01b039091168152602090f35b3461025c57600036600319011261025c57602060405160008152f35b3461025c57604036600319011261025c5760206102876118b961351d565b6004356140e8565b3461025c57604036600319011261025c57606060016004356118e161351d565b6119016118ed83613353565b50848060a01b03948591015416151561383d565b6119108360016109ed85613353565b61191a8183614101565b92611925828461415f565b9260005260066020526040600020911660005260205260ff604060002054169060405192151583521515602083015215156040820152f35b3461025c57600036600319011261025c576020600c54604051908152f35b3461025c57604036600319011261025c5760043561199761351d565b906119a133613e14565b8015611b44575b6119b190613883565b6119ba81613353565b506001908101546001600160a01b039382916119d9908616151561383d565b6119e16137bd565b8460009116925b611a4b575b60008051602061425b8339815191528484816000526009602052604060002090600052602052604060002060ff19815416905580600052600760205260406000209061060c60405192839283526040602084015260408301906137f7565b836000526007602081815260406000208054841015611b3c579085611a72858a95946138e9565b949054600395861b1c1614611a9357505050611a8d906137e8565b816119e8565b92909350856000979297528383526040600020918254906000198201918211611b265760008051602061425b83398151915298611ad6611aee93611b0d966138e9565b9054911b1c16918760005285855260406000206138e9565b90919082549060031b9160018060a01b03809116831b921b1916179055565b8360005252611b1f6040600020613924565b83806119ed565b634e487b7160e01b600052601160045260246000fd5b5050506119ed565b506119b1611b5182613353565b50600101546001600160a01b0316331490506119a8565b3461025c57602036600319011261025c5760043580151580910361025c57600154604051632474521560e21b81526000600482015233602482015290602090829060449082906001600160a01b03165afa80156108c857611bd091600091611be357506136b8565b60ff8019600a5416911617600a55600080f35b611bfb915060203d81116108c1576108b381836133fe565b83610879565b3461025c57600036600319011261025c57602060ff600a54166040519015158152f35b3461025c57600036600319011261025c57600154604051632474521560e21b81526000600482015233602482015290602090829060449082906001600160a01b03165afa80156108c857611c7f91600091611ccd57506136b8565b611c876137bd565b6000805160206142db833981519152600160ff198254161790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1005b611ce5915060203d81116108c1576108b381836133fe565b82610879565b3461025c57602036600319011261025c576020610287611d09613507565b613e14565b3461025c57602036600319011261025c57600435611d2e61070b82613353565b60005260076020526105026107426107496040600020604051928380926137f7565b3461025c57600036600319011261025c57602060405160008051602061429b8339815191528152f35b3461025c57602036600319011261025c57600435611d9961070b82613353565b60005260056020526020604060002054604051908152f35b3461025c57604036600319011261025c576080611de4600435611dd261351d565b90611ddf61070b82613353565b613a85565b91611df26040518095613620565b602084015260408301526060820152f35b3461025c57604036600319011261025c57600435611e1f61351d565b611e2c6106503384613eea565b611e3582613353565b506001908101546001600160a01b039190611e53908316151561383d565b611e5b6137bd565b611e64846141a3565b611e6d33613e14565b8015611f58575b82949150611e8190613967565b8260009116915b611e8e57005b846000526003602090808252604060002080548410156106d35785611eb48587936138e9565b905490841b1c1614611ed1575050611ecb906137e8565b83611e88565b91909394508560005281845260406000209081546000198101908111611b26577fbfc2d2d008b84aa52f4a2a18a28e68426d64e14f28155c2ff2e53e3a1bb43d6b96611f23611aee92611f3c956138e9565b905490861b1c16918860005284875260406000206138e9565b846000528252611f4f6040600020613924565b604051908152a2005b5060068110156106d5576005611e81911415611e74565b3461025c57600036600319011261025c57602060ff6000805160206142db83398151915254166040519015158152f35b3461025c57600036600319011261025c57602060ff600a5460081c166040519015158152f35b3461025c57611fd336613589565b90611fe16106503383613eea565b611fea81613353565b509060018060a01b036120058160018095015416151561383d565b61200d6137bd565b60ff600a61201a84613353565b50015460081c166121395761202e826141a3565b600681101590816106d55784811491821561212b575b821561211a575b8215612109575b50501561025c57600090835b61206457005b84518210156106d357612094828261207d8795896137a9565b511661208981876140e8565b61209a575b506137e8565b9161205e565b60407fbfc1a658dbf67fa57a89160b83829959febc9a5524f2c7887eeef56665d322e691876000526020906004825282600020816000528252826000208860ff198254161790558860005260058252826000206120f781546137e8565b9055825191898352820152a18761208e565b9091506106d5576005148580612052565b8092506106d557600481149161204b565b506003811491506000612044565b60405162461bcd60e51b815260206004820152603260248201527f4f6e65207374657020766572696669636174696f6e20697320656e61626c6564604482015271103337b9103a3434b99031b0b6b830b4b3b760711b6064820152608490fd5b3461025c57600036600319011261025c576020600b54604051908152f35b3461025c57602036600319011261025c5761223d60043560006101806040516121df816133ac565b828152826020820152606060408201526060808201528260808201528260a08201528260c08201528260e08201528261010082015282610120820152606061014082015282610160820152015261223861070b82613353565b613353565b5060ff600a6040519261224f846133ac565b8054845260018101546001600160a01b0316602085015261227260028201613421565b604085015261228360038201613421565b606085015260048101546080850152600581015460a0850152600681015460c0850152600781015460e0850152826008820154818116151561010087015260081c1615156101208501526122d960098201613421565b6101408501520154818116151561016084015260081c1615156101808201526040518091602082528051602083015260018060a01b0360208201511660408301526101806123b361233b60408401516101a060608701526101c08601906134c7565b612357606085015191601f1992838883030160808901526134c7565b90608085015160a087015260a085015160c087015260c085015160e087015260e08501516101008701526101008501511515610120870152610120850151151561014087015261014085015190868303016101608701526134c7565b91610160810151151582850152015115156101a08301520390f35b3461025c57600036600319011261025c576105026040516123ee816133e3565b6002815261031360f41b60208201526040519182916020835260208301906134c7565b3461025c57608036600319011261025c57600435602435600381101561025c5760806000805160206142bb83398151915291604435906124cb6064359161245a61079e33613e14565b61248a600161246b6105818a613353565b6124736137bd565b61247f61079e33613e14565b60016109ed8a613353565b6124926137bd565b86600052600e60205282600260406000206124b08460018301613791565b86815501556040519387855260208501526040840190613620565b6060820152a1600a6124dc82613353565b5001600160ff198254161790557faee08ea879d473e97011a6373e72496cc032435e10f1ebc263a8f7ad7f662bc76020604051338152a2005b3461025c57604036600319011261025c5761252e613507565b61253661351d565b60008051602061433b83398151915280546001600160401b038116939192604082901c60ff16159291851580612672575b60018097149081612668575b15908161265f575b5061264d576001600160401b031981168617855583612632575b5061259e613671565b6125a6613671565b8460008051602061431b833981519152556125bf613671565b6125c7613671565b6000805160206142db833981519152805460ff19169055600080546001600160a01b03199081166001600160a01b0394851617909155855416911617835561260b57005b805460ff60401b1916905560405190815260008051602061423b83398151915290602090a1005b6001600160481b0319166001600160401b0117845585612595565b60405163f92ee8a960e01b8152600490fd5b9050158761257b565b303b159150612573565b5083612567565b3461025c57600036600319011261025c57600154604051632474521560e21b81526000600482015233602482015290602090829060449082906001600160a01b03165afa80156108c8576126d491600091611ccd57506136b8565b6000805160206142db833981519152805460ff8116156127205760ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1005b604051638dfc202b60e01b8152600490fd5b3461025c57602036600319011261025c5761274e6004356141a3565b60405160068210156106d5576020918152f35b3461025c57608036600319011261025c5761277a613507565b61278261351d565b6064359182151580930361025c5760008051602061433b83398151915292835460ff8160401c16801561286f575b61264d576001600160481b031916600a600160401b0181178555600a93909260ff91906127db613671565b6127e3613671565b600160008051602061431b833981519152556127fd613671565b612805613671565b8219916000805160206142db83398151915283815416905560018060a01b03908160018060a01b0319931683600d541617600d5516906001541617600155604435600c55845416911617825517905560008051602061423b8339815191526020604051600a8152a1005b50600a6001600160401b03821610156127b0565b3461025c5761010036600319011261025c576024356001600160401b03811161025c576128b4903690600401613533565b6044356001600160401b03811161025c576128d3903690600401613533565b9060a4356001600160401b03811161025c576128f3903690600401613533565b60c4356001600160401b03811161025c57612912903690600401613533565b9060e4356001600160401b03811161025c57612932903690600401613533565b9361294161070b600435613353565b6129496137bd565b612954600435613353565b506129606004356141a3565b90600435600052600e60205260406000209160068110156106d557600503612f575761298b33613e14565b1561025c575b85516001600160401b038111610445576129ae6002830154613372565b601f8111612f22575b50806020601f8211600114612eb557600091612eaa575b508160011b916000199060031b1c19161760028201555b82516001600160401b03811161044557612a026003830154613372565b601f8111612e75575b50806020601f8211600114612e0857600091612dfd575b508160011b916000199060031b1c19161760038201555b606435600482015560843560059091015582516001600160401b03811161044557612a676003830154613372565b601f8111612dc8575b50806020601f8211600114612d5b57600091612d50575b508160011b916000199060031b1c19161760038201555b83516001600160401b03811161044557612abb6004830154613372565b601f8111612d1b575b50806020601f8211600114612cae57600091612ca3575b508160011b916000199060031b1c19161760048201555b85516001600160401b03811161044557612b0f6005830154613372565b601f8111612c6e575b50602087601f8311600114612bd85794612b9061124495612bbc95600586612b829b97612bae9760008051602061421b8339815191529e9c600092612bcd575b50508160011b916000199060031b1c1916179101555b60405198899860e08a5260e08a01906134c7565b9088820360208a01526134c7565b906064356040880152608435606088015286820360808801526134c7565b9084820360a08601526134c7565b82810360c0840152600435956134c7565b015190508f8f612b58565b50600583016000526020600020908860005b601f1985168110612c54575061124495612bbc956005600187612bae9760008051602061421b8339815191529e9c97612b9097612b829f9b601f19811610612c3b575b505050811b01910155612b6e565b015160001960f88460031b161c191690558f8f80612c2d565b9082015183556001909201916020918201918a9101612bea565b612c9d90600584016000526020600020601f840160051c8101916020851061043b57601f0160051c0190613762565b87612b18565b905085015188612adb565b91506004830160005260206000206000925b601f1983168410612d03576001935082601f19811610612cea575b5050811b016004820155612af2565b87015160001960f88460031b161c191690558880612cdb565b87810151825560209384019360019092019101612cc0565b612d4a90600484016000526020600020601f840160051c8101916020851061043b57601f0160051c0190613762565b87612ac4565b905084015188612a87565b91506003830160005260206000206000925b601f1983168410612db0576001935082601f19811610612d97575b5050811b016003820155612a9e565b86015160001960f88460031b161c191690558880612d88565b86810151825560209384019360019092019101612d6d565b612df790600384016000526020600020601f840160051c8101916020851061043b57601f0160051c0190613762565b87612a70565b905084015189612a22565b91506003830160005260206000206000925b601f1983168410612e5d576001935082601f19811610612e44575b5050811b016003820155612a39565b86015160001960f88460031b161c191690558980612e35565b86810151825560209384019360019092019101612e1a565b612ea490600384016000526020600020601f840160051c8101916020851061043b57601f0160051c0190613762565b88612a0b565b9050870151896129ce565b91506002830160005260206000206000925b601f1983168410612f0a576001935082601f19811610612ef1575b5050811b0160028201556129e5565b89015160001960f88460031b161c191690558980612ee2565b89810151825560209384019360019092019101612ec7565b612f5190600284016000526020600020601f840160051c8101916020851061043b57601f0160051c0190613762565b886129b7565b60018101546001600160a01b031633148015612fa9575b8015612f7e575b61299157600080fd5b506004356000526009602052604060002033600052602052600160ff60406000205416151514612f75565b50612fb333613e14565b612f6e565b3461025c57604036600319011261025c57600435612fd461351d565b612fe061070b83613353565b612fe86137bd565b612ff1826141a3565b9160ff600a612fff83613353565b50015460081c1680156130b3575b156130525761301b33613e14565b928315613035575b506130306106d393613967565b6139cd565b925060068310156106d55761303060056106d39414159350613023565b60405162461bcd60e51b815260206004820152603360248201527f4f6e65207374657020726567697374726174696f6e2069732064697361626c6560448201527232103337b9103a3434b99031b0b6b830b4b3b760691b6064820152608490fd5b506130be3382613eea565b61300d565b3461025c57600036600319011261025c576000546040516001600160a01b039091168152602090f35b3461025c57604036600319011261025c57602061028761310a61351d565b600435613eea565b3461025c57602036600319011261025c57604461312d613507565b600154604051632474521560e21b815260006004820152336024820152926001600160a01b03916020918591829085165afa9182156108c85761319b6020937f3ca93d0ab216ddc34a69d5e754afd4c484dc270149e769b81e9c4d244ce6a56a956000916131b657506136b8565b168060018060a01b0319600d541617600d55604051908152a1005b6131cd9150853d81116108c1576108b381836133fe565b86610879565b3461025c57602036600319011261025c5760043560025481101561025c576131fa90613353565b50805460018201546001600160a01b03169161321860028201613421565b9061322560038201613421565b600482015490600583015460068401546007850154916008860154936009870161324e90613421565b96600a0154976040519a8b9a8b5260208b01526101a08060408c01528a01613275916134c7565b89810360608b0152613286916134c7565b94608089015260a088015260c087015260e086015260ff8116151561010086015260081c60ff1615156101208501528381036101408501526132c7916134c7565b9060ff8116151561016084015260081c60ff1615156101808301520390f35b3461025c57600036600319011261025c57600d546040516001600160a01b039091168152602090f35b3461025c57600036600319011261025c57602060405160008051602061435b8339815191528152f35b3461025c57600036600319011261025c576020906002548152f35b600254811015611284576002600052600b602060002091020190600090565b90600182811c921680156133a2575b602083101461338c57565b634e487b7160e01b600052602260045260246000fd5b91607f1691613381565b6101a081019081106001600160401b0382111761044557604052565b60c081019081106001600160401b0382111761044557604052565b604081019081106001600160401b0382111761044557604052565b601f909101601f19168101906001600160401b0382119082101761044557604052565b906040519182600082549261343584613372565b9081845260019485811690816000146134a45750600114613461575b505061345f925003836133fe565b565b9093915060005260209081600020936000915b81831061348c57505061345f93508201013880613451565b85548884018501529485019487945091830191613474565b91505061345f94506020925060ff191682840152151560051b8201013880613451565b919082519283825260005b8481106134f3575050826000602080949584010152601f8019910116010190565b6020818301810151848301820152016134d2565b600435906001600160a01b038216820361025c57565b602435906001600160a01b038216820361025c57565b81601f8201121561025c578035906001600160401b0382116104455760405192613567601f8401601f1916602001856133fe565b8284526020838301011161025c57816000926020809301838601378301015290565b90604060031983011261025c5760043591602435906001600160401b039081831161025c578060238401121561025c578260040135918211610445578160051b604051936020936135dc858401876133fe565b855260248486019282010192831161025c57602401905b828210613601575050505090565b81356001600160a01b038116810361025c5781529083019083016135f3565b9060038210156106d55752565b6020908160408183019282815285518094520193019160005b828110613654575050505090565b83516001600160a01b031685529381019392810192600101613646565b60ff60008051602061433b8339815191525460401c161561368e57565b604051631afcd79f60e31b8152600490fd5b9081602091031261025c5751801515810361025c5790565b156136bf57565b60405162461bcd60e51b815260206004820152601860248201527710d85b1b195c881a5cc81b9bdd08185d5d1a1bdc9a5e995960421b6044820152606490fd5b1561370657565b60405162461bcd60e51b815260206004820152602e60248201527f43616c6c6572206973206e6f7420612073757065727669736f722c206d6f646560448201526d3930ba37b91037b91030b236b4b760911b6064820152608490fd5b81811061376d575050565b60008155600101613762565b9061ff00825491151560081b169061ff001916179055565b9060038110156106d55760ff80198354169116179055565b80518210156112845760209160051b010190565b60ff6000805160206142db83398151915254166137d657565b60405163d93c066560e01b8152600490fd5b6000198114611b265760010190565b90815480825260208092019260005281600020916000905b82821061381d575050505090565b83546001600160a01b03168552938401936001938401939091019061380f565b1561384457565b60405162461bcd60e51b815260206004820152601760248201527610d85b5c185a59db88191bd95cc81b9bdd08195e1a5cdd604a1b6044820152606490fd5b1561388a57565b60405162461bcd60e51b815260206004820152603160248201527f43616c6c6572206973206e6f74207468652063726561746f72206f722061206d60448201527037b232b930ba37b91037b91030b236b4b760791b6064820152608490fd5b80548210156112845760005260206000200190600090565b80549190600160401b8310156104455782611aee91600161345f950181556138e9565b8054801561395157600019019061393b82826138e9565b81549060018060a01b039060031b1b1916905555565b634e487b7160e01b600052603160045260246000fd5b1561396e57565b60405162461bcd60e51b815260206004820152603160248201527f43616d706169676e2069732066696e616c697a6564206f722063616c6c6572206044820152701a5cc81b9bdd08185d5d1a1bdc9a5e9959607a1b6064820152608490fd5b906139d881836140e8565b156139e1575050565b60207fc7167c47f6b9c621b1e22394dafde432530765ad2db3e581402d555fe2f92f5e918360005260038252613a1b816040600020613901565b6040516001600160a01b039091168152a2565b15613a3557565b60405162461bcd60e51b815260206004820152602260248201527f43616c6c6572206973206e6f742061206d6f64657261746f72206f722061646d60448201526134b760f11b6064820152608490fd5b613a8e816141a3565b92600092828452602093600e855260409485822090865190613aaf826133c8565b8254825260ff600184015416948183019260039687811015613e0057845260028501549a8a82019b8c52613ae4888701613421565b6060830152613b076005600497613afc898201613421565b608086015201613421565b60a08301526006811015613ded57600503613daa57613b26828a6140e8565b15613d6e57888652600683528986209060018060a01b039283811692838952855260ff8c89205416613d325760ff600a613b5f8d613353565b50015460081c16908115613d21575b5015613cd3578987528784528a872054908115613ca25751049a5198865260098352898620908652825260ff8986205416613c69575b600d541682519086821015613c565791613bd7606482938d958d51968794859363c48efa6560e01b85528b850190613620565b60248301528c60448301525afa988915613c4d57508498613c19575b50505192831015613c0657505093929190565b634e487b7160e01b825260219052602490fd5b9080929850813d8311613c46575b613c3181836133fe565b81010312613c425751953880613bf3565b8280fd5b503d613c27565b513d86823e3d90fd5b634e487b7160e01b865260218552602486fd5b96600c5490818102918183041490151715613c8f57670de0b6b3a7640000900496613ba4565b634e487b7160e01b855260118452602485fd5b505050505092945092945094505191821015613cc057509180918190565b634e487b7160e01b845260219052602483fd5b8a5162461bcd60e51b8152808701859052602260248201527f436c65616e657220686173206e6f7420636f6d706c65746564207461736b2079604482015261195d60f21b6064820152608490fd5b613d2c91508b61415f565b38613b6e565b8b5162461bcd60e51b8152808801869052601660248201527514995dd85c9908185b1c9958591e4818db185a5b595960521b6044820152606490fd5b895162461bcd60e51b8152808601849052601660248201527510db19585b995c881b9bdd081c9959da5cdd195c995960521b6044820152606490fd5b895162461bcd60e51b8152808601849052601d60248201527f43616d706169676e206973206e6f74207965742066696e616c697a65640000006044820152606490fd5b634e487b7160e01b875260218652602487fd5b634e487b7160e01b87526021600452602487fd5b60018060a01b03806001541660405191632474521560e21b9384845260008051602061429b8339815191526004850152168060248401526020938484604481865afa9384156108c857600094613ecb575b508315613e75575b505050905090565b84929350604490604051948593849283526000600484015260248301525afa9182156108c857600092613eae575b505080388080613e6d565b613ec49250803d106108c1576108b381836133fe565b3880613ea3565b613ee3919450853d87116108c1576108b381836133fe565b9238613e65565b9060009182526020600981526040908184209060018060a01b03809416918286528152600160ff8487205416151514938415613f9c575b8415613f31575b50505050905090565b81939592945060015416936044865180968193632474521560e21b835286600484015260248301525afa938415613f92575092613f75575b50508038808080613f28565b613f8b9250803d106108c1576108b381836133fe565b3880613f69565b51903d90823e3d90fd5b93506044818560015416855192838092632474521560e21b825260008051602061429b83398151915260048301528760248301525afa908115614004578691613fe7575b5093613f21565b613ffe9150823d84116108c1576108b381836133fe565b38613fe0565b84513d88823e3d90fd5b61401733613e14565b908115614080575b5061345f5760405162461bcd60e51b815260206004820152602e60248201527f43616c6c6572206973206e6f74207468652063726561746f722c206d6f64657260448201526d30ba37b9161037b91030b236b4b760911b6064820152608490fd5b905061408b81613353565b50600101546001600160a01b0316331490816140a9575b503861401f565b905060ff60086140b883613353565b50015416159081156140cc575b50386140a2565b60ff91506140db600891613353565b50015460081c16386140c5565b906140fe916140f961070b82613353565b614101565b90565b9060005b82600052600380602052604060002080548310156141555782614127916138e9565b9054911b1c6001600160a01b039081169083161461414d57614148906137e8565b614105565b505050600190565b5050505050600090565b60019061418261416e82613353565b50838060a01b03938491015416151561383d565b60005260046020526040600020911660005260205260ff6040600020541690565b6140fe906141b361070b82613353565b6141bc90613353565b50600881015460ff8160081c166142135760ff600a8301541661420c5760ff166141e65750600090565b60048101544310156141f85750600190565b60050154431061420757600490565b600390565b5050600590565b505060029056fea300b914ccd2a2807bcef54b29586e46c9ecd994727abb7399ced71530faa31bc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d20b88c947209cddf8121c91a776b275710cc8ced79162cf854396f1dc32d4210a24b5efa61dd1cfc659205a97fb8ed868f3cb8c81922bab2b96423e5de1de2cb771f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f62884a95250dca2c3d99368da6641295740839b4b6c8cd76ccf1564fcbcc1addcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300277ee29579718a1fa6520669f0dced99d65bbae6b9c760741cdd090bd8229d0a9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00060c8eced3c6b422fe5573c862b67b9f6e25a3fc7d9543b14f7aee77b138e70da26469706673582212205936882a6e14529232a7cc27a1dc060954cc04bc7f3ca250bdc35088a8ff6d8b64736f6c63430008140033