VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xa3ca12…ca46
Summary
Transactions
Transfers
Address
0xa3ca12b85a93482B24dDd0B44Fc14700cE50ca46
VET
0.01
VET
VTHO
0.00
VTHO
Master
0x2b1d3cF2c71e2C18536692aFAB7d736210C6a474
Deployer
0x2b1d3cF2c71e2C18536692aFAB7d736210C6a474
Code
0x6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c806323e1fc761461249157806339cbebd614611a0e5780636f65520714611996578063715018a6146118fa578063782c3dff146118675780638da5cb5b14611815578063a232a07f146117a1578063dc71191014610db6578063e6457e7c14610349578063f19fe69b146101d35763f2fde38b0361000e57346101ce5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce576100d061279c565b6100d86128b4565b73ffffffffffffffffffffffffffffffffffffffff80911690811561014a57600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b600080fd5b346101ce5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce5760043573ffffffffffffffffffffffffffffffffffffffff81168091036101ce5761022b6127bf565b906102346128b4565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526020928382602481865afa90811561030a578492600092610316575b506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091166004820152602481019190915291829081600081604481015b03925af1801561030a576102e457005b8161001992903d10610303575b6102fb818361299a565b81019061329b565b503d6102f1565b6040513d6000823e3d90fd5b8381949293503d8311610342575b61032e818361299a565b810103126101ce57905183916102d461027c565b503d610324565b346101ce57610357366127e2565b909291959415610d87576103749061036e8661327a565b9061330c565b61037d8461327a565b916000916060966000976000947b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb1274614600014610c2b576103b861321d565b956040516103c581612933565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b6040820152610406886129db565b52610410876129db565b5060405161041d81612933565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd8604082015261045e886129e8565b52610468876129e8565b505b60005b875181101561098a5760405161048281612933565b60028152604036602083013773ffffffffffffffffffffffffffffffffffffffff8a166104ae826129db565b5260006104ba826129e8565b5273ffffffffffffffffffffffffffffffffffffffff6104d9826129db565b511615610956575b73ffffffffffffffffffffffffffffffffffffffff6104ff826129e8565b511615610922575b600073ffffffffffffffffffffffffffffffffffffffff602061052a858d612a18565b5101511660008d6040519283917fd06ca61f0000000000000000000000000000000000000000000000000000000083526004830152604060248301528180610575604482018961286a565b03915afa60009181610905575b50610895575b508d811161084f575b508073ffffffffffffffffffffffffffffffffffffffff6105b28b936129db565b511673ffffffffffffffffffffffffffffffffffffffff60406105d58686612a18565b51015116141580610802575b6105f0575b505060010161046d565b61065673ffffffffffffffffffffffffffffffffffffffff918260406106438782519761061c8961297e565b6003895260603660208b013784610632876129db565b511661063d8a6129db565b52612a18565b51015116610650856129e8565b526129e8565b5116610661826129f8565b5260009073ffffffffffffffffffffffffffffffffffffffff6020610686858d612a18565b5101511660008d6040519283917fd06ca61f00000000000000000000000000000000000000000000000000000000835260048301526040602483015281806106d1604482018861286a565b03915afa600091816107dd575b5061073c575b508d82116106f5575b8991506105e6565b935093509a505073ffffffffffffffffffffffffffffffffffffffff602061071d8c89612a18565b5101511690600161072e8c89612a18565b5151151591939b908d6106ed565b805191925081156107d457817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107a5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61079c920190612a18565b515b908e6106e4565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b5050600061079e565b6107fb9192503d806000833e6107f3818361299a565b810190612a2c565b90386106de565b5073ffffffffffffffffffffffffffffffffffffffff610821826129e8565b511673ffffffffffffffffffffffffffffffffffffffff60406108448686612a18565b5101511614156105e1565b94509b5091505073ffffffffffffffffffffffffffffffffffffffff60206108778389612a18565b51015116906108868188612a18565b5151151590878c949c90610591565b8051915081156108fc57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107a5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6108f4920190612a18565b515b8e610588565b505060006108f6565b61091b9192503d806000833e6107f3818361299a565b9038610582565b73ffffffffffffffffffffffffffffffffffffffff6040610943848c612a18565b51015116610950826129e8565b52610507565b73ffffffffffffffffffffffffffffffffffffffff6040610977848c612a18565b51015116610984826129db565b526104e1565b50889073ffffffffffffffffffffffffffffffffffffffff6109ab8c61327a565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86166004820152602481018590529160209183916044918391600091165af1801561030a57610c0d575b5015610b805791600091610a6d938373ffffffffffffffffffffffffffffffffffffffff6040518097819682957ffa64746f00000000000000000000000000000000000000000000000000000000845242913091600486016132b3565b0393165af190811561030a57600091610b65575b50905b8151917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83019283116107a5576000809392610ada610ad3610ac884968596612a18565b5192606484046132f9565b8092612aa8565b9682908215610b5b575b73ffffffffffffffffffffffffffffffffffffffff1690f11561030a57600080809373ffffffffffffffffffffffffffffffffffffffff82941680158314610b425750818115610b39575b3390f11561030a57005b506108fc610b2f565b828215610b52575bf11561030a57005b506108fc610b4a565b6108fc9150610ae4565b610b7a91503d806000833e6107f3818361299a565b84610a81565b91600091610bd7938373ffffffffffffffffffffffffffffffffffffffff6040518097819682957f18cbafe500000000000000000000000000000000000000000000000000000000845242913091600486016132b3565b0393165af190811561030a57600091610bf2575b5090610a84565b610c0791503d806000833e6107f3818361299a565b84610beb565b610c249060203d8111610303576102fb818361299a565b5087610a10565b610c336131bf565b95604051610c4081612933565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a99976040820152610c81886129db565b52610c8b876129db565b50604051610c9881612933565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a5390816040820152610cdb896129e8565b52610ce5886129e8565b50604051610cf281612933565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d6040820152610d33896129f8565b52610d3d886129f8565b5060405190610d4b82612933565b6000825273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc160208301526040820152610d7788612a08565b52610d8187612a08565b5061046a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce5760043567ffffffffffffffff81116101ce57610e00903690600401612748565b90610e096127bf565b91610e12612779565b8115610d8757610e2c610e248461327a565b60843561330c565b610e358361327a565b906000926060946000966000967b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb127461460001461164557610e7061321d565b96604051610e7d81612933565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b6040820152610ebe896129db565b52610ec8886129db565b50604051610ed581612933565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd86040820152610f16896129e8565b52610f20886129e8565b505b60005b88518110156113ca57604051610f3a81612933565b6002815260403660208301376000610f51826129db565b5273ffffffffffffffffffffffffffffffffffffffff8916610f72826129e8565b5273ffffffffffffffffffffffffffffffffffffffff610f91826129db565b511615611396575b73ffffffffffffffffffffffffffffffffffffffff610fb7826129e8565b511615611362575b600073ffffffffffffffffffffffffffffffffffffffff6020610fe2858e612a18565b51015116600060405180927fd06ca61f00000000000000000000000000000000000000000000000000000000825234600483015260406024830152818061102c604482018961286a565b03915afa60009181611345575b506112d5575b508c8111611290575b508073ffffffffffffffffffffffffffffffffffffffff6110698c936129db565b511673ffffffffffffffffffffffffffffffffffffffff604061108c8686612a18565b51015116141580611243575b6110a7575b5050600101610f25565b6110d373ffffffffffffffffffffffffffffffffffffffff918260406106438782519761061c8961297e565b51166110de826129f8565b52600073ffffffffffffffffffffffffffffffffffffffff6020611102858e612a18565b51015116600060405180927fd06ca61f00000000000000000000000000000000000000000000000000000000825234600483015260406024830152818061114c604482018961286a565b03915afa60009181611226575b506111b6575b508c8111611170575b8a915061109d565b9350995099505073ffffffffffffffffffffffffffffffffffffffff60206111988b8a612a18565b5101511660016111a88b8a612a18565b5151151599929a908c611168565b80519150811561121d57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107a5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611215920190612a18565b515b8d61115f565b50506000611217565b61123c9192503d806000833e6107f3818361299a565b908f611159565b5073ffffffffffffffffffffffffffffffffffffffff611262826129e8565b511673ffffffffffffffffffffffffffffffffffffffff60406112858686612a18565b510151161415611098565b93509a5098505073ffffffffffffffffffffffffffffffffffffffff60206112b88a8a612a18565b510151166112c68989612a18565b5151151598888b939b90611048565b80519150811561133c57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107a5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611334920190612a18565b515b8d61103f565b50506000611336565b61135b9192503d806000833e6107f3818361299a565b908f611039565b73ffffffffffffffffffffffffffffffffffffffff6040611383848d612a18565b51015116611390826129e8565b52610fbf565b73ffffffffffffffffffffffffffffffffffffffff60406113b7848d612a18565b510151166113c4826129db565b52610f99565b5088156115b9576114109160009160405180809581947f1239cc9500000000000000000000000000000000000000000000000000000000835242903090600485016133ba565b039173ffffffffffffffffffffffffffffffffffffffff3491165af190811561030a5760009161159e575b50915b8251927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff938481019081116107a55761147691612a18565b51611489610ad3604435606484046132f9565b938501958587116107a55761151f9160209173ffffffffffffffffffffffffffffffffffffffff6114c36114be8b8b8961326a565b61327a565b169060006040518096819582947fa9059cbb000000000000000000000000000000000000000000000000000000008452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af1801561030a576115599660209673ffffffffffffffffffffffffffffffffffffffff946114c3946114be94611581575b5061326a565b03925af1801561030a5761156957005b6100199060203d602011610303576102fb818361299a565b611597908a3d8c11610303576102fb818361299a565b508a611553565b6115b391503d806000833e6107f3818361299a565b8561143b565b6115f89160009160405180809581947f7ff36ab500000000000000000000000000000000000000000000000000000000835242903090600485016133ba565b039173ffffffffffffffffffffffffffffffffffffffff3491165af190811561030a5760009161162a575b509161143e565b61163f91503d806000833e6107f3818361299a565b85611623565b61164d6131bf565b9660405161165a81612933565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a9997604082015261169b896129db565b526116a5886129db565b506040516116b281612933565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a53908160408201526116f58a6129e8565b526116ff896129e8565b5060405161170c81612933565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d604082015261174d8a6129f8565b52611757896129f8565b506040519061176582612933565b6000825273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc16020830152604082015261179189612a08565b5261179b88612a08565b50610f22565b346101ce5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce576117d86127bf565b600435600052600160205273ffffffffffffffffffffffffffffffffffffffff604060002091166000526020526020604060002054604051908152f35b346101ce5760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce57602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b346101ce5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce5773ffffffffffffffffffffffffffffffffffffffff6118e96118ca6118b961279c565b6118c16127bf565b60443591612ab5565b916040949193945195869516855260806020860152608085019061286a565b916040840152151560608301520390f35b346101ce5760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce576119316128b4565b600073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346101ce5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce5760008080806119d261279c565b6119da6128b4565b479082908215611a04575b73ffffffffffffffffffffffffffffffffffffffff1690f11561030a57005b6108fc91506119e5565b346101ce5760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101ce5760043567ffffffffffffffff81116101ce57611a5d903690600401612748565b90611a66612779565b60a4359273ffffffffffffffffffffffffffffffffffffffff841684036101ce5715610d8757611aa0611a988361327a565b60c43561330c565b611aa98261327a565b6000936060928580467b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb1270361233557611adc61321d565b95604051611ae981612933565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b6040820152611b2a886129db565b52611b34876129db565b50604051611b4181612933565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd86040820152611b82886129e8565b52611b8c876129e8565b505b60005b875181101561203f57604051611ba681612933565b60028152604036602083013773ffffffffffffffffffffffffffffffffffffffff8816611bd2826129db565b526000611bde826129e8565b5273ffffffffffffffffffffffffffffffffffffffff611bfd826129db565b51161561200b575b73ffffffffffffffffffffffffffffffffffffffff611c23826129e8565b511615611fd7575b600073ffffffffffffffffffffffffffffffffffffffff6020611c4e858d612a18565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082526024356004830152604060248301528180611c9a604482018961286a565b03915afa60009181611fba575b50611f4a575b508b8111611f04575b508073ffffffffffffffffffffffffffffffffffffffff611cd78b936129db565b511673ffffffffffffffffffffffffffffffffffffffff6040611cfa8686612a18565b51015116141580611eb7575b611d15575b5050600101611b91565b611d4173ffffffffffffffffffffffffffffffffffffffff918260406106438782519761061c8961297e565b5116611d4c826129f8565b5260009073ffffffffffffffffffffffffffffffffffffffff6020611d71858d612a18565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082526024356004830152604060248301528180611dbd604482018861286a565b03915afa60009181611e9a575b50611e28575b508b8211611de1575b899150611d0b565b9350935098505073ffffffffffffffffffffffffffffffffffffffff6020611e098a89612a18565b51015116916001611e1a8a89612a18565b51511515929199908b611dd9565b80519192508115611e9157817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107a5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611e88920190612a18565b515b908c611dd0565b50506000611e8a565b611eb09192503d806000833e6107f3818361299a565b908e611dca565b5073ffffffffffffffffffffffffffffffffffffffff611ed6826129e8565b511673ffffffffffffffffffffffffffffffffffffffff6040611ef98686612a18565b510151161415611d06565b9450995091505073ffffffffffffffffffffffffffffffffffffffff6020611f2c8389612a18565b5101511691611f3b8288612a18565b5151151591878a929a90611cb6565b805191508115611fb157817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107a5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611fa9920190612a18565b515b8c611cad565b50506000611fab565b611fd09192503d806000833e6107f3818361299a565b908e611ca7565b73ffffffffffffffffffffffffffffffffffffffff6040611ff8848c612a18565b51015116612005826129e8565b52611c2b565b73ffffffffffffffffffffffffffffffffffffffff604061202c848c612a18565b51015116612039826129db565b52611c05565b5073ffffffffffffffffffffffffffffffffffffffff61205e8961327a565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff861660048201526024803590820152949160209186916044918391600091165af192831561030a5773ffffffffffffffffffffffffffffffffffffffff94600094612317575b5083146122a15761212791836040519586809581947ffa64746f00000000000000000000000000000000000000000000000000000000835242903090602435600486016132b3565b0393165af190811561030a57600091612286575b505b80517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81019081116107a55761217291612a18565b519161218c612186608435606486046132f9565b84612aa8565b9260443584106122035760008080936121a6878395612aa8565b9082908215610b5b5773ffffffffffffffffffffffffffffffffffffffff1690f11561030a57600080809373ffffffffffffffffffffffffffffffffffffffff82941680158314610b425750818115610b39573390f11561030a57005b60846040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f5377617020726174696f206368616e6765642c20706c6561736520747279206160448201527f6761696e000000000000000000000000000000000000000000000000000000006064820152fd5b61229b91503d806000833e6107f3818361299a565b8361213b565b6122e291836040519586809581947f18cbafe500000000000000000000000000000000000000000000000000000000835242903090602435600486016132b3565b0393165af190811561030a576000916122fc575b5061213d565b61231191503d806000833e6107f3818361299a565b836122f6565b61232e9060203d8111610303576102fb818361299a565b50876120df565b61233d6131bf565b9560405161234a81612933565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a9997604082015261238b886129db565b52612395876129db565b506040516123a281612933565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a53908160408201526123e5896129e8565b526123ef886129e8565b506040516123fc81612933565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d604082015261243d896129f8565b52612447886129f8565b506040519061245582612933565b6000825273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc16020830152604082015261248188612a08565b5261248b87612a08565b50611b8e565b346101ce5761249f366127e2565b85949391929515610d87576124b79061036e8861327a565b6124c08661327a565b958460011015610d87576124e2846020986124dc8a850161327a565b90612ab5565b5050909473ffffffffffffffffffffffffffffffffffffffff91826125068561327a565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a1660048201526024810185905298918c918a916044918391600091165af192831561030a576125af9860009461272b575b508385604051809b819682957f38ed173900000000000000000000000000000000000000000000000000000000845242913091600486016132b3565b0393165af194851561030a5760009561270e575b508451947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff958681019081116107a55761260361260e9161261593612a18565b519860648a046132f9565b8098612aa8565b948601968688116107a55788612692600092846126366114be8d8d8a61326a565b16906040519485809481937fa9059cbb000000000000000000000000000000000000000000000000000000009c8d8452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af1801561030a576102d4988a986000956126b7946114be946126f1575061326a565b1692604051968795869485938452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b612707908c8d3d10610303576102fb818361299a565b508d611553565b6127249195503d806000833e6107f3818361299a565b93886125c3565b612741908d803d10610303576102fb818361299a565b508c612573565b9181601f840112156101ce5782359167ffffffffffffffff83116101ce576020808501948460051b0101116101ce57565b6064359073ffffffffffffffffffffffffffffffffffffffff821682036101ce57565b6004359073ffffffffffffffffffffffffffffffffffffffff821682036101ce57565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036101ce57565b60c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126101ce576004359067ffffffffffffffff82116101ce5761282b91600401612748565b90916024359073ffffffffffffffffffffffffffffffffffffffff60443581811681036101ce57916064359160843590811681036101ce579060a43590565b90815180825260208080930193019160005b82811061288a575050505090565b835173ffffffffffffffffffffffffffffffffffffffff168552938101939281019260010161287c565b73ffffffffffffffffffffffffffffffffffffffff6000541633036128d557565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6060810190811067ffffffffffffffff82111761294f57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6080810190811067ffffffffffffffff82111761294f57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761294f57604052565b805115610d875760200190565b805160011015610d875760400190565b805160021015610d875760600190565b805160031015610d875760800190565b8051821015610d875760209160051b010190565b9060209081838203126101ce57825167ffffffffffffffff938482116101ce570181601f820112156101ce57805193841161294f578360051b9060405194612a768584018761299a565b855283808601928201019283116101ce578301905b828210612a99575050505090565b81518152908301908301612a8b565b919082039182116107a557565b60009392918490816060467b0b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb1270361306a57612aea61321d565b93604051612af781612933565b600181527301d6b50b31c18d7f81ede43935cadf79901b0ea060208201527393e5fa8011612fab061ef58cbab9262d2e76407b6040820152612b38866129db565b52612b42856129db565b50604051612b4f81612933565b600081527391e42759290239a62ac757cf85bb5b74ace5792760208201527386fb5343bbecffc86185c023a2a6ccc76fc0afd86040820152612b90866129e8565b52612b9a856129e8565b505b60005b855181101561305e57604051612bb481612933565b600281526040366020830137612bc9816129db565b73ffffffffffffffffffffffffffffffffffffffff89169052612beb816129e8565b73ffffffffffffffffffffffffffffffffffffffff8716905273ffffffffffffffffffffffffffffffffffffffff612c22826129db565b51161561302a575b73ffffffffffffffffffffffffffffffffffffffff612c48826129e8565b511615612ff6575b600073ffffffffffffffffffffffffffffffffffffffff6020612c73858b612a18565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082528d6004830152604060248301528180612cbd604482018961286a565b03915afa60009181612fd9575b50612f69575b508b8111612f24575b5073ffffffffffffffffffffffffffffffffffffffff612cf8826129db565b511673ffffffffffffffffffffffffffffffffffffffff6040612d1b858b612a18565b51015116141580612ed7575b612d35575b50600101612b9f565b73ffffffffffffffffffffffffffffffffffffffff612d8960405192612d5a8461297e565b60038452606036602086013782612d70826129db565b5116612d7b856129db565b52826040610643878d612a18565b5116612d94826129f8565b52600073ffffffffffffffffffffffffffffffffffffffff6020612db8858b612a18565b51015116600060405180927fd06ca61f0000000000000000000000000000000000000000000000000000000082528d6004830152604060248301528180612e02604482018961286a565b03915afa60009181612eba575b50612e6b575b508b8111612e24575b50612d2c565b9350935098505073ffffffffffffffffffffffffffffffffffffffff6020612e4c8a87612a18565b51015116916001612e5d8a87612a18565b515115159192999038612e1e565b80519091508015612eb1577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81019081116107a557612ea991612a18565b515b38612e15565b50506000612eab565b612ed09192503d806000833e6107f3818361299a565b9038612e0f565b5073ffffffffffffffffffffffffffffffffffffffff612ef6826129e8565b511673ffffffffffffffffffffffffffffffffffffffff6040612f19858b612a18565b510151161415612d27565b9350995092505073ffffffffffffffffffffffffffffffffffffffff6020612f4c8487612a18565b5101511691612f5b8186612a18565b515115159089929938612cd9565b805191508115612fd057817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116107a5577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff612fc8920190612a18565b515b38612cd0565b50506000612fca565b612fef9192503d806000833e6107f3818361299a565b9038612cca565b73ffffffffffffffffffffffffffffffffffffffff6040613017848a612a18565b51015116613024826129e8565b52612c50565b73ffffffffffffffffffffffffffffffffffffffff604061304b848a612a18565b51015116613058826129db565b52612c2a565b50945095925095935050565b6130726131bf565b936040805161308081612933565b60018152736c0a6e1d922e0e63901301573370b932ae20dadb602082015273d8ccdd85abdbf68dfec95f06c973e87b1b5a9997828201526130c0876129db565b526130ca866129db565b5080516130d681612933565b6000815273576da7124c7bb65a692d95848276367e5a844d9560208201527345429a2255e7248e57fce99e7239aed3f84b7a53908183820152613118886129e8565b52613122876129e8565b50815161312e81612933565b6001815273c5d347515bb834f116252d9fb062f99d2d36e750602082015273b9dfd9eaeeedabeb3ad41f6a88474d4a43a2307d8382015261316e886129f8565b52613178876129f8565b5081519161318583612933565b6000835273f9a1bc92e0eeee598b9fdb45397107b1f05f6cc160208401528201526131af86612a08565b526131b985612a08565b50612b9c565b604090815160a0810181811067ffffffffffffffff82111761294f578352600481528092600090815b608081106131f65750505050565b602090825161320481612933565b84815282858183015285858301528287010152016131e8565b604090815161322b81612933565b600281528092600090815b8181106132435750505050565b602090825161325181612933565b8481528285818301528585830152828701015201613236565b9190811015610d875760051b0190565b3573ffffffffffffffffffffffffffffffffffffffff811681036101ce5790565b908160209103126101ce575180151581036101ce5790565b906132ee60809373ffffffffffffffffffffffffffffffffffffffff929796959784526000602085015260a0604085015260a084019061286a565b951660608201520152565b818102929181159184041417156107a557565b90600091808352600160205273ffffffffffffffffffffffffffffffffffffffff60408420921691828452602052604083205461335c578252600160205260408220908252602052604043912055565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f5472616e73616374696f6e20616c72656164792070726f6365737365640000006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff6133ee606093969594966000845260806020850152608084019061286a565b95166040820152015256fea2646970667358221220e07dead3bc259a1fe063dca0b78081c82f10bbbea3760fe7aaae58ca52f6963364736f6c63430008130033