VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x4EF5fe…86A7
Summary
Transactions
Transfers
Address
0x4EF5feD974B99Cf4a06F14dc413A87504a5486A7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x48dd2157324C94129bBc1ca881919b3c23b3ebee
Deployer
0x48dd2157324C94129bBc1ca881919b3c23b3ebee
Code
0x608080604052600436101561001357600080fd5b600090813560e01c90816301ffc9a714612fc4575080630e4dbf5c14612f805780631224abfb14612ecc578063126fed9c14612e895780631329a7e614612d415780631948d55414612b5e5780631bb5e2dc14612b3357806320429d931461108f57806321651e7114612b15578063237d986814612ad15780632386a21e14612ab5578063248a9ca314612a8957806325a949ff14612a60578063280d0b0814612a275780632f2ff15d146129ea57806332446203146129c857806332d8dd871461299f57806336568abe146129575780633ad4f02a146129345780633f9eacdc146128f057806349d5e604146128c75780634cd6815c146128a957806355d84c1c146128655780635bec4cb4146128475780635da2c0d01461281e578063605312d8146127fb57806360bba03d1461278957806369adee87146125bd5780636a1347d7146125655780636a2b7672146125475780636b6923b8146125295780636d26503d146124ca57806378850c68146124a05780637965b59a146122af5780637e4ac8ab1461213157806380afdea814612113578063887411651461208757806391d148541461203f5780639342c8f414611d4957806396941d8514611c29578063998ed31114611b025780639a6d7afb14611a9d578063a023a06a14611a0c578063a217fddf146119f0578063a9dce84c14611906578063b1332962146118e9578063b9f81672146118c6578063bddb7c8314611861578063be26ed7f1461183e578063c9e480b8146117ff578063ccd290e514611568578063cfdc0599146114d7578063d547741f14611496578063da9cb33714611445578063dbac26e914611406578063e0642139146113e8578063e0885c48146112c5578063f0714bf91461127c578063f301af4214611252578063f5b3734f14611228578063f6dfc39a146110c8578063f8f87cf31461108f578063fed2f7d0146110225763ffea2b23146102e157600080fd5b3461101f5760e036600319011261101f576102fa61302f565b6044356001600160401b0381116109b057610319903690600401613237565b906064356001600160401b03811161101b57610339903690600401613237565b6084356001600160401b03811161101757610358903690600401613237565b9160a4356001600160401b0381116110135736602382011215611013578060040135610383816131be565b91610391604051938461319d565b81835260208301903660248460051b8301011161100f579060248201915b60248460051b8201018310610ffa575050505060c4356001600160401b038111610ff6576103e19036906004016131f0565b936103ea6132b7565b6001600160a01b03831687526010602052604087205460ff16610fb15760243515610f5d57600c546001600160a01b03168015610f18576040516370a0823160e01b81526001600160a01b038516600482015290602090829060249082905afa908115610f0d578891610edb575b5015610e7f576104666136cd565b875260056020526040872060018060a01b0384166000526020526040600020546007541115610e285761049e600954600854906135c9565b431015610dea578551845103610d8d578051825103610d2f576110e04304875260126020526040872060018060a01b038416600052602052604060002054600b541115610cda5760648788601154905b818110610c105750506001600160a01b03168015159081610bfa575b5080610be6575b80610b4c575b610b3a575b60649088601554905b818110610a365750506063198201918211610a225790610544916135c9565b93602435808602048503610a0e5761055a6136cd565b8852600460205260648560243502046040892054106109ca5761057b6136cd565b80895260056020526040892060018060a01b03861660005260205260406000206105a581546135a6565b90556110e04304895260126020526040892060018060a01b03861660005260205260406000206105d581546135a6565b90558089526006602052604089206105ed81546135a6565b9055885260046020526040882080548060648860243502048103116109b4576064602435880204900390556001600160a01b0384811689526013602052604089204390556001546002548a92909116803b156109b05789839189838c9560405196879586948593633dc9229960e11b85526004850152602435026064900460248401528d600160a01b6001900316604484015260648301610100905261010483016106979161361e565b8281036003190160848401526106ad908b61361e565b8281036003190160a48401526106c3908c61361e565b8281036003190160c48401526106d9908d613120565b8281036003190160e48401526106ee916135f9565b03925af180156109a55761098d575b505060168054909790601581106108e15750885b885460001981019081116107ba578110156107ce57600181018082116107ba5761073a906130e6565b50610744826130e6565b9190916107a657908161076093928203610765575b50506135a6565b610711565b805482546001600160a01b0319166001600160a01b039190911617825560018181015490830155600280820154908301556003908101549101553880610759565b634e487b7160e01b8c5260048c905260248cfd5b634e487b7160e01b8b52601160045260248bfd5b5090919293949596604051906107e382613154565b6001600160a01b0387168252606460243589020460208301524260408301524360608301525460001981019081116108cd576108c794610892606498956108846108ae966108607f3596341147c4f4953abf201ab5657828fc7f1f3716b977b8863af01515b044d79d9b9761085a6108a0986130e6565b90613673565b6040519b8c9b60243502048b524260208c015260e060408c015260e08b019061361e565b9089820360608b015261361e565b90878203608089015261361e565b9085820360a0870152613120565b83810360c08501526001600160a01b03909116956135f9565b0390a280f35b634e487b7160e01b8a52601160045260248afd5b604098919293949596979851916108f783613154565b6001600160a01b038816835260646024358a02046020840152426040840152436060840152600160401b8210156109795794610892606498956108846108ae966109747f3596341147c4f4953abf201ab5657828fc7f1f3716b977b8863af01515b044d79d9b9761085a886108c79d60016108a09b0190556130e6565b610860565b634e487b7160e01b8b52604160045260248bfd5b6109969061318a565b6109a15787386106fd565b8780fd5b6040513d84823e3d90fd5b8280fd5b634e487b7160e01b600052601160045260246000fd5b606460405162461bcd60e51b815260206004820152602060248201527f427562626c65733a204e6f7420656e6f7567682072657761726473206c6566746044820152fd5b634e487b7160e01b88526011600452602488fd5b634e487b7160e01b89526011600452602489fd5b8a602460206040610a4685613045565b9054600391821b1c6001600160a01b031685526014835293206040519390600190610a708661316f565b80548652015482850152610a8385613045565b90546040516370a0823160e01b81526001600160a01b038e811660048301529095869490938593911b1c165afa908115610b2f578d91610af8575b508151111580610aeb575b610add575b50610ad8906135a6565b610525565b602001519350610ad8610ace565b5084602082015111610ac9565b90506020813d602011610b27575b81610b136020938361319d565b81010312610b22575138610abe565b600080fd5b3d9150610b06565b6040513d8f823e3d90fd5b601481018111610a0e5760140161051c565b50600d546040516370a0823160e01b81526001600160a01b038681166004830152909160209183916024918391165afa8015610bdb578990610b9e575b6a14adf4b7320334b900000091501015610517565b506020813d602011610bd3575b81610bb86020938361319d565b81010312610b22576a14adf4b7320334b90000009051610b89565b3d9150610bab565b6040513d8b823e3d90fd5b50600d546001600160a01b03161515610511565b895250600f602052604088205460ff163861050a565b610c1981613080565b90546040516370a0823160e01b81526001600160a01b038a8116600483015260039390931b9190911c90911690602081602481855afa908115610b2f578d91610ca8575b50151580610c93575b610c7a575b50610c75906135a6565b6104ee565b808c52600e60205260408c205494509250610c75610c6b565b50808c52600e6020528460408d205411610c66565b90506020813d602011610cd2575b81610cc36020938361319d565b81010312610b22575138610c5d565b3d9150610cb6565b60405162461bcd60e51b815260206004820152602760248201527f427562626c65733a204461696c79207375626d697373696f6e206c696d6974206044820152661c995858da195960ca1b6064820152608490fd5b60405162461bcd60e51b815260206004820152603060248201527f427562626c65733a20496d7061637420747970657320616e642076616c75657360448201526f040d8cadccee8d040dad2e6dac2e8c6d60831b6064820152608490fd5b60405162461bcd60e51b815260206004820152602f60248201527f427562626c65733a2050726f6f6620747970657320616e642076616c7565732060448201526e0d8cadccee8d040dad2e6dac2e8c6d608b1b6064820152608490fd5b60405162461bcd60e51b8152602060048201526016602482015275213ab1313632b99d1021bcb1b6329034b99037bb32b960511b6044820152606490fd5b60405162461bcd60e51b815260206004820152602960248201527f427562626c65733a204d6178207375626d697373696f6e7320706572207573656044820152681c881c995858da195960ba1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602e60248201527f427562626c65733a205061727469636970616e7420646f6573206e6f74206f7760448201526d1b881c185cdcdc1bdc9d0813919560921b6064820152608490fd5b90506020813d602011610f05575b81610ef66020938361319d565b81010312610b22575138610458565b3d9150610ee9565b6040513d8a823e3d90fd5b60405162461bcd60e51b815260206004820152601d60248201527f427562626c65733a2050617373706f7274204e4654206e6f74207365740000006044820152606490fd5b60405162461bcd60e51b815260206004820152602660248201527f427562626c65733a20416d6f756e74206d75737420626520677265617465722060448201526507468616e20360d41b6064820152608490fd5b60405162461bcd60e51b815260206004820152601960248201527f427562626c65733a20626c61636b6c69737465642075736572000000000000006044820152606490fd5b8680fd5b602080602493853581520193019291506103af565b8880fd5b8580fd5b8480fd5b8380fd5b80fd5b503461101f5760207fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d5611054366130b7565b929061105e61330f565b6001600160a01b0316808552600f825260408520805460ff191660ff86151516179055925b6040519015158152a280f35b503461101f57602036600319011261101f576020906040906001600160a01b036110b761302f565b168152601383522054604051908152f35b503461101f57604036600319011261101f576110e261302f565b6024356110ed61330f565b606481106111d4576001600160a01b038216808452600e602052604084205490929015611151575b5060207f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd91838552600e8252806040862055604051908152a280f35b60115491600160401b8310156111be576111b76020926111988560017f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd9701601155613080565b90919082549060031b9160018060a01b03809116831b921b1916179055565b9150611115565b634e487b7160e01b600052604160045260246000fd5b60405162461bcd60e51b815260206004820152602660248201527f4d756c7469706c696572206d757374206265206174206c6561737420312e307860448201526520283130302960d01b6064820152608490fd5b503461101f57602036600319011261101f5760406020916004358152600483522054604051908152f35b503461101f57602036600319011261101f5760406020916004358152600383522054604051908152f35b503461101f57602036600319011261101f57604061129861302f565b916110e0430481526012602052209060018060a01b03166000526020526020604060002054604051908152f35b503461101f576020908160031936011261101f576112e161302f565b6015546064926001600160a01b039283169290805b838110611307578686604051908152f35b8261131182613045565b919054600392831b1c1683526014885260246040842089866001604051936113388561316f565b8054855201549482840195865261134e87613045565b9054911b1c16604051938480926370a0823160e01b82528c60048301525afa9182156113dd5785926113ae575b50511115806113a4575b611399575b50611394906135a6565b6112f6565b51955061139461138a565b5086815111611385565b9091508981813d83116113d6575b6113c6818361319d565b81010312610b225751903861137b565b503d6113bc565b6040513d87823e3d90fd5b503461101f578060031936011261101f576020600b54604051908152f35b503461101f57602036600319011261101f5760209060ff906040906001600160a01b0361143161302f565b168152601084522054166040519015158152f35b503461101f57602036600319011261101f57604061146161302f565b9161146a6136cd565b81526005602052209060018060a01b031660005260205260206040600020546007541115604051908152f35b503461101f57604036600319011261101f576114d36004356114b6613019565b90808452836020526114ce6001604086200154613359565b613531565b5080f35b503461101f57602036600319011261101f576114f161302f565b6114f96132b7565b6001600160a01b03168015611523576bffffffffffffffffffffffff60a01b600d541617600d5580f35b60405162461bcd60e51b815260206004820152601e60248201527f427562626c65733a20696e76616c696420746f6b656e206164647265737300006044820152606490fd5b503461101f578060031936011261101f576115816132b7565b60405161158d8161316f565b6969e10de76676d080000081526020808201906078825273b3d56e9d6d23adfc8d9da479b984f30c7073901b918285526014908183526040862094518555516001809501556040516115de8161316f565b69010f0cf064dd59200000908181528381019060968252867302bd3b2af4947feff5511ae343ec709e409803ad92838a5285875260408a20925183555191015560405161162a8161316f565b82815284810190607882528773ec3828653ce0a799811c28e0d52b3653e230c32692838b5286885260408b2092518355519101556040519161166b8361316f565b8383528583019260788452887332708393c784df6eaa83f46d4094e5ba6df467dc94858c5287895260408c209251835551910155604051936116ac8561316f565b69152d02c7e14af680000085528685019460788652897308153b211bbd292039ee93030678fa03bbea84bd96878d52888a5260408d209251835551910155604051906116f78261316f565b815288878201607881527385ddfd577b5cdd30704fa1fa80599cd15d6b9f2297888d52895260408c2092518355519101556040519660c088018881106001600160401b038211176111be5760405287528587015260408601526060850152608084015260a083015260155491600692836015558084106117ad575b509060158552845b838110611785578580f35b82516001600160a01b03166000805160206136e083398151915282015591810191840161177a565b60156000526000805160206136e083398151915201847f55f448fdea98c4d29eb340757ef0a66cd03dbb9538908a6a81d96026b71ec47b5b8281106117f3575050611772565b600081550185906117e5565b503461101f57602036600319011261101f5760209060ff906040906001600160a01b0361182a61302f565b168152600f84522054166040519015158152f35b503461101f578060031936011261101f5760206118596136cd565b604051908152f35b503461101f5760207f5b7ef9d8e7fd7ff1dae13005391bc3aa7cc048c7ba41af348e5da4dcbe7323e0611893366130b7565b929061189d61330f565b6001600160a01b03168085526010825260408520805460ff191660ff8615151617905592611083565b503461101f57602036600319011261101f576118e06132b7565b600435600a5580f35b503461101f578060031936011261101f5760206040516110e08152f35b503461101f576020806003193601126119ec576001600160401b039060043582811161101b573660238201121561101b57806004013592831161101b573660248460051b8301011161101b5761195a6132b7565b600160401b83116111be57601554836015558084106119b8575b5060240190835b838110611986578480f35b8235906001600160a01b03821682036110135782600192940193816000805160206136e083398151915201550161197b565b6015600052836000805160206136e083398151915291820191015b8181106119e05750611974565b600081556001016119d3565b5080fd5b503461101f578060031936011261101f57602090604051908152f35b503461101f57602036600319011261101f57611a2661302f565b611a2e6132b7565b6001600160a01b03168015611a58576bffffffffffffffffffffffff60a01b600c541617600c5580f35b60405162461bcd60e51b815260206004820152601c60248201527f427562626c65733a20696e76616c6964204e46542061646472657373000000006044820152606490fd5b503461101f57602036600319011261101f57600435611aba6132b7565b8015611ac65760075580f35b60405162461bcd60e51b8152602060048201526014602482015273084eac4c4d8cae6744092dcecc2d8d2c840dac2f60631b6044820152606490fd5b503461101f576020806003193601126119ec5760043590611b216132b7565b60018060a01b036001541681600254602460405180948193633c9d10cd60e21b835260048301525afa908115611c1e578491611bf1575b508211611bad577fdce1a4cab135b70d769c81ff2f5992e5edb3949b60a3ea7af270705059f4ea7690600a54845260038152826040852055600a54845260048152826040852055600a5492604051908152a280f35b6064906040519062461bcd60e51b82526004820152601d60248201527f427562626c65733a20496e73756666696369656e742062616c616e63650000006044820152fd5b90508181813d8311611c17575b611c08818361319d565b81010312610b22575138611b58565b503d611bfe565b6040513d86823e3d90fd5b503461101f576020806003193601126119ec5790611c4561302f565b9181601554611c53816131be565b93611c61604051958661319d565b818552601f19611c70836131be565b0136858701379485906001600160a01b039081165b838810611cae57611ca6878787604051938493604085526040850190613120565b918301520390f35b9091929382866024611cbf8b613045565b9190549160405194859384926370a0823160e01b845289600485015260031b1c165afa9081156113dd578591611d1a575b5080611d1092611d0a92611d048c8c6135b5565b526135c9565b976135a6565b9693929190611c85565b90508681813d8311611d42575b611d31818361319d565b81010312610b225751611d10611cf0565b503d611d27565b503461101f576020806003193601126119ec5760043590611d686132b7565b81835260038152604083205415611ffb57611d816136cd565b821015611fb757818352600481526040832080549084905560018054600254929486936001600160a01b03909216928491807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008181811015611fa9575b5050876d04ee2d6d415b85acef810000000080841015611f9b575b5050662386f26fc1000080831015611f8c575b506305f5e10080831015611f7d575b5061271080831015611f6e575b506064821015611f5e575b600a80921015611f55575b9180840192816021611e63611e4d876131d5565b96611e5b604051988961319d565b8088526131d5565b868c019790601f1901368937860101905b611f1f575b505050507302bb4ba34323930bb90333937b69031bcb1b632960651b9495611ec692611eb6603493604051988994850152518092858501906135d6565b810103601481018652018461319d565b813b1561101b5783611f01956040519687958694859363cfe706b360e01b8552600485015260248401526060604484015260648301906135f9565b03925af180156109a557611f13575080f35b611f1c9061318a565b80f35b600019019083906f181899199a1a9b1b9c1cb0b131b232b360811b8282061a835304918215611f5057919082611e74565b611e79565b92820192611e39565b9290606460029104910192611e2e565b60049194920491019238611e23565b60089194920491019238611e16565b60109194920491019238611e07565b940193909104908738611df4565b604095500491503880611dd9565b6064906040519062461bcd60e51b82526004820152601a60248201527f427562626c65733a204379636c65206973206e6f74206f7665720000000000006044820152fd5b6064906040519062461bcd60e51b82526004820152601f60248201527f427562626c65733a204e6f207265776172647320746f207769746864726177006044820152fd5b503461101f57604036600319011261101f5760ff6040602092612060613019565b60043582528185528282206001600160a01b03909116825284522054604051911615158152f35b503461101f57602036600319011261101f57600435906011548210156120d95760406120b38193613080565b60018060a01b0391549060031b1c1691828152600e602052205482519182526020820152f35b60405162461bcd60e51b8152602060048201526012602482015271496e646578206f7574206f662072616e676560701b6044820152606490fd5b503461101f578060031936011261101f576020600254604051908152f35b503461101f57602036600319011261101f5761214b61302f565b6121536132b7565b6001600160a01b0390811680835260146020526040832054156122725780835260146020526040832091838355836001809401558284905b6121b9575b84837ff88cd4e880b5c3d505beaa2d28d5d07a857b083990ea8c149d40a74b9c4b6f908280a280f35b601580548083101561226b5783856121d085613045565b929054600393841b1c16146121f1575050506121eb906135a6565b8361218b565b94955090936000199391848101908111610a0e5791611198916122176122239594613045565b9054911b1c1691613045565b8154801561225757019061224e61223983613045565b81549060018060a01b039060031b1b19169055565b55803880612190565b634e487b7160e01b85526031600452602485fd5b5050612190565b60405162461bcd60e51b81526020600482015260156024820152741314081b5d5b1d1a5c1b1a595c881b9bdd081cd95d605a1b6044820152606490fd5b503461101f576020908160031936011261101f576122cb61302f565b601154606492916001600160a01b039190821690859083908590815b8181106123e7575050169283151593846123ce575b50836123c0575b83612340575b50505061231a575b50604051908152f35b6014820180921161232c575038612311565b634e487b7160e01b81526011600452602490fd5b90919250600d5416916024604051809481936370a0823160e01b835260048301525afa80156109a5578290612388575b6a14adf4b7320334b900000091501015388481612309565b508381813d83116123b9575b61239e818361319d565b810103126119ec576a14adf4b7320334b90000009051612370565b503d612394565b600d54811615159350612303565b8552600f8752604085205460ff169350869150386122fc565b919350916123f482613080565b90549060031b1c166040516370a0823160e01b81528560048201528981602481855afa908115610f0d578891612473575b5015158061245f575b612447575b5061243d906135a6565b91849188936122e7565b808752600e895260408720549750925061243d612433565b50808752600e89528760408820541161242e565b90508981813d8311612499575b61248a818361319d565b810103126109a1575138612425565b503d612480565b503461101f57602036600319011261101f5760406020916004358152600683522054604051908152f35b503461101f57602036600319011261101f576004359060165482101561101f5760806124f5836130e6565b5060018060a01b03815416906001810154906003600282015491015491604051938452602084015260408301526060820152f35b503461101f578060031936011261101f576020600a54604051908152f35b503461101f578060031936011261101f576020600954604051908152f35b503461101f578060031936011261101f5761257e6132b7565b4360095561258d600a546135a6565b600a557fc8a0332abe200b5e7ff117e01b27b1ea7e989a7152ad8690ca1e0f0cb1157c3f6020604051438152a180f35b503461101f576020806003193601126119ec576125d861302f565b916125e161330f565b6001600160a01b03928316808252600e835260408220541561273957808252600e8352816040812055600f83526040822060ff198154169055815b60118054908183101561270c57868461263485613080565b929054600393841b1c16146126545750505061264f906135a6565b61261c565b60001997959694959193928881019081116126f857916111989161267b6126879594613080565b9054911b1c1691613080565b8054948515612257577fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d593949501906126c261223983613080565b555b827f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd82604051878152a2604051848152a280f35b634e487b7160e01b88526004859052602488fd5b505050917fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d59193506126c4565b60405162461bcd60e51b815260048101849052602260248201527f427562626c65733a204e465420686173206e6f206d756c7469706c6965722073604482015261195d60f21b6064820152608490fd5b503461101f5760207f2aaae3b4a699402fc703f73362d387b0afd101e34690e769e2c4510d1729ae3d6127bb366130b7565b92906127c56132b7565b83156127ec576127d48161337f565b505b60405193151584526001600160a01b031692a280f35b6127f581613498565b506127d6565b503461101f57602036600319011261101f576128156132b7565b600435600b5580f35b503461101f578060031936011261101f576001546040516001600160a01b039091168152602090f35b503461101f578060031936011261101f576020600854604051908152f35b503461101f57602036600319011261101f576004359060115482101561101f57602061289083613080565b905460405160039290921b1c6001600160a01b03168152f35b503461101f578060031936011261101f576020601154604051908152f35b503461101f578060031936011261101f5760206040516000805160206137008339815191528152f35b503461101f57604036600319011261101f57604060209161290f613019565b6004358252601284528282206001600160a01b03909116825283522054604051908152f35b503461101f57602036600319011261101f5761294e6132b7565b60043560025580f35b503461101f57604036600319011261101f57612971613019565b336001600160a01b0382160361298d576114d390600435613531565b60405163334bd91960e11b8152600490fd5b503461101f578060031936011261101f57600c546040516001600160a01b039091168152602090f35b503461101f578060031936011261101f576020611859600954600854906135c9565b503461101f57604036600319011261101f576114d3600435612a0a613019565b9080845283602052612a226001604086200154613359565b61341f565b503461101f57602036600319011261101f576020906040906001600160a01b03612a4f61302f565b168152600e83522054604051908152f35b503461101f578060031936011261101f57600d546040516001600160a01b039091168152602090f35b503461101f57602036600319011261101f57600160406020926004358152808452200154604051908152f35b503461101f578060031936011261101f57602060405160158152f35b503461101f57604036600319011261101f576040602091612af061302f565b6024358252600584528282206001600160a01b03909116825283522054604051908152f35b503461101f578060031936011261101f576020600754604051908152f35b503461101f57602036600319011261101f576004359060155482101561101f57602061289083613045565b503461101f57606036600319011261101f57612b7861302f565b60443590602435612b876132b7565b6001600160a01b0392828416928315612cfc578115612cb75760405194612bad8661316f565b83865260208601838152858852601460205260408820965187555160018097015586958791601554925b838110612c83575b505090919293949515612c23575b5050507ffe36623aecf391998e54fafc9876d6da6aed2df4196207da202c29b83f3717e69160409182519182526020820152a280f35b600160401b821015612c6f577ffe36623aecf391998e54fafc9876d6da6aed2df4196207da202c29b83f3717e6949261119883612c67936040979501601555613045565b918193612bed565b634e487b7160e01b87526041600452602487fd5b8782612c8e83613045565b90549060031b1c1614612ca957612ca4906135a6565b612bd7565b509096508690503880612bdf565b60405162461bcd60e51b815260206004820152601b60248201527f4d756c7469706c696572206d75737420626520706f73697469766500000000006044820152606490fd5b60405162461bcd60e51b815260206004820152601860248201527f496e76616c6964204c5020746f6b656e206164647265737300000000000000006044820152606490fd5b503461101f578060031936011261101f5760165490612d5f826131be565b91612d6d604051938461319d565b808352601f19612d7c826131be565b01825b818110612e5a575050815b818110612df557604080516020808252865181830181905281880193830191875b828110612db85784840385f35b855180516001600160a01b031685528083015185840152604080820151908601526060908101519085015294810194608090930192600101612dab565b80612e02612e55926130e6565b50600360405191612e1283613154565b80546001600160a01b03168352600181015460208401526002810154604084015201546060820152612e4482876135b5565b52612e4f81866135b5565b506135a6565b612d8a565b602090604051612e6981613154565b858152828681830152866040830152866060830152828801015201612d7f565b503461101f57602036600319011261101f5760409081906001600160a01b03612eb061302f565b1681526014602052206001815491015482519182526020820152f35b503461101f578060031936011261101f5760405180916015549081835260208093018092601583526000805160206136e083398151915290835b818110612f635750505084612f1c91038561319d565b60405193838594850191818652518092526040850193925b828110612f4357505050500390f35b83516001600160a01b031685528695509381019392810192600101612f34565b82546001600160a01b031684529286019260019283019201612f06565b503461101f57604036600319011261101f576040602091612f9f613019565b6004358252600584528282206001600160a01b03909116825283522054604051908152f35b9050346119ec5760203660031901126119ec5760043563ffffffff60e01b81168091036109b05760209250637965db0b60e01b8114908115613008575b5015158152f35b6301ffc9a760e01b14905038613001565b602435906001600160a01b0382168203610b2257565b600435906001600160a01b0382168203610b2257565b60155481101561306a5760156000526000805160206136e08339815191520190600090565b634e487b7160e01b600052603260045260246000fd5b60115481101561306a5760116000527f31ecc21a745e3968a04e9570e4425bc18fa8019c68028196b546d1669c200c680190600090565b6040906003190112610b22576004356001600160a01b0381168103610b2257906024358015158103610b225790565b60165481101561306a57601660005260021b7fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b51242890190600090565b90815180825260208080930193019160005b828110613140575050505090565b835185529381019392810192600101613132565b608081019081106001600160401b038211176111be57604052565b604081019081106001600160401b038211176111be57604052565b6001600160401b0381116111be57604052565b90601f801991011681019081106001600160401b038211176111be57604052565b6001600160401b0381116111be5760051b60200190565b6001600160401b0381116111be57601f01601f191660200190565b81601f82011215610b2257803590613207826131d5565b92613215604051948561319d565b82845260208383010111610b2257816000926020809301838601378301015290565b9080601f83011215610b225781359061324f826131be565b9261325d604051948561319d565b828452602092838086019160051b83010192808411610b2257848301915b84831061328b5750505050505090565b82356001600160401b038111610b225786916132ac848480948901016131f0565b81520192019161327b565b3360009081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205460ff16156132f15750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b3360009081527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f4560205260409020546000805160206137008339815191529060ff16156132f15750565b80600052600060205260406000203360005260205260ff60406000205416156132f15750565b6001600160a01b031660008181527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f4560205260408120549091906000805160206137008339815191529060ff1661341a57808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b9060009180835282602052604083209160018060a01b03169182845260205260ff6040842054161560001461341a57808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b6001600160a01b031660008181527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f4560205260408120549091906000805160206137008339815191529060ff161561341a5780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b9060009180835282602052604083209160018060a01b03169182845260205260ff60408420541660001461341a5780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b60001981146109b45760010190565b805182101561306a5760209160051b010190565b919082018092116109b457565b60005b8381106135e95750506000910152565b81810151838201526020016135d9565b90602091613612815180928185528580860191016135d6565b601f01601f1916010190565b90815180825260208092019182818360051b85019501936000915b8483106136495750505050505090565b909192939495848061366383856001950387528a516135f9565b9801930193019194939290613639565b91906136b757805182546001600160a01b0319166001600160a01b039190911617825560208101516001830155604081015160028301556060015160039190910155565b634e487b7160e01b600052600060045260246000fd5b600a5460001981019081116109b4579056fe55f448fdea98c4d29eb340757ef0a66cd03dbb9538908a6a81d96026b71ec4755146a08baf902532d0ee2f909971144f12ca32651cd70cbee1117cddfb3b3b33a264697066735822122008aba887e9a36ae8205f5727258109c7c15ac38b77195c5038ab162c1ce0b92a64736f6c63430008140033