VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xbbc157…A9F9
Summary
Transactions
Transfers
Address
0xbbc1577FEb4bBbeD29694ee3F61c792b61D6A9F9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x73bbc1577feb4bbbed29694ee3f61c792b61d6a9f930146080604052600436106100565760003560e01c8063186dea441461005b5780631913f1611461008d5780638a5dadd1146100af578063bf697a26146100cf575b600080fd5b81801561006757600080fd5b5061007b6100763660046133d7565b6100ef565b60405190815260200160405180910390f35b81801561009957600080fd5b506100ad6100a83660046134a8565b61048a565b005b8180156100bb57600080fd5b506100ad6100ca366004613558565b610732565b8180156100db57600080fd5b506100ad6100ea366004613664565b610a06565b805173ffffffffffffffffffffffffffffffffffffffff1660009081526020869052604081208161011f82610cd2565b905061012b8282610edb565b6101008101516101e08201516040517f1da24f3e0000000000000000000000000000000000000000000000000000000081523360048201526000926101d692909173ffffffffffffffffffffffffffffffffffffffff90911690631da24f3e906024015b602060405180830381865afa1580156101ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d091906136eb565b90610ef3565b60208601519091507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114156102095750805b610214838284610f4a565b85516102269085908590600085611167565b6101e083015160408088015161010086015191517fd7020d0a00000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff91821660248201526044810185905260648101929092529091169063d7020d0a90608401600060405180830381600087803b1580156102b657600080fd5b505af11580156102ca573d6000803e3d6000fd5b505050506003840154604080516020810190915288548152610308917501000000000000000000000000000000000000000000900461ffff166114e7565b156103f75760408051602081019091528754908190527f5555555555555555555555555555555555555555555555555555555555555555161561037b5761037b8a8a8a8a6040518060200160405290816000820154815250508a60000151338c606001518d608001518e60a00151611572565b818114156103f75760038401546103b29088907501000000000000000000000000000000000000000000900461ffff16600061172e565b8551604051339173ffffffffffffffffffffffffffffffffffffffff16907f44c58d81365b66dd4b1a7f36c25aa97b8c71c361ee4937adc1a00000227db5dd90600090a35b856040015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16876000015173ffffffffffffffffffffffffffffffffffffffff167f3115d1449a7b732c986cba18244e897a450f61e1bb8d589cd2e69e6c8924f9f78460405161047591815260200190565b60405180910390a49998505050505050505050565b805173ffffffffffffffffffffffffffffffffffffffff166000908152602085905260408120906104ba82610cd2565b90506104c68282610edb565b6104d48184602001516117c5565b825160208401516104eb9184918491906000611167565b6101e08101516020840151845161051d9273ffffffffffffffffffffffffffffffffffffffff90911691339190611aec565b6101e0810151604080850151602086015161010085015192517fb3f1c93d00000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff928316602482015260448101919091526064810192909252600092169063b3f1c93d906084016020604051808303816000875af11580156105b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105dd9190613704565b9050801561068c576105f6878787856101c00151611bce565b1561068c57600383015461062a9086907501000000000000000000000000000000000000000000900461ffff16600161172e565b836040015173ffffffffffffffffffffffffffffffffffffffff16846000015173ffffffffffffffffffffffffffffffffffffffff167e058a56ea94653cdf4f152d227ace22d4c00ad99e2a43f58cb7d9e3feb295f260405160405180910390a35b836060015161ffff16846040015173ffffffffffffffffffffffffffffffffffffffff16856000015173ffffffffffffffffffffffffffffffffffffffff167f2b627736bca15cd5381dcf80b0bf11fd197d01a037c52b927a881a10fb73ba6133886020015160405161072192919073ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b60405180910390a450505050505050565b805173ffffffffffffffffffffffffffffffffffffffff16600090815260208690526040902061076181611c54565b600381015460408301516020840151750100000000000000000000000000000000000000000090920461ffff169173ffffffffffffffffffffffffffffffffffffffff9182169116148015906107ba5750606083015115155b156109fd5760208084015173ffffffffffffffffffffffffffffffffffffffff1660009081528582526040908190208151928301909152805482529061080090836114e7565b156109385760408051602081019091528154908190527f555555555555555555555555555555555555555555555555555555555555555516156108b9576108b9888888886000896020015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806020016040529081600082015481525050886000015189602001518a60c001518b60e001518c6101000151611572565b836060015184608001511415610938576108d58183600061172e565b836020015173ffffffffffffffffffffffffffffffffffffffff16846000015173ffffffffffffffffffffffffffffffffffffffff167f44c58d81365b66dd4b1a7f36c25aa97b8c71c361ee4937adc1a00000227db5dd60405160405180910390a35b60a08401516109fb5760408085015173ffffffffffffffffffffffffffffffffffffffff166000908152602087815290829020825191820190925284548152610986908a908a908490611bce565b156109f9576109978184600161172e565b846040015173ffffffffffffffffffffffffffffffffffffffff16856000015173ffffffffffffffffffffffffffffffffffffffff167e058a56ea94653cdf4f152d227ace22d4c00ad99e2a43f58cb7d9e3feb295f260405160405180910390a35b505b505b50505050505050565b73ffffffffffffffffffffffffffffffffffffffff8516600090815260208a90526040812090610a3582610cd2565b6101e08101516040517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015291925060009173ffffffffffffffffffffffffffffffffffffffff909116906370a0823190602401602060405180830381865afa158015610aac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ad091906136eb565b9050610adc8282611cd8565b600383015460408051602081019091528a548152610b16917501000000000000000000000000000000000000000000900461ffff166114e7565b15158715151415610b29575050506109f9565b8615610c2e57610b408c8c8b856101c00151611bce565b6040518060400160405280600281526020017f363200000000000000000000000000000000000000000000000000000000000081525090610bb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b60405180910390fd5b506003830154610be7908a907501000000000000000000000000000000000000000000900461ffff16600161172e565b604051339073ffffffffffffffffffffffffffffffffffffffff8a16907e058a56ea94653cdf4f152d227ace22d4c00ad99e2a43f58cb7d9e3feb295f290600090a3610cc4565b6003830154610c5d908a907501000000000000000000000000000000000000000000900461ffff16600061172e565b604080516020810190915289548152610c80908d908d908d908c338c8c8c611572565b604051339073ffffffffffffffffffffffffffffffffffffffff8a16907f44c58d81365b66dd4b1a7f36c25aa97b8c71c361ee4937adc1a00000227db5dd90600090a35b505050505050505050505050565b610cda61320b565b610ce261320b565b60408051602081018252845481526101c0830181905251901c61ffff166101a082015260018301546fffffffffffffffffffffffffffffffff80821660e084015260028501548082166101208501527001000000000000000000000000000000009283900482166101608501528290041661018083015260048085015473ffffffffffffffffffffffffffffffffffffffff9081166101e085015260058601548116610200850152600686015416610220840181905260038601549290920464ffffffffff16610240840152604080517fb1bf962d000000000000000000000000000000000000000000000000000000008152905163b1bf962d928281019260209291908290030181865afa158015610dff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2391906136eb565b816020018181525081600001818152505080610200015173ffffffffffffffffffffffffffffffffffffffff1663797743386040518163ffffffff1660e01b8152600401608060405180830381865afa158015610e84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ea89190613794565b64ffffffffff166102608501526060840181905260808401829052604084019290925260c083015260a082015292915050565b610ee58282611e7d565b610eef8282611ff9565b5050565b600081157ffffffffffffffffffffffffffffffffffffffffffe6268e1b017bfe18bffffff83900484111517610f2857600080fd5b506b033b2e3c9fd0803ce800000091026b019d971e4fe8401e74000000010490565b60408051808201909152600281527f3236000000000000000000000000000000000000000000000000000000000000602082015282610fb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b5060408051808201909152600281527f3332000000000000000000000000000000000000000000000000000000000000602082015281831115611026576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b5060008061107b856101c0015151670100000000000000811615159167020000000000000082161515916704000000000000008116151591670800000000000000821615159167100000000000000016151590565b94505050509150816040518060400160405280600281526020017f3237000000000000000000000000000000000000000000000000000000000000815250906110f1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b5060408051808201909152600281527f32390000000000000000000000000000000000000000000000000000000000006020820152811561115f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b505050505050565b6111926040518060800160405280600081526020016000815260200160008152602001600081525090565b61014085015160208601516111a691610ef3565b606082015260078601546040805161012081019091526101c08701515173ffffffffffffffffffffffffffffffffffffffff9092169163a58987099190819060b01c640fffffffff166111fa576000611226565b60088a015470010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff165b6fffffffffffffffffffffffffffffffff1681526020018681526020018581526020018860c001518152602001846060015181526020018860a001518152602001886101a0015181526020018773ffffffffffffffffffffffffffffffffffffffff168152602001886101e0015173ffffffffffffffffffffffffffffffffffffffff168152506040518263ffffffff1660e01b81526004016113469190600061012082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015173ffffffffffffffffffffffffffffffffffffffff80821660e0850152610100915080828601511682850152505092915050565b606060405180830381865afa158015611363573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138791906137df565b6040840152602083015280825261139d9061217e565b6001870180546fffffffffffffffffffffffffffffffff92831670010000000000000000000000000000000002921691909117905560208101516113e09061217e565b6003870180547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff9290921691909117905560408101516114319061217e565b6002870180546fffffffffffffffffffffffffffffffff92831670010000000000000000000000000000000002921691909117905580516020808301516040808501516101008a01516101408b0151835196875294860193909352908401526060830152608082015273ffffffffffffffffffffffffffffffffffffffff8516907f804c9b842b2748a22bb64b345453a3de7ca54a6ca45ce00d415894979e22897a9060a00160405180910390a2505050505050565b60408051808201909152600281527f3734000000000000000000000000000000000000000000000000000000000000602082015260009060808310611559576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b50508151600182811b81019190911c1615155b92915050565b73ffffffffffffffffffffffffffffffffffffffff858116600090815260208b8152604080832081516102008101835281546101e08201908152815260018201546fffffffffffffffffffffffffffffffff80821695830195909552700100000000000000000000000000000000908190048516938201939093526002820154808516606083015283900484166080820152600382015480851660a083015283810464ffffffffff1660c08301527501000000000000000000000000000000000000000000900461ffff1660e0820152600482015486166101008201526005820154861661012082015260068201548616610140820152600782015490951661016086015260088101548084166101808701529190910482166101a085015260090154166101c08301526116ac8b8b8b8b8a888b8b612224565b9150508015806116c0575081515161ffff16155b6040518060400160405280600281526020017f353700000000000000000000000000000000000000000000000000000000000081525090610cc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b60408051808201909152600281527f373400000000000000000000000000000000000000000000000000000000000060208201526080831061179d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b50600182811b81011b81156117b7578354811784556117bf565b835481191684555b50505050565b60408051808201909152600281527f3236000000000000000000000000000000000000000000000000000000000000602082015281611831576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b506000806000611888856101c0015151670100000000000000811615159167020000000000000082161515916704000000000000008116151591670800000000000000821615159167100000000000000016151590565b9450505092509250826040518060400160405280600281526020017f3237000000000000000000000000000000000000000000000000000000000000815250906118ff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b5060408051808201909152600281527f32390000000000000000000000000000000000000000000000000000000000006020820152811561196d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b5060408051808201909152600281527f3238000000000000000000000000000000000000000000000000000000000000602082015282156119db576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b506101c08501515160741c640fffffffff16801580611a7e57506101c08601515160301c60ff16611a0d90600a61395c565b611a179082613968565b85611a71886101000151896101e0015173ffffffffffffffffffffffffffffffffffffffff1663b1bf962d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101ac573d6000803e3d6000fd5b611a7b91906139a5565b11155b6040518060400160405280600281526020017f3531000000000000000000000000000000000000000000000000000000000000815250906109fd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b6040517f23b872dd0000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff8581166004840152841660248301526044820183905290600080606483828a5af1611b57573d6000803e3d6000fd5b50611b618561231f565b611bc7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f475076323a206661696c6564207472616e7366657246726f6d000000000000006044820152606401610bae565b5050505050565b60408051602081019091528254908190526000907faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa16611c1057506001611c4c565b604080516020810190915283548152600090611c2d9087876123eb565b5050905080158015611c485750825160d41c64ffffffffff16155b9150505b949350505050565b60408051602080820183528354918290528251808401909352600283527f3239000000000000000000000000000000000000000000000000000000000000908301526710000000000000001615610eef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b60408051808201909152600281527f3433000000000000000000000000000000000000000000000000000000000000602082015281611d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b50600080611d99846101c0015151670100000000000000811615159167020000000000000082161515916704000000000000008116151591670800000000000000821615159167100000000000000016151590565b94505050509150816040518060400160405280600281526020017f323700000000000000000000000000000000000000000000000000000000000081525090611e0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b5060408051808201909152600281527f323900000000000000000000000000000000000000000000000000000000000060208201528115611bc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b60e081015161010082015261012081015161014082015261016081015115611fb1576000611eb58261016001518361024001516124a3565b9050611ece8260e0015182610ef390919063ffffffff16565b6101008301819052611edf9061217e565b6001840180547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff92909216919091179055815115611faf576000611f3f8361018001518461024001516124e0565b9050611f5983610120015182610ef390919063ffffffff16565b6101408401819052611f6a9061217e565b6002850180547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff92909216919091179055505b505b5060030180547fffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffffff167001000000000000000000000000000000004264ffffffffff1602179055565b6120326040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b6101a082015161204157505050565b610120820151825161205291610ef3565b6020820152610140820151825161206891610ef3565b6040820152606082015161026083015161024084015161209092919064ffffffffff166124f4565b6060820181905260408301516120a591610ef3565b8082526020820151608084015160408401516120c191906139a5565b6120cb91906139bd565b6120d591906139bd565b608082018190526101a08301516120ec919061263b565b60a08201819052156121795761211c6121178361010001518360a0015161267e90919063ffffffff16565b61217e565b6008840180546000906121429084906fffffffffffffffffffffffffffffffff166139d4565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055505b505050565b60006fffffffffffffffffffffffffffffffff821115612220576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203160448201527f32382062697473000000000000000000000000000000000000000000000000006064820152608401610bae565b5090565b60008060008061228b8c8c8c6040518060a001604052808e81526020018b81526020018d73ffffffffffffffffffffffffffffffffffffffff1681526020018a73ffffffffffffffffffffffffffffffffffffffff1681526020018c60ff168152506126bd565b9550955050505050670de0b6b3a76400008210156040518060400160405280600281526020017f33350000000000000000000000000000000000000000000000000000000000008152509061230d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b50909b909a5098505050505050505050565b600061235f565b7f08c379a00000000000000000000000000000000000000000000000000000000060005260206004528060245250806044525060646000fd5b3d801561239e57602081146123d8576123997f475076323a206d616c666f726d6564207472616e7366657220726573756c7400601f612326565b6123e5565b823b6123cf576123cf7f475076323a206e6f74206120636f6e74726163740000000000000000000000006014612326565b600191506123e5565b3d6000803e600051151591505b50919050565b60008060006123f986612c27565b1561249057600061242a877faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa612c6b565b6000818152602087815260408083205473ffffffffffffffffffffffffffffffffffffffff168084528a8352818420825193840190925290549182905292935060d41c64ffffffffff169050801561248c5760019550909350915061249a9050565b5050505b5060009150819050805b93509350939050565b6000806124b764ffffffffff8416426139bd565b6124c19085613968565b6301e1338090049050611c4c816b033b2e3c9fd0803ce80000006139a5565b60006124ed8383426124f4565b9392505050565b60008061250864ffffffffff8516846139bd565b905080612524576b033b2e3c9fd0803ce80000009150506124ed565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101600080806002851161255a57600061255f565b600285035b925066038882915c40006125738a80610ef3565b8161258057612580613a08565b0491506301e13380612592838b610ef3565b8161259f5761259f613a08565b0490506000826125af8688613968565b6125b99190613968565b600290049050600082856125cd888a613968565b6125d79190613968565b6125e19190613968565b60069004905080826301e133806125f88a8f613968565b6126029190613a37565b612618906b033b2e3c9fd0803ce80000006139a5565b61262291906139a5565b61262c91906139a5565b9b9a5050505050505050505050565b600081157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec778390048411151761267057600080fd5b506127109102611388010490565b600081156b033b2e3c9fd0803ce8000000600284041904841117156126a257600080fd5b506b033b2e3c9fd0803ce80000009190910260028204010490565b6000806000806000806126d38760000151511590565b1561270f5750600094508493508392508291507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905081612c1a565b6127be60405180610260016040528060008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020016000151581525090565b608088015160ff161561280357608088015160ff16600090815260208a90526040902060608901516127f09190612cb8565b6101808401526101c08301526101a08201525b87602001518160c001511015612b225760c0810151885161282391612d97565b6128375760c0810180516001019052612803565b60c0810151600090815260208b9052604090205473ffffffffffffffffffffffffffffffffffffffff16610200820181905261287d5760c0810180516001019052612803565b61020081015173ffffffffffffffffffffffffffffffffffffffff16600090815260208c8152604091829020825180830190935280549283905260ff60a884901c81166101e0860152603084901c166060850181905261ffff601085901c811660a08701529093166080850152600a9290920a90830152610180820151158015906129135750816101e00151896080015160ff16145b6129b75760608901516102008301516040517fb3596f0700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff918216600482015291169063b3596f0790602401602060405180830381865afa15801561298e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129b291906136eb565b6129be565b8161018001515b825260a0820151158015906129de575060c082015189516129de916114e7565b15612ace576129fb89604001518284600001518560200151612e1c565b6040830181905261010083018051612a149083906139a5565b90525060808901516101e0830151612a2f9160ff1690612eb9565b1515610240830152608082015115612a8557816102400151612a55578160800151612a5c565b816101a001515b8260400151612a6b9190613968565b8261014001818151612a7d91906139a5565b905250612a8e565b60016102208301525b816102400151612aa2578160a00151612aa9565b816101c001515b8260400151612ab89190613968565b8261016001818151612aca91906139a5565b9052505b60c08201518951612ade91612eca565b15612b1157612afb89604001518284600001518560200151612f4c565b8261012001818151612b0d91906139a5565b9052505b5060c0810180516001019052612803565b610100810151612b33576000612b4e565b80610100015181610140015181612b4c57612b4c613a08565b045b610140820152610100810151612b65576000612b80565b80610100015181610160015181612b7e57612b7e613a08565b045b61016082015261012081015115612bc257612bbd816101200151612bb783610160015184610100015161263b90919063ffffffff16565b906130cc565b612be4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5b60e0820181905261010082015161012083015161014084015161016085015161022090950151929a509098509650919450925090505b9499939850945094509450565b80516000907faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1680158015906124ed5750612c636001826139bd565b161592915050565b815160009082167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101198116825b60029190911c908115612caf57600101612c9a565b95945050505050565b81546000908190819081906601000000000000900473ffffffffffffffffffffffffffffffffffffffff168015612d7c576040517fb3596f0700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff828116600483015287169063b3596f0790602401602060405180830381865afa158015612d55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d7991906136eb565b91505b50945461ffff80821697620100009092041695945092505050565b60408051808201909152600281527f3734000000000000000000000000000000000000000000000000000000000000602082015260009060808310612e09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b5050905160019190911b1c600316151590565b600080612e2885613103565b6004868101546040517f1da24f3e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a8116938201939093529293506000928792612e92928692911690631da24f3e9060240161018f565b612e9c9190613968565b9050838181612ead57612ead613a08565b04979650505050505050565b600082158015906124ed5750501490565b60408051808201909152600281527f3734000000000000000000000000000000000000000000000000000000000000602082015260009060808310612f3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bae9190613721565b50509051600191821b1c16151590565b60068301546040517f1da24f3e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301526000928392911690631da24f3e90602401602060405180830381865afa158015612fc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fe691906136eb565b9050801561300457613001612ffa86613187565b8290610ef3565b90505b60058501546040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8881166004830152909116906370a0823190602401602060405180830381865afa158015613076573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061309a91906136eb565b6130a490826139a5565b90506130b08185613968565b90508281816130c1576130c1613a08565b049695505050505050565b60008115670de0b6b3a7640000600284041904841117156130ec57600080fd5b50670de0b6b3a76400009190910260028204010490565b6003810154600090700100000000000000000000000000000000900464ffffffffff1642811415613149575050600101546fffffffffffffffffffffffffffffffff1690565b60018301546124ed906fffffffffffffffffffffffffffffffff808216916101d09170010000000000000000000000000000000090910416846124a3565b6003810154600090700100000000000000000000000000000000900464ffffffffff16428114156131cd575050600201546fffffffffffffffffffffffffffffffff1690565b60028301546124ed906fffffffffffffffffffffffffffffffff808216916101d09170010000000000000000000000000000000090910416846124e0565b604051806102800160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200161328f6040518060200160405280600081525090565b815260006020820181905260408201819052606082018190526080820181905260a09091015290565b60405160c0810167ffffffffffffffff81118282101715613302577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290565b6040516080810167ffffffffffffffff81118282101715613302577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051610120810167ffffffffffffffff81118282101715613302577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b803573ffffffffffffffffffffffffffffffffffffffff811681146133c157600080fd5b919050565b803560ff811681146133c157600080fd5b60008060008060008587036101408112156133f157600080fd5b8635955060208701359450604087013593506060870135925060c07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808201121561343a57600080fd5b506134436132b8565b61344f6080880161339d565b815260a0870135602082015261346760c0880161339d565b604082015260e08701356060820152613483610100880161339d565b608082015261349561012088016133c6565b60a0820152809150509295509295909350565b60008060008084860360e08112156134bf57600080fd5b85359450602086013593506040860135925060807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa08201121561350157600080fd5b5061350a613308565b6135166060870161339d565b81526080860135602082015261352e60a0870161339d565b604082015260c086013561ffff8116811461354857600080fd5b6060820152939692955090935050565b60008060008060008587036101a081121561357257600080fd5b86359550602087013594506040870135935060608701359250610120807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80830112156135bd57600080fd5b6135c5613352565b91506135d36080890161339d565b82526135e160a0890161339d565b60208301526135f260c0890161339d565b604083015260e088013560608301526101008089013560808401528189013560a084015261014089013560c084015261362e6101608a0161339d565b60e08401526136406101808a016133c6565b9083015250949793965091945092919050565b801515811461366157600080fd5b50565b60008060008060008060008060006101208a8c03121561368357600080fd5b8935985060208a0135975060408a0135965060608a013595506136a860808b0161339d565b945060a08a01356136b881613653565b935060c08a013592506136cd60e08b0161339d565b91506136dc6101008b016133c6565b90509295985092959850929598565b6000602082840312156136fd57600080fd5b5051919050565b60006020828403121561371657600080fd5b81516124ed81613653565b600060208083528351808285015260005b8181101561374e57858101830151858201604001528201613732565b81811115613760576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b600080600080608085870312156137aa57600080fd5b845193506020850151925060408501519150606085015164ffffffffff811681146137d457600080fd5b939692955090935050565b6000806000606084860312156137f457600080fd5b8351925060208401519150604084015190509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600181815b8085111561389557817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561387b5761387b61380d565b8085161561388857918102915b93841c9390800290613841565b509250929050565b6000826138ac5750600161156c565b816138b95750600061156c565b81600181146138cf57600281146138d9576138f5565b600191505061156c565b60ff8411156138ea576138ea61380d565b50506001821b61156c565b5060208310610133831016604e8410600b8410161715613918575081810a61156c565b613922838361383c565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048211156139545761395461380d565b029392505050565b60006124ed838361389d565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156139a0576139a061380d565b500290565b600082198211156139b8576139b861380d565b500190565b6000828210156139cf576139cf61380d565b500390565b60006fffffffffffffffffffffffffffffffff8083168185168083038211156139ff576139ff61380d565b01949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082613a6d577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea264697066735822122016230ab0d72804ed6eac3f151abdaa90ed73779739a7521262bda0e83520bf6064736f6c634300080a0033