VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x50A764…354d
Summary
Transactions
Transfers
Address
0x50A764A52b0f317981798A28Bc269Bae1f35354d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xB50EBa9304321804B31EDa3056de63d5a100185f
Deployer
0xB50EBa9304321804B31EDa3056de63d5a100185f
Code
0x608060409080825260048036101561001657600080fd5b600091823560e01c90816301ffc9a7146124755750806308e9c656146122035780630e66f2d414611f0f5780631335ebfa14611e6457806319d6599714611e45578063248a9ca314611e1a57806326e81bb9146105a25780632f2ff15d14611df15780633408e470146109f15780633644e51514611dcd57806336568abe14611d875780634d505b7714611a8357806353d6c655146118125780635636d794146117e95780635c7460d61461174f5780635ea7dc041461168d5780636264a4b3146115a95780636722997a1461151f57806368098fa91461135c5780636b14169d14610f5f57806375b238fc14610f245780637a175f4014610d725780637ecebe0014610d3a57806381fb1fb414610cb957806384dc644414610a855780638adcd8d614610a5757806391d1485414610a105780639a8a0592146109f1578063a217fddf146109d6578063a39bf5441461098e578063ace258951461094b578063bc003700146106b5578063c1e3bd3e146105d0578063c72c4d10146105a7578063d50a24b2146105a2578063d547741f14610564578063ecba171b1461030d5763f71f96f6146101c657600080fd5b346103095760209081600319360112610305578035908184526009835260ff8585205416156102f75750829192526007825282812090815461020781612588565b9061021486519283612567565b8082528482018094845285842084915b8383106102ad57505050508451938085019181865251809252858501868360051b8701019493965b8388106102595786860387f35b90919293948380600192603f198a8203018652885190858061029661028685516060808752860190612755565b8686015185820388870152612755565b93015191015297019301970196909392919361024c565b6003886001928b9a97989a516102c2816124c9565b6102cb8661307c565b81526102d885870161307c565b8382015260028601548d82015281520192019201919096949396610224565b8451630222db3d60e61b8152fd5b8280fd5b5080fd5b5082346103055760e03660031901126103055781356001600160401b0381116104fd5761033d9036908401612b28565b6103456126f6565b9261034e6126e0565b946064359561035b612722565b966001600160a01b039187831615610554578281161561055457855151156105445760c08601511561053457606086015142116105345760e086019889511580610522575b6105125782421161051257906103bf929160c4359260a435928b613168565b80600154169685518098635724e81f60e01b8252818660209b8c935afa9081156105085790899185916104c8575b50915187516325336ea360e01b81526001600160a01b038a1687820190815291151560208301529391928492909183919082906040015b0392165afa9182156104bd578092610482575b505015610474575061046e906003549361045085612e3b565b60035561045e818387613411565b610468818661334a565b84613b46565b51908152f35b82516313f3fa3560e01b8152fd5b9091508682813d83116104b6575b61049a8183612567565b810103126104b357506104ac90612e2e565b8680610437565b80fd5b503d610490565b8551903d90823e3d90fd5b82819392503d8311610501575b6104df8183612567565b810103126104fd5788916104f561042492612e1a565b9092916103ed565b8380fd5b503d6104d5565b87513d86823e3d90fd5b875163b4fa3fb360e01b81528690fd5b50608087015160a088015111156103a0565b865163b4fa3fb360e01b81528590fd5b865163ecd7b0d160e01b81528590fd5b865163d92e233d60e01b81528590fd5b50823461030557806003193601126103055761059e913561059960016105886126f6565b938387528660205286200154612d01565b612da5565b5080f35b61279d565b82843461030957816003193601126103095760015490516001600160a01b039091168152602090f35b509190346104b35760209283600319360112610309578035908183526009855260ff8484205416156106a7575081939152600581528183209081549061061582612588565b9161062285519384612567565b8083528183018094875282872087915b83831061068057505050508351938185019282865251809352840192945b82811061065d5784840385f35b909192826060826106716001948a51612c5b565b01960191019492919094610650565b600285600192610694859c98999a9c61312e565b8152019201920191909795949397610632565b8351630222db3d60e61b8152fd5b508290346103055781600319360112610305578035906106d36126f6565b928285526020916009835260ff82872054161561093d57838652808352818620600d01546001600160a01b03939084163303610827575b8487526009815260ff8388205416156108185784875281815260ff60038489200154166005811015610805576001036107f65761074786866132a2565b50805460ff8160a01c1661075a81612c51565b6107e657868952600a835284892054848452600c868b20015411156107d65760ff60a01b1916600160a01b179055848752600a8152828720805461079d90612e3b565b905584875252600f429186200155339216907f16945ed07bc7d22a128de470c28d1f3c366cb293c8b2817a01cc5ed3591cf4d68480a480f35b8451632834576f60e21b81528490fd5b8451630177cd0d60e01b81528490fd5b5090516375d5373d60e01b8152fd5b634e487b7160e01b885260218352602488fd5b509051630222db3d60e61b8152fd5b81818560015416855192838092635724e81f60e01b82525afa9081156108f957859183918a91610903575b5061089990888b5285835283600d888d20015416875190610872826124c9565b815233848201526001888201528751948580948193636951110b60e01b83528a8301612e60565b0392165afa9081156108f95788916108c0575b5061070a575090516323d03a7160e21b8152fd5b90508181813d83116108f2575b6108d78183612567565b810103126108ee576108e890612e2e565b886108ac565b8780fd5b503d6108cd565b84513d8a823e3d90fd5b92505081813d8311610936575b61091a8183612567565b810103126108ee57816108996109308793612e1a565b90610852565b503d610910565b9051630222db3d60e61b8152fd5b50829034610305578160031936011261030557602092829161096b6126f6565b90358252600685528282206001600160a01b039091168252845220549051908152f35b508290346103055781600319360112610305578160209360ff926109b06126f6565b90358252600886528282206001600160a01b039091168252855220549151911615158152f35b82843461030957816003193601126103095751908152602090f35b8284346103095781600319360112610309576020906002549051908152f35b508290346103055781600319360112610305578160209360ff92610a326126f6565b903582528186528282206001600160a01b039091168252855220549151911615158152f35b50829034610305576020366003190112610305578160209360ff923581526009855220541690519015158152f35b5082903461030557602091826003193601126104fd5781356001600160401b038111610cb557610ab89036908401612ae8565b9182518086526009855260ff83872054161561081857808652818552828620600d01546001600160a01b03919082163303610b8e575b5050825185526009845260ff82862054161561093d578251855280845260ff60038387200154166005811015610b7b578114610b6d57507f4108aabf99c4bfebc676662f976aaa23a561119e3dc12fb374c2d81b9088907c90610b5e848451940151825192808452830190612755565b9342908201528033940390a380f35b905163b4fa3fb360e01b8152fd5b634e487b7160e01b865260218252602486fd5b82868360015416865192838092635724e81f60e01b82525afa908115610cab579087918991610c6f575b50610bfe9192895284835283600d878b20015416865190610bd8826124c9565b8152338482015289878201528651948580948193636951110b60e01b8352898301612e60565b0392165afa908115610c65578691610c2c575b5015610c1e578580610aee565b90516323d03a7160e21b8152fd5b90508481813d8311610c5e575b610c438183612567565b81010312610c5a57610c5490612e2e565b86610c11565b8580fd5b503d610c39565b83513d88823e3d90fd5b82819392503d8311610ca4575b610c868183612567565b810103126108ee578691610c9c610bfe92612e1a565b909291610bb8565b503d610c7c565b85513d8a823e3d90fd5b8480fd5b5082903461030557816003193601126103055780359083838051610cdc816124c9565b8281528260208201520152818452600960205260ff838520541615610d2c5750610d21610d1b84610d2a93606096526005602052846024359120612ed8565b5061312e565b91518092612c5b565bf35b8251630222db3d60e61b8152fd5b8284346103095760203660031901126103095760209181906001600160a01b03610d6261270c565b168152600b845220549051908152f35b50829034610305578160031936011261030557803590610d906126f6565b928285526020916009835260ff82872054161561093d57838652808352818620600d01546001600160a01b03939084163303610e43575b8487526009815260ff83882054161561081857610de486866132a2565b50805460ff8160a01c16610df781612c51565b6107e65760ff60a01b1916600160a11b17905584875252842042600f9190910155339216907f803c940fab364fdfd34c3b7ac005cc1aff47f474402abe128fce2d8ec99799c98480a480f35b81818560015416855192838092635724e81f60e01b82525afa9081156108f957859183918a91610eea575b50610e8e90888b5285835283600d888d20015416875190610872826124c9565b0392165afa9081156108f9578891610eb5575b50610dc7575090516323d03a7160e21b8152fd5b90508181813d8311610ee3575b610ecc8183612567565b810103126108ee57610edd90612e2e565b88610ea1565b503d610ec2565b92505081813d8311610f1d575b610f018183612567565b810103126108ee5781610e8e610f178793612e1a565b90610e6e565b503d610ef7565b828434610309578160031936011261030957602090517fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217758152f35b50913461030957806003193601126103095782359060248035946005861015610cb5578385526020906009825260ff8487205416156106a757848652808252838620600d01546001600160a01b039081163303611239575b508486526009825260ff8487205416156106a7578486528082528386209260039060ff601381848801541696015416600586101561116f578890868b1461122957156111a257600186148181611191575b5061115557600286148181611181575b50611155578061116f57838a146111555785158015611165575b611155575b61114457600289146110b1575b509187916110788385611099966000805160206142518339815191529a9b9c1461109d575b8a8c52838552888c2001612fa0565b878952815242600f868a2001556110918551809561277a565b83019061277a565ba280f35b8a8c528385528b600b8a4292200155611069565b868852828452858820600a810190600b8254910154914290558015158061113b575b6110df575b5050611044565b8103908111611129574201908142116111185750868852828452858820600b0155816110786000805160206142518339815191526110d8565b634e487b7160e01b89526011845288fd5b50634e487b7160e01b88526011835287fd5b508082116110d3565b634e487b7160e01b88526021835287fd5b865163088bd32360e11b81528490fd5b5050878915611032565b50634e487b7160e01b88526021835287fd5b905061116f57828a141581611018565b905061116f5760028a141581611008565b8515801561121f575b6111555760018614818161120e575b50611155576002861481816111fe575b506111555785831481816111ef575b501561103757865163088bd32360e11b81528490fd5b905061116f57838a14816111d9565b905061116f57828a1415816111ca565b905061116f5760028a1415816111ba565b50508789156111ab565b875163088bd32360e11b81528590fd5b81838260015416875192838092635724e81f60e01b82525afa908115611352579084918991611319575b506112a990888a5284835283600d898c20015416885190611283826124c9565b815233848201528a898201528851948580948193636951110b60e01b8352898301612e60565b0392165afa90811561130f5787916112d6575b50156112c85738610fb7565b83516323d03a7160e21b8152fd5b90508281813d8311611308575b6112ed8183612567565b81010312611304576112fe90612e2e565b386112bc565b8680fd5b503d6112e3565b85513d89823e3d90fd5b82819392503d831161134b575b6113308183612567565b810103126108ee576112a96113458592612e1a565b90611263565b503d611326565b86513d8a823e3d90fd5b50913461030957602092836003193601126103055780356001600160401b0381116104fd5761138e9036908301612b28565b60e0810180516001548551635724e81f60e01b8152939692936001600160a01b0392151591899082908890829087165afa9081156105085790899185916114e3575b5087516325336ea360e01b81523388820190815293151560208501529391928492839182906040015b0392165afa9182156104bd5780926114ab575b50501561149c578351511561148d5760c08401511561147e576060840151421161147e5751158061146c575b610b6d575061046e6003549261144d84612e3b565b60035561145b338286613411565b611465338561334a565b3384613b46565b50608083015160a08401511115611438565b50905163b4fa3fb360e01b8152fd5b50905163ecd7b0d160e01b8152fd5b5090516313f3fa3560e01b8152fd5b9091508682813d83116114dc575b6114c38183612567565b810103126104b357506114d590612e2e565b388061140c565b503d6114b9565b82819392503d8311611518575b6114fa8183612567565b810103126104fd5788916115106113f992612e1a565b9092916113d0565b503d6114f0565b508290346103055760203660031901126103055761153b61270c565b8380528360205282842033855260205260ff83852054161561158c576001600160a01b031691821561157f5750506001600160601b0360a01b600154161760015580f35b5163d92e233d60e01b8152fd5b5082604492519163e2517d3f60e01b835233908301526024820152fd5b508234610305576020366003190112610305578135916115c7612c87565b828452600960205260ff82852054161561093d578284528060205260ff6003838620015416600581101561167a5761166c5782916000805160206142518339815191529183865260205260ff61163b8287206003810190815491600185198416179055600f4291015583519283911661277a565b60016020820152a233907f7420c283d3ddfd88d70955b5d55265b9c4a578bc85b61f3db93ebd4b6bf229c18380a380f35b905163088bd32360e11b8152fd5b634e487b7160e01b855260218252602485fd5b508234610305576020366003190112610305578135916116ab612c87565b828452600960205260ff82852054161561093d578284528060205260ff6003838620015416600581101561167a5760010361166c5782916000805160206142518339815191529183865260205260ff61171f8287206003810190815491841983169055600f4291015583519283911661277a565b856020820152a233907f8df688c3a2c5fac7c507b60880a99abc558e180eb533c36b1c5674cf11f31fcf8380a380f35b5091346103095781600319360112610309576001548151635724e81f60e01b8152936001600160a01b0392916020918691829086165afa9283156117de5780936117a0575b50602093505191168152f35b9092506020843d82116117d6575b816117bb60209383612567565b810103126104b357506117cf602093612e1a565b9138611794565b3d91506117ae565b9051903d90823e3d90fd5b50829034610305576020366003190112610305576020928291358152600a845220549051908152f35b5082346103055760e03660031901126103055781356001600160401b0381116104fd576118429036908401612ae8565b9061184b6126f6565b906118546126e0565b9360643592611861612722565b6001600160a01b0382811697909290918815611a735783831615611a735787518a526020966009885260ff878c20541615611a6357804211611a5357906118b193929160c4359360a43593613168565b8451875281845280600d848920015416868103611948575b50508351865280835260ff60038388200154166005811015611935578114610b6d5750907f4108aabf99c4bfebc676662f976aaa23a561119e3dc12fb374c2d81b9088907c91818451940151916119298251938385948552840190612755565b9042908301520390a380f35b634e487b7160e01b875260218252602487fd5b82858360015416865192838092635724e81f60e01b82525afa908115611a49579086918a91611a09575b506119aa9192865190611984826124c9565b815289848201528a878201528651948580948193636951110b60e01b8352898301612e60565b0392165afa9081156119ff5787916119ca575b5015610c1e5786806118c9565b90508381813d83116119f8575b6119e18183612567565b81010312611304576119f290612e2e565b876119bd565b503d6119d7565b83513d89823e3d90fd5b82819392503d8311611a42575b611a208183612567565b81010312611a3e578591611a366119aa92612e1a565b909291611972565b8880fd5b503d611a16565b85513d8b823e3d90fd5b865163b4fa3fb360e01b81528690fd5b8651630222db3d60e61b81528690fd5b855163d92e233d60e01b81528590fd5b5091346103095760209081600319360112610305578335908184526009835260ff818520541615611d785781845284835260ff60038286200154166005811015611d6557600103611d565781845260088352808420338552835260ff8185205416611d48576001548151635724e81f60e01b81526001600160a01b0391859082908990829086165afa908115610c65579086918291611d10575b506024845180948193634c3f70ab60e11b8352338c840152165afa908115611d06579084918691611c4a575b50015115611c3b57818452600a835280842054858452600c82862001541115611c2c57611b968151611b7a816124c9565b3381528585820152428382015283865260058552828620612f0a565b81845260058352808420546000198101908111611c195790857fd0b010d3526c1c93e893056301597beb3981f104c215156a388fa577b2bc57fb9284875260068652828720338852865282872055838652600885528186203387528552818620600160ff19825416179055838652845242600f828720015551924284523393a380f35b634e487b7160e01b855260118652602485fd5b51632834576f60e21b81528490fd5b516303e1291160e21b81528490fd5b9150503d8086833e611c5c8183612567565b81018482820312610c5a5781516001600160401b03928382116108ee570190608082820312611304578351926080840184811082821117611cf35785528251818111611a3e5782611cae918501612e93565b8452611cbb878401612e2e565b87850152848301519081116108ee5782611cde611ce8936060938a979601612e93565b8685015201612e1a565b606082015238611b49565b634e487b7160e01b895260418a52602489fd5b82513d87823e3d90fd5b809250868092503d8311611d41575b611d298183612567565b81010312610c5a57611d3b8691612e1a565b38611b1d565b503d611d1f565b5162540c0360e11b81528490fd5b516375d5373d60e01b81528490fd5b634e487b7160e01b855260218652602485fd5b51630222db3d60e61b81528490fd5b509134610309578060031936011261030957611da16126f6565b90336001600160a01b03831603611dbe575061059e919235612da5565b5163334bd91960e11b81528390fd5b828434610309578160031936011261030957602090611dea61409a565b9051908152f35b50823461030557806003193601126103055761059e9135611e1560016105886126f6565b612d27565b5082903461030557602036600319011261030557816020936001923581528085522001549051908152f35b8284346103095781600319360112610309576020906003549051908152f35b50823461030557602036600319011261030557813591611e82612c87565b828452600960205260ff82852054161561093d578284528060205260ff601383862001541615610b6d578284528060205260ff6003838620015416600581101561167a578103610b6d5782845260205282206013810160ff198154169055600f4291015533907f07716a425872e9a5b6ae98637da2c326923d9ee685b1b7670cc1d903a92d5f7d8380a380f35b5082903461030557610100366003190112610305578035906024356001600160401b038111610cb557611f459036908301612686565b92611f4e6126e0565b6064356001600160a01b03818116969194919290878603611a3e576084359560a4359260ff8416840361216457828116998a156121f3571561055457888b526020936009855260ff888d205416156121e35760ff6003898e8d81528989522001541660058110156121d05760021415888d826121ac575b50506105125786515198858801998a51510361219957600a8851511061218957804211612179579061200093929160e4359360c43593613168565b86895282825280600d868b20015416888103612066575b5050505090612060826120507f0b1985de93f9b476fc8eeed12ac8bfd53b20a7b79c0a82c7f4838e9797c5895f95945185519088613d26565b5192519151928392429184613014565b0390a380f35b83838360015416885192838092635724e81f60e01b82525afa90811561216f579084918c9161212f575b506120c991928851906120a2826124c9565b81528b848201526002898201528851948580948193636951110b60e01b83528a8301612e60565b0392165afa918215611a495789926120f9575b5050156120eb57808080612017565b82516323d03a7160e21b8152fd5b90809250813d8311612128575b6121108183612567565b810103126108ee5761212190612e2e565b88806120dc565b503d612106565b82819392503d8311612168575b6121468183612567565b8101031261216457839161215c6120c992612e1a565b909291612090565b8a80fd5b503d61213c565b87513d8d823e3d90fd5b885163b4fa3fb360e01b81528790fd5b8851632450a50560e21b81528790fd5b88516001621398b960e31b031981528790fd5b8c8152888852206003015460ff16905060058110156121d05760031415888d611fc5565b634e487b7160e01b8d526021875260248dfd5b8751630222db3d60e61b81528690fd5b875163d92e233d60e01b81528690fd5b508290346103055781600319360112610305578035906024356001600160401b038111610cb5576122379036908301612686565b8285526020916009835260ff8587205416156102f757838652808352848620600d01546001600160a01b039081163303612357575b508386526009835260ff8587205416156102f75783865280835260ff60038688200154166005811015611935576002141580612334575b61232657815151928201928351510361231557600a8251511061230757507f0b1985de93f9b476fc8eeed12ac8bfd53b20a7b79c0a82c7f4838e9797c5895f91816122f5612060935183519087613d26565b51905194519182913396429184613014565b8451632450a50560e21b8152fd5b84516001621398b960e31b03198152fd5b845163b4fa3fb360e01b8152fd5b5083865280835260ff6003868820015416600581101561193557600314156122a3565b81848260015416885192838092635724e81f60e01b82525afa801561246b5785918991612432575b506123c690878a5284835283600d8a8c2001541689519061239f826124c9565b8152338482015260028a8201528951948580948193636951110b60e01b8352898301612e60565b0392165afa9081156124285787916123f3575b50156123e5578661226c565b84516323d03a7160e21b8152fd5b90508381813d8311612421575b61240a8183612567565b810103126113045761241b90612e2e565b876123d9565b503d612400565b86513d89823e3d90fd5b82819392503d8311612464575b6124498183612567565b810103126108ee576123c661245e8692612e1a565b9061237f565b503d61243f565b87513d8a823e3d90fd5b91905034610305576020366003190112610305573563ffffffff60e01b81168091036103055760209250637965db0b60e01b81149081156124b8575b5015158152f35b6301ffc9a760e01b149050836124b1565b606081019081106001600160401b038211176124e457604052565b634e487b7160e01b600052604160045260246000fd5b604081019081106001600160401b038211176124e457604052565b60a081019081106001600160401b038211176124e457604052565b61020081019081106001600160401b038211176124e457604052565b60c081019081106001600160401b038211176124e457604052565b90601f801991011681019081106001600160401b038211176124e457604052565b6001600160401b0381116124e45760051b60200190565b6001600160401b0381116124e457601f01601f191660200190565b81601f82011215612601578035906125d18261259f565b926125df6040519485612567565b8284526020838301011161260157816000926020809301838601378301015290565b600080fd5b9080601f830112156126015781359061261e82612588565b9261262c6040519485612567565b828452602092838086019160051b8301019280841161260157848301915b84831061265a5750505050505090565b82356001600160401b03811161260157869161267b848480948901016125ba565b81520192019161264a565b9190604083820312612601576040519061269f826124fa565b81938035916001600160401b039283811161260157816126c0918401612606565b84526020820135928311612601576020926126db9201612606565b910152565b604435906001600160a01b038216820361260157565b602435906001600160a01b038216820361260157565b600435906001600160a01b038216820361260157565b6084359060ff8216820361260157565b60005b8381106127455750506000910152565b8181015183820152602001612735565b9060209161276e81518092818552858086019101612732565b601f01601f1916010190565b9060058210156127875752565b634e487b7160e01b600052602160045260246000fd5b34612601576020366003190112612601576004356101e06040516127c081612530565b600091818380935260606020820152606060408201528260608201526040516127e881612515565b60608152606060208201526060604082015283606082015283608082015260808201528260a08201528260c08201528260e08201528261010082015282610120820152826101408201528261016082015282610180820152826101a0820152826101c08201520152818152600960205260ff60408220541615612ad657604091815260046020522060ff60136040519261288184612530565b805484526128916001820161307c565b60208501526128a26002820161307c565b60408501526128ba8360038301541660608601613122565b6040516128c681612515565b6128d26004830161307c565b81526128e06005830161307c565b60208201526128f16006830161307c565b604082015260078201546060820152600882015460808201526080850152600981015460a0850152600a81015460c0850152600b81015460e0850152600c81015461010085015260018060a01b03600d82015416610120850152600e810154610140850152600f81015461016085015260108101546101808501528260118201541615156101a085015260128101546101c085015201541615156101e0820152604051809160208252805160208301526101e06129bf60208301516102006040860152610220850190612755565b916129dc604082015193601f199485878303016060880152612755565b6129ee6060830151608087019061277a565b6080820151938582030160a0860152608080612a3d612a2b612a19885160a0875260a0870190612755565b60208901518682036020880152612755565b60408801518582036040870152612755565b9560608101516060850152015191015260a081015160c085015260c081015160e085015260e081015161010085015261010081015161012085015260018060a01b03610120820151166101408501526101408101516101608501526101608101516101808501526101808101516101a08501526101a081015115156101c08501526101c081015182850152015115156102008301520390f35b604051630222db3d60e61b8152600490fd5b91906040838203126126015760405190612b01826124fa565b8193803583526020810135916001600160401b038311612601576020926126db92016125ba565b9190610100908184820312612601576040938451928301916001600160401b0392848110848211176124e4578652839582358481116126015782612b6d9185016125ba565b855260208301358481116126015782612b879185016125ba565b6020860152808301358481116126015783019160a08382031261260157815192612bb084612515565b80358681116126015782612bc59183016125ba565b845260208101358681116126015782612bdf9183016125ba565b60208501528281013595861161260157612bff60809260e09783016125ba565b838501526060810135606085015201356080830152840152606081013560608401526080810135608084015260a081013560a084015260c081013560c084015201359081151582036126015760e00152565b6003111561278757565b80516001600160a01b0316825260208101516040918291612c7b81612c51565b60208501520151910152565b3360009081527f7d7ffb7a348e1c6a02869081a26547b49160dd3df72d1d75a570eb9b698292ec60205260409020547fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217759060ff1615612ce35750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b80600052600060205260406000203360005260205260ff6040600020541615612ce35750565b9060009180835282602052604083209160018060a01b03169182845260205260ff60408420541615600014612da057808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b9060009180835282602052604083209160018060a01b03169182845260205260ff604084205416600014612da05780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b51906001600160a01b038216820361260157565b5190811515820361260157565b6000198114612e4a5760010190565b634e487b7160e01b600052601160045260246000fd5b919091604080606083019460018060a01b038082511685526020820151166020850152015191612e8f83612c51565b0152565b81601f82011215612601578051612ea98161259f565b92612eb76040519485612567565b8184526020828401011161260157612ed59160208085019101612732565b90565b8054821015612ef45760005260206000209060011b0190600090565b634e487b7160e01b600052603260045260246000fd5b8054600160401b8110156124e457612f2791600182018155612ed8565b919091612f8a576040600191828060a01b03815116845490806001600160601b0360a01b83161786556020830151612f5e81612c51565b612f6781612c51565b6001600160a81b03199092161760a09190911b60ff60a01b161784550151910155565b634e487b7160e01b600052600060045260246000fd5b9060058110156127875760ff80198354169116179055565b908082519081815260208091019281808460051b8301019501936000915b848310612fe65750505050505090565b9091929394958480613004600193601f198682030187528a51612755565b9801930193019194939290612fd6565b93929161303d9061302f604093606088526060880190612fb8565b908682036020880152612fb8565b930152565b90600182811c92168015613072575b602083101461305c57565b634e487b7160e01b600052602260045260246000fd5b91607f1691613051565b906040519182600082549261309084613042565b9081845260019485811690816000146130ff57506001146130bc575b50506130ba92500383612567565b565b9093915060005260209081600020936000915b8183106130e75750506130ba935082010138806130ac565b855488840185015294850194879450918301916130cf565b9150506130ba94506020925060ff191682840152151560051b82010138806130ac565b60058210156127875752565b9060405161313b816124c9565b60406001829460ff8154838060a01b038116865260a01c1661315c81612c51565b60208501520154910152565b6001600160a01b039081166000818152600b602052604080822054989097919692959490929061319661409a565b9089518660208201927f521f425290ad2cfce326473e91df0c2257759d5ad6e0957f3fe4d43a1b82089d84521697888c8301528a606083015260808201528b60a082015260a081526131e78161254c565b519020895190602082019261190160f01b84526022830152604282015260428152608081018181106001600160401b0382111761328e579161323d95939161323495938c52519020614151565b909291926141e1565b168181036132715750506001840180941161325d578152600b6020522055565b634e487b7160e01b82526011600452602482fd5b6044925084519163aed6208760e01b835260048301526024820152fd5b634e487b7160e01b8a52604160045260248afd5b909160008281526020600881526040918281209160018060a01b0380971692838352815260ff8483205416156133395785825260068152838220838352815283822054958083526005825284832054871015613328578260058893879361330b96525220612ed8565b5094855416036133185750565b51631c7e98a160e01b8152600490fd5b8451631c7e98a160e01b8152600490fd5b8351631c7e98a160e01b8152600490fd5b9060409182519161335a836124c9565b60018060a01b031690818352602091600183850152428585015261338960009483865260058552868620612f0a565b818452600583528484205460001981019081116133e65782855260068452858520828652845285852055818452600883528484209084528252838320805460ff191660011790558252600a90522080546133e290612e3b565b9055565b634e487b7160e01b85526011600452602485fd5b818110613405575050565b600081556001016133fa565b9160e0820151151590600082600014613b41575060015b835193602081015191604082015160608301519061347360808501519360c060a0870151960151966040519a61345d8c612530565b8c8c5260208c015260408b015260608a01613122565b608088015260a087015260c086015260e085015261010084015260018060a01b03166101208301524261014083015242610160830152600061018083015260006101a083015260006101c08301526101e08201528160005260046020526040600020908051825560208101518051906001600160401b0382116124e45781906134ff6001860154613042565b601f8111613b0c575b50602090601f8311600114613a9a57600092613a8f575b50508160011b916000199060031b1c19161760018301555b60408101518051906001600160401b0382116124e457819061355c6002860154613042565b601f8111613a5a575b50602090601f83116001146139e8576000926139dd575b50508160011b916000199060031b1c19161760028301555b60608101516005811015612787576135af9060038401612fa0565b608081015180518051906001600160401b0382116124e45781906135d66004870154613042565b601f81116139a8575b50602090601f83116001146139365760009261392b575b50508160011b916000199060031b1c19161760048401555b60208101518051906001600160401b0382116124e45781906136336005870154613042565b601f81116138f6575b50602090601f831160011461388457600092613879575b50508160011b916000199060031b1c19161760058401555b60408101518051906001600160401b0382116124e45761368e6006860154613042565b601f8111613839575b50602090601f83116001146137bc57601393836101e0946137979897946080946000926137b1575b50508160011b916000199060031b1c19161760068701555b606081015160078701550151600885015560a0810151600985015560c0810151600a85015560e0810151600b850155610100810151600c850155600d840160018060a01b03610120830151166001600160601b0360a01b825416179055610140810151600e850155610160810151600f85015561018081015160108501556137756101a08201511515601186019060ff801983541691151516179055565b6101c081015160128501550151151591019060ff801983541691151516179055565b60005260096020526040600020600160ff19825416179055565b0151905038806136bf565b906006860160005260206000209160005b601f19851681106138215750936001846137979897946080946013986101e098601f19811610613808575b505050811b0160068701556136d7565b015160001960f88460031b161c191690553880806137f8565b919260206001819286850151815501940192016137cd565b61386990600687016000526020600020601f850160051c8101916020861061386f575b601f0160051c01906133fa565b38613697565b909150819061385c565b015190503880613653565b9250600586016000526020600020906000935b601f19841685106138db576001945083601f198116106138c2575b505050811b01600584015561366b565b015160001960f88460031b161c191690553880806138b2565b81810151835560209485019460019093019290910190613897565b61392590600588016000526020600020601f850160051c8101916020861061386f57601f0160051c01906133fa565b3861363c565b0151905038806135f6565b9250600486016000526020600020906000935b601f198416851061398d576001945083601f19811610613974575b505050811b01600484015561360e565b015160001960f88460031b161c19169055388080613964565b81810151835560209485019460019093019290910190613949565b6139d790600488016000526020600020601f850160051c8101916020861061386f57601f0160051c01906133fa565b386135df565b01519050388061357c565b9250600285016000526020600020906000935b601f1984168510613a3f576001945083601f19811610613a26575b505050811b016002830155613594565b015160001960f88460031b161c19169055388080613a16565b818101518355602094850194600190930192909101906139fb565b613a8990600287016000526020600020601f850160051c8101916020861061386f57601f0160051c01906133fa565b38613565565b01519050388061351f565b9250600185016000526020600020906000935b601f1984168510613af1576001945083601f19811610613ad8575b505050811b016001830155613537565b015160001960f88460031b161c19169055388080613ac8565b81810151835560209485019460019093019290910190613aad565b613b3b90600187016000526020600020601f850160051c8101916020861061386f57601f0160051c01906133fa565b38613508565b613428565b9091805182602083015160408401519283519360208101519760408201519660608301519260800151606082015160808301519060a08401519260c08501519460e0019b8c51151596600160a01b60019003169e8f9c6040519b8c9b8c6101808091528d01613bb491612755565b8c810360208e0152613bc591612755565b8b810360408d0152613bd691612755565b8a810360608c0152613be791612755565b89810360808b0152613bf891612755565b9660a089015260c088015260e0870152610100860152610120850152610140840152610160830152037f0cd96a94c25d9944e78d0c11c257925156de9ddfd2a7c03b6c35b2a6e8647fec91a3828260405142815260207fd0b010d3526c1c93e893056301597beb3981f104c215156a388fa577b2bc57fb91a38280837f16945ed07bc7d22a128de470c28d1f3c366cb293c8b2817a01cc5ed3591cf4d6600080a451613ca2575050565b7f7420c283d3ddfd88d70955b5d55265b9c4a578bc85b61f3db93ebd4b6bf229c1600080a3565b613cd38154613042565b9081613cdd575050565b81601f60009311600114613cef575055565b908083918252613d0e601f60208420940160051c8401600185016133fa565b5555565b8051821015612ef45760209160051b010190565b9291836000526007602052604093846000208054600082558061404d575b505060005b835181101561401e5781600052600760205285600020613d698286613d12565b51613d748386613d12565b51885191613d81836124c9565b8252602082019081524289830152825492600160401b8410156124e45760018401808255841015612ef45760005260206000209180519182516001600160401b0381116124e45780613dd860038802870154613042565b94601f95868111613fe9575b50602090868311600114613f7357600092613f68575b50508160011b916000199060031b1c191617600386028501555b51918251906001600160401b0382116124e4578b93613e3b60016003890288010154613042565b828111613f26575b506020918311600114613e9f57928260039360029693613e8f9a999896600092613e94575b50508160011b9160001990861b1c1916176001848802860101555b01519302010155612e3b565b613d49565b015190503880613e68565b9060016003880287010160005260206000209160005b601f1985168110613f0b57508360029693613e8f9a99989693600193600397601f19811610613ef3575b505050811b01600184880286010155613e83565b015160001983881b60f8161c19169055388080613edf565b8183015184558e965060019093019260209283019201613eb5565b613f5990600160038a028901016000526020600020600585808801821c83019360208910613f5f575b01901c01906133fa565b38613e43565b93508293613f4f565b015190503880613dfa565b92506003880287016000526020600020906000935b601f1984168510613fce576001945083601f19811610613fb5575b505050811b0160038602850155613e14565b015160001960f88460031b161c19169055388080613fa3565b81810151835560209485019460019093019290910190613f88565b6140189060038a0289016000526020600020600589808701821c83019360208810613f5f5701901c01906133fa565b38613de4565b50915050919091600052600460205260002060118101600160ff19825416179055426012820155600f42910155565b6003918183029183830403612e4a576000526020600020908101905b8181106140765750613d44565b806140818492613cc9565b61408d60018201613cc9565b6000600282015501614069565b6002546040516140a9816124fa565b600781526020810190660436c65616e75760cc1b8252603160f81b60206040516140d2816124fa565b600181520152519020906040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f845260408301527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606083015260808201523060a082015260a0815261414b8161254c565b51902090565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084116141d557926020929160ff608095604051948552168484015260408301526060820152600092839182805260015afa156141c95780516001600160a01b038116156141c057918190565b50809160019190565b604051903d90823e3d90fd5b50505060009160039190565b600481101561278757806141f3575050565b6001810361420d5760405163f645eedf60e01b8152600490fd5b6002810361422e5760405163fce698f760e01b815260048101839052602490fd5b6003146142385750565b602490604051906335e2f38360e21b82526004820152fdfecf6d5a0b20d895e0f662e3799e2c41adbefa1f07edc2e7f936e6846158a59b7aa26469706673582212206e9d2c7c432bb85a3dcd3907b246171deb11e9a52bc28a6ebcfb29f7733698b264736f6c63430008140033