VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xb984F5…843d
Summary
Transactions
Transfers
Address
0xb984F54477671014010391935e52e7a16734843d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x637CF6C44CE3446108eeadA0B139F50da80E1958
Deployer
0x637CF6C44CE3446108eeadA0B139F50da80E1958
Code
0x608080604052600436101561001357600080fd5b600090813560e01c90816301ffc9a7146133f0575080630339eb37146132eb5780630e4dbf5c146132a75780631177f2e9146132815780631488115c14613258578063168580b01461319f57806320429d93146111535780632091ce7d1461316657806321651e7114613148578063237d986814613104578063248a9ca3146130d8578063280d0b081461309f5780632f2ff15d14613062578063324462031461304057806336568abe14612ff857806336c27f5f14612f8a5780633a02230d14612f2b5780633ad4f02a14612f085780633cc7b37614612ee45780633f9eacdc14612ea057806347d317d514612e6757806349d5e60414612e3e5780634cd6815c14612e2057806355d84c1c14612df55780635bec4cb414612dd75780635da2c0d014612dae578063605312d814612d8b57806360aa3cbc14612bf557806360bba03d14612b715780636386c1c714612a2957806369adee871461284c5780636a1347d7146127f45780636a2b7672146127d65780636b6923b8146127b85780636fe22baa1461278d57806374b83ff71461274e57806377865f91146126f957806377dd9d601461267f57806378850c68146126555780637965b59a1461250357806380afdea8146124e557806388741165146124595780638b36bfbc146124205780638c8dd834146123e757806391d148541461239f5780639342c8f4146120ac578063944d36921461202c57806395f811501461200e578063998ed311146115165780639a6d7afb14611fab578063a217fddf14611f8f578063a50ca2bd14611f07578063ad1bdca114611dc2578063b133296214611da5578063b9f8167214611d82578063baa83af514611d5e578063bbc6153014611cd6578063bddb7c8314611c5f578063be26ed7f14611c44578063be74c0b514611b82578063c032846b14611b15578063c0e53e94146119b6578063c6064a5914611960578063c68d930914611766578063c971cad614611727578063c9e480b8146116e8578063d547741f146116a7578063da9cb33714611632578063dbac26e9146115f3578063e0642139146115d5578063e589d3381461159c578063e8769fc81461153e578063ed8d2efc14611516578063f0714bf9146114cd578063f22a61db1461130b578063f301af42146112e1578063f5b3734f146112b7578063f6dfc39a1461118c578063f8f87cf314611153578063fd425eea14611105578063fe988235146110e7578063fed2f7d0146110685763ffea2b23146103b257600080fd5b346110655760e0366003190112611065576103cb613445565b67ffffffffffffffff604435818111611061576103ec9036906004016137c4565b9060643581811161105d576104059036906004016137c4565b608435828111610a375761041d9036906004016137c4565b9260a43592808411610a3b5736602385011215610a3b57836004013593610443856137ac565b9461045160405196876135a9565b8086526024602087019160051b8301019136831161105957602401905b8282106110495750505060c435908111610a3b576104909036906004016136d5565b90610499613845565b6001600160a01b03861687526011602052604087205460ff166110045760243515610fb3576001600160a01b0386168752600e602052604087205460ff1615610fab57601060205260408720545b6104ef613d42565b885260056020526040882060018060a01b0388166000526020526040600020541015610f565761052460095460085490613c0f565b431015610f1a578051835103610ebf578451845103610e63576001600160a01b0386168752600e602052604087205460ff1615610e5b57600f60205260408720545b6110e04304885260136020526040882060018060a01b0388166000526020526040600020541015610e085761059a86614017565b9360648889601254905b818110610d265750506001600160a01b03168015159081610d10575b50610cfe575b6105d36064821015613b43565b80861115610cf557506064855b6105eb871515613b43565b1180610cea575b15610ce157601654955b8686810204861487151715610ccd576001600160a01b0388168952601c602052604089205460ff161580610cb9575b80610c36575b610adc575b60648688020415610a8457610649613d42565b8952600460205260648688020460408a205410610a3f57889261066a613d42565b9560018060a01b036001541691600254833b15610a3b57604051633dc9229960e11b8152600481019190915260648b8b0281900460248301526001600160a01b038d166044830152610100908201529686958895869488948694939291906106d79061010487019061371c565b8581036003190160848701526106ec9161371c565b8481036003190160a48601526107019161371c565b8381036003190160c485015261071691613778565b8281036003190160e484015261072b91613694565b03925af19182610a23575b505061084e57848060033d1161083d575b506308c379a0146107af575b60405162461bcd60e51b815260206004820152602e60248201527f52655573653a2045787465726e616c2063616c6c206661696c6564207769746860448201526d103ab735b737bbb71032b93937b960911b6064820152608490fd5b6107b7613b9d565b806107c25750610753565b61083990610819603d60405180937f52655573653a2045787465726e616c2063616c6c206661696c65643a2000000060208301526108098151809260208686019101613671565b810103601d8101845201826135a9565b60405162461bcd60e51b8152602060048201529182916024830190613694565b0390fd5b9050600481803e5160e01c81610747565b6001600160a01b038416156109d357808552600460205260648284020460408620541061098f5780855260056020526040852060018060a01b038516600052602052604060002061089f8154613b34565b90556110e04304855260136020526040852060018060a01b03851660005260205260406000206108cf8154613b34565b90558085526006602052604085206108e78154613b34565b905584526004602052604084208054906064838502048203918211610979575560018060a01b03831684526014602052436040852055601c60205260ff604085205416610935575b50505080f35b606461094e916019602052604086209302048254613c0f565b90556001600160a01b03168152601a60205260408120805461096f90613b34565b905538808061092f565b634e487b7160e01b600052601160045260246000fd5b606460405162461bcd60e51b815260206004820152602060248201527f52655573653a20496e73756666696369656e742072657761726473206c6566746044820152fd5b60405162461bcd60e51b815260206004820152602260248201527f52655573653a20496e76616c6964207061727469636970616e74206164647265604482015261737360f01b6064820152608490fd5b610a2c90613579565b610a37578538610736565b8580fd5b8680fd5b60405162461bcd60e51b815260206004820152601e60248201527f52655573653a204e6f7420656e6f7567682072657761726473206c65667400006044820152606490fd5b60405162461bcd60e51b815260206004820152602a60248201527f52655573653a2046696e616c20616d6f756e74206d75737420626520677265616044820152690746572207468616e20360b41b6064820152608490fd5b6001600160a01b0388168952601c60205260408920805460ff19166001179055601b54600160401b811015610c205788610b1f826001610b3e9401601b556134cd565b90919082549060031b9160018060a01b03809116831b921b1916179055565b6001600160a01b0388168952601860205260408920429055610b5f88614017565b6015546040516370a0823160e01b81526001600160a01b038b8116600483015290929160209184916024918391165afa918215610c15578b92610bdc575b5060405191825260208201527f2a12f8af5199f3cf596ea9af38c558826eeaa9dbdda3b8e3d840ae1e7c5d9677604060018060a01b038b1692a2610636565b9091506020813d602011610c0d575b81610bf8602093836135a9565b81010312610c0857519038610b9d565b600080fd5b3d9150610beb565b6040513d8d823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b506015546040516370a0823160e01b81526001600160a01b038a81166004830152909160209183916024918391165afa908115610cae578a91610c7c575b501515610631565b90506020813d602011610ca6575b81610c97602093836135a9565b81010312610c08575138610c74565b3d9150610c8a565b6040513d8c823e3d90fd5b506015546001600160a01b0316151561062b565b634e487b7160e01b89526011600452602489fd5b602435956105fc565b5060165415156105f2565b606490956105e0565b601481018111610ccd576014016105c6565b8a5250600d602052604089205460ff16386105c0565b610d2f81613480565b90546040516370a0823160e01b81526001600160a01b038e8116600483015260039390931b9190911c909116908d90602081602481865afa8015610dfd5787918391610dc6575b5015159182610daf575b5050610d96575b50610d9190613b34565b6105a4565b808d52600c60205260408d205494509250610d91610d87565b6040919250838152600c602052205411858e610d80565b925050506020813d602011610df5575b81610de3602093836135a9565b81010312610c0857858e915138610d76565b3d9150610dd6565b6040513d84823e3d90fd5b60405162461bcd60e51b815260206004820152602560248201527f52655573653a204461696c79207375626d697373696f6e206c696d69742072656044820152641858da195960da1b6064820152608490fd5b600b54610566565b60405162461bcd60e51b815260206004820152602e60248201527f52655573653a20496d7061637420747970657320616e642076616c756573206c60448201526d0cadccee8d040dad2e6dac2e8c6d60931b6064820152608490fd5b60405162461bcd60e51b815260206004820152602d60248201527f52655573653a2050726f6f6620747970657320616e642076616c756573206c6560448201526c0dccee8d040dad2e6dac2e8c6d609b1b6064820152608490fd5b60405162461bcd60e51b81526020600482015260146024820152732932aab9b29d1021bcb1b6329034b99037bb32b960611b6044820152606490fd5b60405162461bcd60e51b815260206004820152602760248201527f52655573653a204d6178207375626d697373696f6e73207065722075736572206044820152661c995858da195960ca1b6064820152608490fd5b6007546104e7565b60405162461bcd60e51b8152602060048201526024808201527f52655573653a20416d6f756e74206d75737420626520677265617465722074686044820152630616e20360e41b6064820152608490fd5b60405162461bcd60e51b815260206004820152601760248201527f52655573653a20626c61636b6c697374656420757365720000000000000000006044820152606490fd5b813581526020918201910161046e565b8980fd5b8480fd5b8380fd5b80fd5b503461106557604036600319011261106557611082613445565b7fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d560206110ad613471565b926110b661389d565b6001600160a01b0316808552600d825260408520805460ff191660ff86151516179055925b6040519015158152a280f35b50346110655780600319360112611065576020601b54604051908152f35b5034611065576020366003190112611065577f15523faf9492dc35a2857e94ea1f8f16ea591f5d8409c40d43ab65a3b915bac36020600435611145613845565b80601655604051908152a180f35b5034611065576020366003190112611065576020906040906001600160a01b0361117b613445565b168152601483522054604051908152f35b5034611065576040366003190112611065576111a6613445565b6024356111b161389d565b60648110611263576001600160a01b038216808452600c602052604084205490929015611215575b5060207f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd91838552600c8252806040862055604051908152a280f35b60125491600160401b831015610c205761125c602092610b1f8560017f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd9701601255613480565b91506111d9565b60405162461bcd60e51b815260206004820152602660248201527f4d756c7469706c696572206d757374206265206174206c6561737420312e307860448201526520283130302960d01b6064820152608490fd5b50346110655760203660031901126110655760406020916004358152600483522054604051908152f35b50346110655760203660031901126110655760406020916004358152600383522054604051908152f35b5034611065578060031936011261106557601754611328816137ac565b9061133660405192836135a9565b808252601f199283611347836137ac565b01815b8181106114ba57505061135c826142b8565b611365836142b8565b9461136f846142b8565b95611379856137ac565b9261138760405194856135a9565b858452611393866137ac565b956020938486019701368837855b81811061143257505060a096976113ea84936113dc6113f8946113cf6040519d8d8f9e8f908152019061371c565b8c8103888e015290613778565b908a820360408c0152613778565b9088820360608a0152613778565b92868403608088015251928381520193925b82811061141957505050500390f35b835115158552869550938101939281019260010161140a565b80608061145261144c6114ad949c9697989a999b9c613504565b50613fcf565b805161145e84886142ea565b5261146983876142ea565b508981015161147884896142ea565b526040810151611488848a6142ea565b526060810151611498848f6142ea565b52015115156114a7828b6142ea565b52613b34565b97969495939291976113a1565b606060208287018101919091520161134a565b50346110655760203660031901126110655760406114e9613445565b916110e0430481526013602052209060018060a01b03166000526020526020604060002054604051908152f35b503461106557602036600319011261106557611530613845565b61153b600435613c68565b80f35b5034611065576020366003190112611065576060906001600160a01b03611563613445565b168152600e60205260ff60408220541690600f602052604080822054916010602052205490604051921515835260208301526040820152f35b5034611065576020366003190112611065576020906040906001600160a01b036115c4613445565b168152601083522054604051908152f35b50346110655780600319360112611065576020600b54604051908152f35b50346110655760203660031901126110655760209060ff906040906001600160a01b0361161e613445565b168152601184522054166040519015158152f35b50346110655760209081600319360112611065576001600160a01b03611656613445565b16808252600e8352604082205460ff161561169c5760108352604080832054925b61167f613d42565b815260058552209060005282526040600020541015604051908152f35b604060075492611677565b5034611065576040366003190112611065576116e46004356116c761345b565b90808452836020526116df60016040862001546138e7565b613abf565b5080f35b50346110655760203660031901126110655760209060ff906040906001600160a01b03611713613445565b168152600d84522054166040519015158152f35b50346110655760203660031901126110655760209060ff906040906001600160a01b03611752613445565b168152601c84522054166040519015158152f35b503461106557608036600319011261106557611780613445565b611788613471565b906044359060643590611799613845565b6001600160a01b031692831561191b57156118c8578115611875578015611822577f24b9019cad2d6362525a663ab515c1ac315ffb47eae896f5dc5e945f8b9e018291606091848652600e60205260408620600160ff19825416179055600f6020528160408720556010602052806040872055604051916001835260208301526040820152a280f35b60405162461bcd60e51b815260206004820152602560248201527f52655573653a20437573746f6d206379636c65206c696d6974206d7573742062604482015264065203e20360dc1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f52655573653a20437573746f6d206461696c79206c696d6974206d7573742062604482015264065203e20360dc1b6064820152608490fd5b5050808252600e6020526040822060ff198154169055600f60205281604081205560106020528160408120557f0e047783a48462c153db186ab3ceca04e5d3ee45e7ad0628654038367b3a54838280a280f35b60405162461bcd60e51b815260206004820152601d60248201527f52655573653a20496e76616c69642077616c6c657420616464726573730000006044820152606490fd5b5034611065576020366003190112611065576001600160a01b03611982613445565b168152600e602052604081205460ff16156119ab5760406020916010835220545b604051908152f35b5060206007546119a3565b50346110655760c03660031901126110655760043560243567ffffffffffffffff8111611b11576119eb9036906004016136d5565b604435916064359260843560a43590811515809203610c0857611a0c613845565b601754841015611acc577f10359362d443de9deaaff645479af9944c5720f0a93f94140302b77f0dfdd33695611a456064831015613d54565b611a50841515613db9565b611a5c86511515613e10565b611a95604051611a6b8161358d565b878152856020820152826040820152836060820152846080820152611a8f87613504565b90613e5b565b611ab1604051968796875260c0602088015260c0870190613694565b9360408601526060850152608084015260a08301520390a180f35b60405162461bcd60e51b815260206004820152601960248201527f52655573653a20496e76616c6964207469657220696e646578000000000000006044820152606490fd5b8280fd5b5034611065578060031936011261106557600154600754600b5460085460c0946001600160a01b03909416151593916040611b4e613d42565b93611b57613d42565b81526004602052205493604051958652602086015260408501526060840152608083015260a0820152f35b5034611065578060031936011261106557611b9b613d42565b8015611c3e5780825260046020526040822054915b60018060a01b0360015416926020600254602460405180978193633c9d10cd60e21b835260048301525afa918215611c325791611bfe575b6060935060405192835260208301526040820152f35b90506020833d8211611c2a575b81611c18602093836135a9565b81010312610c08576060925190611be8565b3d9150611c0b565b604051903d90823e3d90fd5b81611bb0565b503461106557806003193601126110655760206119a3613d42565b503461106557604036600319011261106557611c79613445565b7f5b7ef9d8e7fd7ff1dae13005391bc3aa7cc048c7ba41af348e5da4dcbe7323e06020611ca4613471565b92611cad61389d565b6001600160a01b03168085526011825260408520805460ff191660ff86151516179055926110db565b5034611065576020908160031936011261106557611cf2613445565b60019081906001600160a01b031683825b611d12575b8585604051908152f35b90919293611d1e613d42565b8411611d5857611d48611d4e91858452600588526040842085600052885260406000205490613c0f565b93613b34565b9190849394611d03565b93611d08565b50346110655760203660031901126110655760206119a3611d7d613445565b614159565b503461106557602036600319011261106557611d9c613845565b600435600a5580f35b503461106557806003193601126110655760206040516110e08152f35b50346110655760803660031901126110655760043567ffffffffffffffff8111611f0357611df49036906004016136d5565b6044359190606435602435611e07613845565b611e146064831015613d54565b611e1f811515613db9565b611e2b83511515613e10565b604051611e378161358d565b83815281602082015285604082015282606082015260016080820152601754600160401b811015611eef5790611a8f826001611e769401601755613504565b601754600019810192908311611edb577f1d1939cd3144ccacb1ecec3c590213bc7ff79d1971ecafaf8773891577c334399495611ec5604051958695865260a0602087015260a0860190613694565b926040850152606084015260808301520390a180f35b634e487b7160e01b85526011600452602485fd5b634e487b7160e01b86526041600452602486fd5b5080fd5b503461106557602036600319011261106557600435601b54811015611f4a57611f316020916134cd565b905460405160039290921b1c6001600160a01b03168152f35b60405162461bcd60e51b815260206004820152601960248201527f52655573653a20496e646578206f7574206f662072616e6765000000000000006044820152606490fd5b5034611065578060031936011261106557602090604051908152f35b503461106557602036600319011261106557600435611fc8613845565b8015611fd45760075580f35b60405162461bcd60e51b81526020600482015260126024820152710a4caaae6ca744092dcecc2d8d2c840dac2f60731b6044820152606490fd5b50346110655780600319360112611065576020601654604051908152f35b503461106557602036600319011261106557600435906017548210156110655761209161205883613504565b50612062816135cb565b9060018101549060028101549060ff60046003830154920154169160405195869560a0875260a0870190613694565b93602086015260408501526060840152151560808301520390f35b503461106557602080600319360112611f0357600435906120cb613845565b8183526003815260408320541561235b576120e4613d42565b82101561231757818352600481526040832080549084905560018054600254929486936001600160a01b03909216928491807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008181811015612309575b5050876d04ee2d6d415b85acef8100000000808410156122fb575b5050662386f26fc10000808310156122ec575b506305f5e100808310156122dd575b50612710808310156122ce575b5060648210156122be575b600a809210156122b5575b91808401928160216121c66121b0876136b9565b966121be60405198896135a9565b8088526136b9565b868c019790601f1901368937860101905b61227f575b505050507302bb4ba34323930bb90333937b69031bcb1b632960651b94956122299261221960349360405198899485015251809285850190613671565b81010360148101865201846135a9565b813b156110615783612264956040519687958694859363cfe706b360e01b855260048501526024840152606060448401526064830190613694565b03925af18015610dfd57612276575080f35b61153b90613579565b600019019083906f181899199a1a9b1b9c1cb0b131b232b360811b8282061a8353049182156122b0579190826121d7565b6121dc565b9282019261219c565b9290606460029104910192612191565b60049194920491019238612186565b60089194920491019238612179565b6010919492049101923861216a565b940193909104908738612157565b60409550049150388061213c565b6064906040519062461bcd60e51b82526004820152601860248201527f52655573653a204379636c65206973206e6f74206f76657200000000000000006044820152fd5b6064906040519062461bcd60e51b82526004820152601d60248201527f52655573653a204e6f207265776172647320746f2077697468647261770000006044820152fd5b50346110655760403660031901126110655760ff60406020926123c061345b565b60043582528185528282206001600160a01b03909116825284522054604051911615158152f35b5034611065576020366003190112611065576020906040906001600160a01b0361240f613445565b168152601a83522054604051908152f35b5034611065576020366003190112611065576020906040906001600160a01b03612448613445565b168152600f83522054604051908152f35b503461106557602036600319011261106557600435906012548210156124ab5760406124858193613480565b60018060a01b0391549060031b1c1691828152600c602052205482519182526020820152f35b60405162461bcd60e51b8152602060048201526012602482015271496e646578206f7574206f662072616e676560701b6044820152606490fd5b50346110655780600319360112611065576020600254604051908152f35b503461106557602090816003193601126110655761251f613445565b601254606492916001600160a01b03918391831690825b81811061259557505050168015159081612580575b5061255a575b50604051908152f35b6014820180921161256c575038612551565b634e487b7160e01b81526011600452602490fd5b825250600d8352604081205460ff163861254b565b8461259f82613480565b90549060031b1c166040516370a0823160e01b81528460048201528981602481855afa90811561264a578891612619575b50151580612605575b6125ed575b506125e890613b34565b612536565b808752600c89526040872054975093506125e86125de565b50808752600c8952876040882054116125d9565b90508981813d8311612643575b61263081836135a9565b8101031261263f5751386125d0565b8780fd5b503d612626565b6040513d8a823e3d90fd5b50346110655760203660031901126110655760406020916004358152600683522054604051908152f35b5034611065578060031936011261106557612698613845565b60405162461bcd60e51b815260206004820152603360248201527f52655573653a20557365206576656e747320746f20747261636b205649502077604482015272616c6c65747320666f7220736563757269747960681b6064820152608490fd5b5034611065576020366003190112611065576001600160a01b0361271b613445565b168152600e602052604081205460ff1615612743576040602091600f83522054604051908152f35b506020600b546119a3565b50346110655760203660031901126110655760209060ff906040906001600160a01b03612779613445565b168152600e84522054166040519015158152f35b50346110655760203660031901126110655760043590601b54821015611065576020611f31836134cd565b50346110655780600319360112611065576020600a54604051908152f35b50346110655780600319360112611065576020600954604051908152f35b503461106557806003193601126110655761280d613845565b4360095561281c600a54613b34565b600a557fc8a0332abe200b5e7ff117e01b27b1ea7e989a7152ad8690ca1e0f0cb1157c3f6020604051438152a180f35b503461106557602080600319360112611f0357612867613445565b9161287061389d565b6001600160a01b03928316808252600c83526040822054156129e657808252600c8352816040812055600d83526040822060ff198154169055815b6012805490818310156129b9578690846128c485613480565b939054600394851b1c16146128e4575050506128df90613b34565b6128ab565b6000199795969495919390928881019081116129a55790610b1f8361290b61291894613480565b905490881b1c1691613480565b8154968715612991577fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d5959697019261295084613480565b81939154921b1b19169055555b827f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd82604051878152a2604051848152a280f35b634e487b7160e01b87526031600452602487fd5b634e487b7160e01b88526011600452602488fd5b505050917fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d591935061295d565b6064836040519062461bcd60e51b825280600483015260248201527f52655573653a204e465420686173206e6f206d756c7469706c696572207365746044820152fd5b503461106557602080600319360112611f035790612a45613445565b6001926001600160a01b03909116918084805b612b2c575b50838252600e83526040822054610100955060ff16938415612b2357600f84526040832054905b808452600e8552604084205460ff1615612b1b576010855260408420545b6110e04304855260138652604085208286528652604085205491612ac4613d42565b8652600587526040862090865286526040852054926014875260ff6040808820549760118a5220541696604051981515895288015260408701526060860152608085015260a084015260c0830152151560e0820152f35b600754612aa2565b600b5490612a84565b90612b35613d42565b8611612b6b57612b5d612b639187855260058652604085208786528652604085205490613c0f565b95613b34565b949080612a58565b90612a5d565b503461106557604036600319011261106557612b8b613445565b7f2aaae3b4a699402fc703f73362d387b0afd101e34690e769e2c4510d1729ae3d6020612bb6613471565b92612bbf613845565b8315612be657612bce8161390d565b505b60405193151584526001600160a01b031692a280f35b612bef81613a26565b50612bd0565b503461106557602080600319360112611f035760043590612c14613845565b60018060a01b03600154169080600254602460405180958193633c9d10cd60e21b835260048301525afa918215612d80578492612d4f575b50612c7a7fdce1a4cab135b70d769c81ff2f5992e5edb3949b60a3ea7af270705059f4ea7692841115613c1c565b612c82613d42565b849080151580612d3b575b612cf9575b50612c9d8185613c0f565b90600a54865260038352816040872055600a548652600483528160408720557fd46bc93e7d0ff1457fc31cb89bf2aadbdee8a0b21bc75ae19f0c7dee55c210d56040600a54968793825191825286820152a2604051908152a280f35b809150855260048252604085209085825492557ff8a0c33a95f1da459e708243bde4e4634d40a8fca461e6271b422b7582ae9b4683604051848152a238612c92565b508086526004835260408620541515612c8d565b91508082813d8311612d79575b612d6681836135a9565b8101031261106157905190612c7a612c4c565b503d612d5c565b6040513d86823e3d90fd5b503461106557602036600319011261106557612da5613845565b600435600b5580f35b50346110655780600319360112611065576001546040516001600160a01b039091168152602090f35b50346110655780600319360112611065576020600854604051908152f35b50346110655760203660031901126110655760043590601254821015611065576020611f3183613480565b50346110655780600319360112611065576020601254604051908152f35b503461106557806003193601126110655760206040516000805160206142ff8339815191528152f35b5034611065576020366003190112611065576020906040906001600160a01b03612e8f613445565b168152601983522054604051908152f35b5034611065576040366003190112611065576040602091612ebf61345b565b6004358252601384528282206001600160a01b03909116825283522054604051908152f35b50346110655760203660031901126110655760206119a3612f03613445565b614017565b503461106557602036600319011261106557612f22613845565b60043560025580f35b50346110655780600319360112611065576001546001600160a01b0316151580612f7f575b80612f74575b80612f69575b6020906040519015158152f35b506008541515612f5c565b50600b541515612f56565b506007541515612f50565b503461106557602036600319011261106557600435801515809103611f035760207f5b6466238bb4fde42df1a3d8ead51b62d3daaac9eb43011efcab8d3fc630930f91612fd5613845565b6015805460ff60a01b191660a083901b60ff60a01b16179055604051908152a180f35b50346110655760403660031901126110655761301261345b565b336001600160a01b0382160361302e576116e490600435613abf565b60405163334bd91960e11b8152600490fd5b503461106557806003193601126110655760206119a360095460085490613c0f565b5034611065576040366003190112611065576116e460043561308261345b565b908084528360205261309a60016040862001546138e7565b6139ad565b5034611065576020366003190112611065576020906040906001600160a01b036130c7613445565b168152600c83522054604051908152f35b503461106557602036600319011261106557600160406020926004358152808452200154604051908152f35b5034611065576040366003190112611065576040602091613123613445565b6024358252600584528282206001600160a01b03909116825283522054604051908152f35b50346110655780600319360112611065576020600754604051908152f35b5034611065576020366003190112611065576020906040906001600160a01b0361318e613445565b168152601883522054604051908152f35b5034611065576020366003190112611065576131b9613445565b6131c1613845565b6001600160a01b0316801561320957601580546001600160a01b031916821790557f927ddaf4ce7332983d73e060d35bacbb6b12c67c932a2bfd35cc61e9d9c5cccb8280a280f35b60405162461bcd60e51b815260206004820152602160248201527f52655573653a20496e76616c696420564f543320746f6b656e206164647265736044820152607360f81b6064820152608490fd5b50346110655780600319360112611065576015546040516001600160a01b039091168152602090f35b5034611065578060031936011261106557602060ff60155460a01c166040519015158152f35b50346110655760403660031901126110655760406020916132c661345b565b6004358252600584528282206001600160a01b03909116825283522054604051908152f35b503461106557602080600319360112611f0357613306613445565b6015546001600160a01b03908116939192919084156133e55782602495604051968780926370a0823160e01b825285891660048301525afa8015610dfd5782906133b7575b60e09550935b61335a81614017565b9161336482614159565b91168352601c845260ff60408420541690601885526040842054926019865260408086205495601a8852205495604051978852870152604086015215156060850152608084015260a083015260c0820152f35b508285813d83116133de575b6133cd81836135a9565b81010312611f035760e0945161334b565b503d6133c3565b60e094508193613351565b905034611f03576020366003190112611f035760043563ffffffff60e01b8116809103611b115760209250637965db0b60e01b8114908115613434575b5015158152f35b6301ffc9a760e01b1490503861342d565b600435906001600160a01b0382168203610c0857565b602435906001600160a01b0382168203610c0857565b602435908115158203610c0857565b6012548110156134b75760126000527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34440190600090565b634e487b7160e01b600052603260045260246000fd5b601b548110156134b757601b6000527f3ad8aa4f87544323a9d1e5dd902f40c356527a7955687113db5f9a85ad579dc10190600090565b6017548110156134b7576005906017600052027fc624b66cc0138b8fabc209247f72d758e1cf3343756d543badbf24212bed8c150190600090565b90600182811c9216801561356f575b602083101461355957565b634e487b7160e01b600052602260045260246000fd5b91607f169161354e565b67ffffffffffffffff8111610c2057604052565b60a0810190811067ffffffffffffffff821117610c2057604052565b90601f8019910116810190811067ffffffffffffffff821117610c2057604052565b90604051918260008254926135df8461353f565b90818452600194858116908160001461364e575060011461360b575b5050613609925003836135a9565b565b9093915060005260209081600020936000915b818310613636575050613609935082010138806135fb565b8554888401850152948501948794509183019161361e565b91505061360994506020925060ff191682840152151560051b82010138806135fb565b60005b8381106136845750506000910152565b8181015183820152602001613674565b906020916136ad81518092818552858086019101613671565b601f01601f1916010190565b67ffffffffffffffff8111610c2057601f01601f191660200190565b81601f82011215610c08578035906136ec826136b9565b926136fa60405194856135a9565b82845260208383010111610c0857816000926020809301838601378301015290565b908082519081815260208091019281808460051b8301019501936000915b84831061374a5750505050505090565b9091929394958480613768600193601f198682030187528a51613694565b980193019301919493929061373a565b90815180825260208080930193019160005b828110613798575050505090565b83518552938101939281019260010161378a565b67ffffffffffffffff8111610c205760051b60200190565b9080601f83011215610c08578135906137dc826137ac565b926137ea60405194856135a9565b828452602092838086019160051b83010192808411610c0857848301915b8483106138185750505050505090565b823567ffffffffffffffff8111610c0857869161383a848480948901016136d5565b815201920191613808565b3360009081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205460ff161561387f5750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b3360009081527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f4560205260409020546000805160206142ff8339815191529060ff161561387f5750565b80600052600060205260406000203360005260205260ff604060002054161561387f5750565b6001600160a01b031660008181527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f4560205260408120549091906000805160206142ff8339815191529060ff166139a857808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b9060009180835282602052604083209160018060a01b03169182845260205260ff604084205416156000146139a857808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b6001600160a01b031660008181527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f4560205260408120549091906000805160206142ff8339815191529060ff16156139a85780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b9060009180835282602052604083209160018060a01b03169182845260205260ff6040842054166000146139a85780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b60001981146109795760010190565b15613b4a57565b60405162461bcd60e51b815260206004820152602560248201527f52655573653a20496e76616c6964206d756c7469706c6965722063616c63756c60448201526430ba34b7b760d91b6064820152608490fd5b600060443d10613bfb57604051600319913d83016004833e815167ffffffffffffffff918282113d602484011117613bfe57818401948551938411613c06573d85010160208487010111613bfe5750613bfb929101602001906135a9565b90565b949350505050565b50949350505050565b9190820180921161097957565b15613c2357565b60405162461bcd60e51b815260206004820152601b60248201527f52655573653a20496e73756666696369656e742062616c616e636500000000006044820152606490fd5b600154600254604051633c9d10cd60e21b815260048101919091526020918290829060249082906001600160a01b03165afa908115613d3657600091613d07575b5090613cd87fdce1a4cab135b70d769c81ff2f5992e5edb3949b60a3ea7af270705059f4ea7692841115613c1c565b600a546000526003815282604060002055600a546000526004815282604060002055600a5492604051908152a2565b908282813d8311613d2f575b613d1d81836135a9565b81010312611065575051613cd8613ca9565b503d613d13565b6040513d6000823e3d90fd5b600a5460001981019081116109795790565b15613d5b57565b60405162461bcd60e51b815260206004820152603060248201527f52655573653a204d756c7469706c696572206d757374206265206174206c656160448201526f737420312e307820283130302042502960801b6064820152608490fd5b15613dc057565b60405162461bcd60e51b815260206004820152602260248201527f52655573653a204d696e20564f543320616d6f756e74206d757374206265203e604482015261020360f41b6064820152608490fd5b15613e1757565b606460405162461bcd60e51b815260206004820152602060248201527f52655573653a2054696572206e616d652063616e6e6f7420626520656d7074796044820152fd5b90929192613fb957825192835167ffffffffffffffff8111610c2057613e81835461353f565b601f8111613f71575b506020601f8211600114613f025791816080926004946136099798600092613ef7575b50508160011b916000199060031b1c19161784555b6020810151600185015560408101516002850155606081015160038501550151151591019060ff801983541691151516179055565b015190503880613ead565b601f1982169584600052816000209660005b818110613f595750926136099697600495936001938360809710613f40575b505050811b018455613ec2565b015160001960f88460031b161c19169055388080613f33565b83830151895560019098019760209384019301613f14565b600084815260208120601f840160051c81019260208510613faf575b601f0160051c01915b828110613fa4575050613e8a565b818155600101613f96565b9092508290613f8d565b634e487b7160e01b600052600060045260246000fd5b90604051613fdc8161358d565b608060ff60048395613fed816135cb565b85526001810154602086015260028101546040860152600381015460608601520154161515910152565b60155460ff8160a01c16158015614148575b61414157604080516370a0823160e01b81526001600160a01b0393841660048201526020939092849184916024918391165afa91821561413657600092614107575b50606492600092601754935b84811061408657505050505090565b61409261144c82613504565b60808101511515806140fa575b806140da575b806140cd575b6140bf575b506140ba90613b34565b614077565b6060015195506140ba6140b0565b50866060820151116140ab565b508481015180159081156140ef575b506140a5565b9050831115386140e9565b508381015183101561409f565b90918382813d831161412f575b61411e81836135a9565b81010312611065575051903861406b565b503d614114565b50513d6000823e3d90fd5b5050606490565b506001600160a01b03811615614029565b60155460ff8160a01c161580156142a7575b6142a057604080519283916370a0823160e01b835260018060a01b03938460049316838501526020958691816024978892165afa92831561413657600093614271575b5060009460648694601754955b8681106141cd57505050505050505090565b6141d961144c82613504565b6080810151151580614264575b80614244575b80614237575b614206575b5061420190613b34565b6141bb565b6060015190985091506001880180891161422357976142016141f7565b87601187634e487b7160e01b600052526000fd5b50836060820151116141f2565b50858101518015908115614259575b506141ec565b905083111538614253565b50848101518310156141e6565b90928582813d8311614299575b61428881836135a9565b8101031261106557505191386141ae565b503d61427e565b5050600090565b506001600160a01b0381161561416b565b906142c2826137ac565b6142cf60405191826135a9565b82815280926142e0601f19916137ac565b0190602036910137565b80518210156134b75760209160051b01019056fe5146a08baf902532d0ee2f909971144f12ca32651cd70cbee1117cddfb3b3b33a264697066735822122019630e516f1d6fd5ff9f5ce6c2aed98bea2514194a913e4d46abb991acd199ed64736f6c63430008140033