VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x17Fc78…832f
Summary
Transactions
Transfers
Address
0x17Fc783589A9f2BB82E715B119c202a43D53832f
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
1.00
VVET
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x608060405234801561001057600080fd5b50600436106102325760003560e01c80637061d9c411610130578063c1c95531116100b8578063daba73ad1161007c578063daba73ad1461067f578063eff21062146106af578063f0c24ffb146106df578063f5b541a614610714578063f975b8731461073257610232565b8063c1c95531146105ef578063cf76dbcc1461060d578063d25695cd14610629578063d547741f14610647578063d967508e1461066357610232565b80638f10c7ff116100ff5780638f10c7ff1461053957806391d14854146105555780639b85fe3f14610585578063a217fddf146105a1578063a4764f71146105bf57610232565b80637061d9c4146104d957806375b238fc146104f55780638456cb59146105135780638cf930ab1461051d57610232565b80633f4ba83a116101be578063500ef99f11610182578063500ef99f1461041d5780635103b9af146104535780635a4ff9a41461046f5780636668d3f21461048b5780636cffd2ff146104bb57610232565b80633f4ba83a1461037357806346f642b11461037d5780634878a78e146103b357806349394344146103cf5780634ec6a549146103ff57610232565b80632210c8f4116102055780632210c8f4146102bf5780632414afb4146102db578063248a9ca31461030b5780632f2ff15d1461033b57806336568abe1461035757610232565b806301555bc71461023757806301ffc9a7146102555780630a7c6cb61461028557806321ce9f91146102a1575b600080fd5b61023f61074e565b60405161024c9190615871565b60405180910390f35b61026f600480360381019061026a91906148c2565b610754565b60405161027c919061544a565b60405180910390f35b61029f600480360381019061029a9190614979565b6107ce565b005b6102a9610c64565b6040516102b69190615871565b60405180910390f35b6102d960048036038101906102d491906148eb565b610c6a565b005b6102f560048036038101906102f091906146a5565b610d86565b604051610302919061529f565b60405180910390f35b6103256004803603810190610320919061485d565b610db9565b6040516103329190615465565b60405180910390f35b61035560048036038101906103509190614886565b610dd9565b005b610371600480360381019061036c9190614886565b610e02565b005b61037b610e85565b005b61039760048036038101906103929190614979565b610f5a565b6040516103aa97969594939291906153db565b60405180910390f35b6103cd60048036038101906103c89190614979565b611023565b005b6103e960048036038101906103e491906146a5565b611224565b6040516103f69190615871565b60405180910390f35b61040761123c565b6040516104149190615871565b60405180910390f35b61043760048036038101906104329190614979565b611242565b60405161044a97969594939291906153db565b60405180910390f35b61046d600480360381019061046891906147bd565b61130b565b005b610489600480360381019061048491906146f7565b611956565b005b6104a560048036038101906104a091906146a5565b611b92565b6040516104b2919061529f565b60405180910390f35b6104c3611bc5565b6040516104d0919061529f565b60405180910390f35b6104f360048036038101906104ee919061493d565b611bdd565b005b6104fd611dcd565b60405161050a9190615465565b60405180910390f35b61051b611df1565b005b6105376004803603810190610532919061475a565b611ec7565b005b610553600480360381019061054e91906147bd565b61236e565b005b61056f600480360381019061056a9190614886565b612913565b60405161057c919061544a565b60405180910390f35b61059f600480360381019061059a9190614979565b61297e565b005b6105a9612e25565b6040516105b69190615465565b60405180910390f35b6105d960048036038101906105d491906146a5565b612e2c565b6040516105e6919061544a565b60405180910390f35b6105f7612e4c565b6040516106049190615871565b60405180910390f35b610627600480360381019061062291906146f7565b612e52565b005b61063161319b565b60405161063e919061529f565b60405180910390f35b610661600480360381019061065c9190614886565b6131c1565b005b61067d600480360381019061067891906149c8565b6131ea565b005b610699600480360381019061069491906146a5565b613705565b6040516106a6919061544a565b60405180910390f35b6106c960048036038101906106c491906146a5565b613725565b6040516106d69190615871565b60405180910390f35b6106f960048036038101906106f4919061493d565b61373d565b60405161070b9695949392919061537a565b60405180910390f35b61071c6137f3565b6040516107299190615465565b60405180910390f35b61074c60048036038101906107479190614979565b613817565b005b60045481565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806107c757506107c682613a18565b5b9050919050565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161081e9190615871565b60206040518083038186803b15801561083657600080fd5b505afa15801561084a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061086e91906146ce565b73ffffffffffffffffffffffffffffffffffffffff16146108c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bb906157f1565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016109149190615871565b60206040518083038186803b15801561092c57600080fd5b505afa158015610940573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096491906146ce565b73ffffffffffffffffffffffffffffffffffffffff16146109ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b190615611565b60405180910390fd5b60006009600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a97906157b1565b60405180910390fd5b8060030160149054906101000a900460ff1615610af2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae990615751565b60405180910390fd5b4281600201541015610b39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3090615631565b60405180910390fd5b60018160030160146101000a81548160ff0219169083151502179055506000610bb18260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600101548460040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168787613a82565b905080610bbd57600080fd5b828473ffffffffffffffffffffffffffffffffffffffff16867f2575e786c97069c5d562278bf3c8aa4198fdc3fb79e32027b6e86947b6bceddb8560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686600101548760040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051610c5593929190615343565b60405180910390a45050505050565b60025481565b610c947f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612913565b610cd3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cca906156d1565b60405180910390fd5b601060019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610d3092919061531a565b602060405180830381600087803b158015610d4a57600080fd5b505af1158015610d5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d829190614834565b5050565b600e6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060016000838152602001908152602001600020600101549050919050565b610de282610db9565b610df381610dee61402f565b614037565b610dfd83836140d4565b505050565b610e0a61402f565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6e90615851565b60405180910390fd5b610e8182826141b4565b5050565b610eaf7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612913565b610eee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee5906155f1565b60405180910390fd5b601060009054906101000a900460ff16610f3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3490615711565b60405180910390fd5b6000601060006101000a81548160ff021916908315150217905550565b600860205282600052604060002060205281600052604060002060205280600052604060002060009250925050508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040160149054906101000a900460ff16908060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905087565b60006007600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461111a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611111906157b1565b60405180910390fd5b8060040160149054906101000a900460ff161561116c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116390615751565b60405180910390fd5b601060009054906101000a900460ff16156111bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b390615671565b60405180910390fd5b60018160040160146101000a81548160ff021916908315150217905550818373ffffffffffffffffffffffffffffffffffffffff16857fd4b2d8fcc78ac2a78f2f879296a5fbca633dcf9f99549d2c0e5a4721f9261a3a60405160405180910390a450505050565b600d6020528060005260406000206000915090505481565b60055481565b600760205282600052604060002060205281600052604060002060205280600052604060002060009250925050508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040160149054906101000a900460ff16908060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905087565b8473ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004016113449190615871565b60206040518083038186803b15801561135c57600080fd5b505afa158015611370573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061139491906146ce565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611402576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f990615731565b60405180910390fd5b60008311611445576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143c90615691565b60405180910390fd5b6201518082101561148b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148290615591565b60405180910390fd5b600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611517576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150e906156f1565b60405180910390fd5b600c60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166115a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159a90615771565b60405180910390fd5b828173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016115df9291906152ba565b60206040518083038186803b1580156115f757600080fd5b505afa15801561160b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061162f9190614914565b1015611670576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611667906155d1565b60405180910390fd5b601060009054906101000a900460ff16156116c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b790615671565b60405180910390fd5b60006040518060e001604052803373ffffffffffffffffffffffffffffffffffffffff168152602001868152602001858152602001611708854261429690919063ffffffff16565b8152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020018373ffffffffffffffffffffffffffffffffffffffff16815250905060016002600082825461176291906158b3565b925050819055508060076000600254815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015560808201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160040160146101000a81548160ff02191690831515021790555060c08201518160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050848673ffffffffffffffffffffffffffffffffffffffff166002547fd80f80dbbfd9ee700a5e2ddf43823d340126270c6f0c1678cc3b4aef949b363f600188611935894261429690919063ffffffff16565b886040516119469493929190615480565b60405180910390a4505050505050565b6119807f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612913565b6119bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b690615831565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2690615811565b60405180910390fd5b6000831015611a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6a906156b1565b60405180910390fd5b82600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b600b6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b735e6265680087520dc022d75f4c45f9ccd712ba9781565b60006009600084815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611cc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cba906157b1565b60405180910390fd5b8060030160149054906101000a900460ff1615611d15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0c90615751565b60405180910390fd5b601060009054906101000a900460ff1615611d65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5c90615671565b60405180910390fd5b60018160030160146101000a81548160ff02191690831515021790555060008273ffffffffffffffffffffffffffffffffffffffff16847fd4b2d8fcc78ac2a78f2f879296a5fbca633dcf9f99549d2c0e5a4721f9261a3a60405160405180910390a4505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b611e1b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612913565b611e5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e51906155f1565b60405180910390fd5b601060009054906101000a900460ff1615611eaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea190615671565b60405180910390fd5b6001601060006101000a81548160ff021916908315150217905550565b60008311611f0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0190615691565b60405180910390fd5b62015180821015611f50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4790615591565b60405180910390fd5b600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611fdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd3906156f1565b60405180910390fd5b828173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b81526004016120189291906152ba565b60206040518083038186803b15801561203057600080fd5b505afa158015612044573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120689190614914565b10156120a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a0906155d1565b60405180910390fd5b601060009054906101000a900460ff16156120f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f090615671565b60405180910390fd5b60006040518060c001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200185815260200161213b854261429690919063ffffffff16565b8152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020018373ffffffffffffffffffffffffffffffffffffffff16815250905060016002600082825461219591906158b3565b925050819055508060096000600254815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160030160146101000a81548160ff02191690831515021790555060a08201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555090505060008573ffffffffffffffffffffffffffffffffffffffff166002547fd80f80dbbfd9ee700a5e2ddf43823d340126270c6f0c1678cc3b4aef949b363f60038861234e894261429690919063ffffffff16565b8860405161235f949392919061550a565b60405180910390a45050505050565b600083116123b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a890615691565b60405180910390fd5b620151808210156123f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ee90615591565b60405180910390fd5b600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612483576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247a906156f1565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16634f558e796124b360018761429690919063ffffffff16565b6040518263ffffffff1660e01b81526004016124cf9190615871565b602060405180830381600087803b1580156124e957600080fd5b505af11580156124fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125219190614834565b612560576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255790615651565b60405180910390fd5b828173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b815260040161259c9291906152ba565b60206040518083038186803b1580156125b457600080fd5b505afa1580156125c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125ec9190614914565b101561262d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612624906155d1565b60405180910390fd5b601060009054906101000a900460ff161561267d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161267490615671565b60405180910390fd5b60006040518060e001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020016126c5854261429690919063ffffffff16565b8152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581526020018373ffffffffffffffffffffffffffffffffffffffff16815250905060016002600082825461271f91906158b3565b925050819055508060086000600254815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201556060820151816003015560808201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160040160146101000a81548160ff02191690831515021790555060c08201518160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050848673ffffffffffffffffffffffffffffffffffffffff166002547fd80f80dbbfd9ee700a5e2ddf43823d340126270c6f0c1678cc3b4aef949b363f6002886128f2894261429690919063ffffffff16565b8860405161290394939291906154c5565b60405180910390a4505050505050565b60006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016129ce9190615871565b60206040518083038186803b1580156129e657600080fd5b505afa1580156129fa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a1e91906146ce565b73ffffffffffffffffffffffffffffffffffffffff1614612a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6b906157f1565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b8152600401612ac49190615871565b60206040518083038186803b158015612adc57600080fd5b505afa158015612af0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b1491906146ce565b73ffffffffffffffffffffffffffffffffffffffff1614612b6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6190615611565b60405180910390fd5b60006007600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612c61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c58906157b1565b60405180910390fd5b8060040160149054906101000a900460ff1615612cb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612caa90615751565b60405180910390fd5b4281600301541015612cfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cf190615631565b60405180910390fd5b60018160040160146101000a81548160ff0219169083151502179055506000612d728260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600201548460050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168787613a82565b905080612d7e57600080fd5b828473ffffffffffffffffffffffffffffffffffffffff16867f2575e786c97069c5d562278bf3c8aa4198fdc3fb79e32027b6e86947b6bceddb8560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686600201548760050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051612e1693929190615343565b60405180910390a45050505050565b6000801b81565b600c6020528060005260406000206000915054906101000a900460ff1681565b60065481565b612e7c7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933612913565b612ebb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eb290615831565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612f2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f22906155b1565b60405180910390fd5b82601910158015612f3d575060008310155b612f7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f73906156b1565b60405180910390fd5b8373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff161461307c5760008473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612feb919061529f565b60206040518083038186803b15801561300357600080fd5b505afa158015613017573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061303b9190614914565b1161307b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613072906157d1565b60405180910390fd5b5b82600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6131ca82610db9565b6131db816131d661402f565b614037565b6131e583836141b4565b505050565b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161323a9190615871565b60206040518083038186803b15801561325257600080fd5b505afa158015613266573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061328a91906146ce565b73ffffffffffffffffffffffffffffffffffffffff16146132e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132d7906157f1565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004016133309190615871565b60206040518083038186803b15801561334857600080fd5b505afa15801561335c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061338091906146ce565b73ffffffffffffffffffffffffffffffffffffffff16146133d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133cd90615611565b60405180910390fd5b60006008600086815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146134cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134c4906157b1565b60405180910390fd5b8060040160149054906101000a900460ff161561351f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161351690615751565b60405180910390fd5b4281600301541015613566576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161355d90615631565b60405180910390fd5b600061357d600654846142ac90919063ffffffff16565b9050613594600654826142c290919063ffffffff16565b90508084146135d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135cf90615791565b60405180910390fd5b60018260040160146101000a81548160ff02191690831515021790555060006136508360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600201548560050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168988613a82565b90508061365c57600080fd5b838673ffffffffffffffffffffffffffffffffffffffff16887f2575e786c97069c5d562278bf3c8aa4198fdc3fb79e32027b6e86947b6bceddb8660000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1687600201548860050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516136f493929190615343565b60405180910390a450505050505050565b600f6020528060005260406000206000915054906101000a900460ff1681565b600a6020528060005260406000206000915090505481565b6009602052816000526040600020602052806000526040600020600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030160149054906101000a900460ff16908060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905086565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60006008600085815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002090503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461390e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613905906157b1565b60405180910390fd5b8060040160149054906101000a900460ff1615613960576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161395790615751565b60405180910390fd5b601060009054906101000a900460ff16156139b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139a790615671565b60405180910390fd5b60018160040160146101000a81548160ff021916908315150217905550818373ffffffffffffffffffffffffffffffffffffffff16857fd4b2d8fcc78ac2a78f2f879296a5fbca633dcf9f99549d2c0e5a4721f9261a3a60405160405180910390a450505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600080613aeb6103e8613add600a60008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054896142c290919063ffffffff16565b6142ac90919063ffffffff16565b9050600080735e6265680087520dc022d75f4c45f9ccd712ba9773ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415613c70578573ffffffffffffffffffffffffffffffffffffffff1663fa56c8f2866040518263ffffffff1660e01b8152600401613b719190615871565b602060405180830381600087803b158015613b8b57600080fd5b505af1158015613b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bc39190614a2b565b60ff169150613bdc600a836142c290919063ffffffff16565b91508573ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa866040518263ffffffff1660e01b8152600401613c179190615871565b602060405180830381600087803b158015613c3157600080fd5b505af1158015613c45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c6991906146ce565b9050613d15565b600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b6000613d506103e8613d4285613d34888e6142d890919063ffffffff16565b6142c290919063ffffffff16565b6142ac90919063ffffffff16565b90506000613d7982613d6b878d6142d890919063ffffffff16565b6142d890919063ffffffff16565b905060008973ffffffffffffffffffffffffffffffffffffffff166323b872dd8d600b60008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16896040518463ffffffff1660e01b8152600401613e19939291906152e3565b602060405180830381600087803b158015613e3357600080fd5b505af1158015613e47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e6b9190614834565b905080613e7757600080fd5b8973ffffffffffffffffffffffffffffffffffffffff166323b872dd8d86866040518463ffffffff1660e01b8152600401613eb4939291906152e3565b602060405180830381600087803b158015613ece57600080fd5b505af1158015613ee2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f069190614834565b905080613f1257600080fd5b8973ffffffffffffffffffffffffffffffffffffffff166323b872dd8d33856040518463ffffffff1660e01b8152600401613f4f939291906152e3565b602060405180830381600087803b158015613f6957600080fd5b505af1158015613f7d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613fa19190614834565b905080613fad57600080fd5b8873ffffffffffffffffffffffffffffffffffffffff166342842e0e338e8b6040518463ffffffff1660e01b8152600401613fea939291906152e3565b600060405180830381600087803b15801561400457600080fd5b505af1158015614018573d6000803e3d6000fd5b505050506001965050505050505095945050505050565b600033905090565b6140418282612913565b6140d0576140668173ffffffffffffffffffffffffffffffffffffffff1660146142ee565b6140748360001c60206142ee565b604051602001614085929190615265565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016140c7919061554f565b60405180910390fd5b5050565b6140de8282612913565b6141b057600180600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061415561402f565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6141be8282612913565b156142925760006001600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061423761402f565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600081836142a491906158b3565b905092915050565b600081836142ba9190615909565b905092915050565b600081836142d0919061593a565b905092915050565b600081836142e69190615994565b905092915050565b606060006002836002614301919061593a565b61430b91906158b3565b67ffffffffffffffff81111561434a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561437c5781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106143da577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110614464577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026144a4919061593a565b6144ae91906158b3565b90505b600181111561459a577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110614516577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110614553577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061459390615abc565b90506144b1565b50600084146145de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016145d590615571565b60405180910390fd5b8091505092915050565b6000813590506145f781615b55565b92915050565b60008151905061460c81615b55565b92915050565b60008135905061462181615b6c565b92915050565b60008151905061463681615b6c565b92915050565b60008135905061464b81615b83565b92915050565b60008135905061466081615b9a565b92915050565b60008135905061467581615bb1565b92915050565b60008151905061468a81615bb1565b92915050565b60008151905061469f81615bc8565b92915050565b6000602082840312156146b757600080fd5b60006146c5848285016145e8565b91505092915050565b6000602082840312156146e057600080fd5b60006146ee848285016145fd565b91505092915050565b6000806000806080858703121561470d57600080fd5b600061471b878288016145e8565b945050602061472c87828801614666565b935050604061473d878288016145e8565b925050606061474e87828801614612565b91505092959194509250565b6000806000806080858703121561477057600080fd5b600061477e878288016145e8565b945050602061478f87828801614666565b93505060406147a087828801614666565b92505060606147b1878288016145e8565b91505092959194509250565b600080600080600060a086880312156147d557600080fd5b60006147e3888289016145e8565b95505060206147f488828901614666565b945050604061480588828901614666565b935050606061481688828901614666565b9250506080614827888289016145e8565b9150509295509295909350565b60006020828403121561484657600080fd5b600061485484828501614627565b91505092915050565b60006020828403121561486f57600080fd5b600061487d8482850161463c565b91505092915050565b6000806040838503121561489957600080fd5b60006148a78582860161463c565b92505060206148b8858286016145e8565b9150509250929050565b6000602082840312156148d457600080fd5b60006148e284828501614651565b91505092915050565b6000602082840312156148fd57600080fd5b600061490b84828501614666565b91505092915050565b60006020828403121561492657600080fd5b60006149348482850161467b565b91505092915050565b6000806040838503121561495057600080fd5b600061495e85828601614666565b925050602061496f858286016145e8565b9150509250929050565b60008060006060848603121561498e57600080fd5b600061499c86828701614666565b93505060206149ad868287016145e8565b92505060406149be86828701614666565b9150509250925092565b600080600080608085870312156149de57600080fd5b60006149ec87828801614666565b94505060206149fd878288016145e8565b9350506040614a0e87828801614666565b9250506060614a1f87828801614666565b91505092959194509250565b600060208284031215614a3d57600080fd5b6000614a4b84828501614690565b91505092915050565b614a5d816159c8565b82525050565b614a6c816159da565b82525050565b614a7b816159e6565b82525050565b614a8a81615a53565b82525050565b614a9981615a65565b82525050565b614aa881615a77565b82525050565b6000614ab98261588c565b614ac38185615897565b9350614ad3818560208601615a89565b614adc81615b44565b840191505092915050565b6000614af28261588c565b614afc81856158a8565b9350614b0c818560208601615a89565b80840191505092915050565b6000614b25602083615897565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b6000614b65601983615897565b91507f6d696e696d756d203120646179206173206475726174696f6e000000000000006000830152602082019050919050565b6000614ba5602083615897565b91507f666565416464726573732063616e206e6f7420626520616464726573732830296000830152602082019050919050565b6000614be5601483615897565b91507f616c6c6f77616e636520697320746f6f206c6f770000000000000000000000006000830152602082019050919050565b6000614c25600a83615897565b91507f213d20616c6c6f776564000000000000000000000000000000000000000000006000830152602082019050919050565b6000614c65601583615897565b91507f746f6b656e206973206e6f7420617070726f76656400000000000000000000006000830152602082019050919050565b6000614ca5600f83615897565b91507f416c7265616479206578706972656400000000000000000000000000000000006000830152602082019050919050565b6000614ce5601683615897565b91507f65646974696f6e20646f6573206e6f74206578697374000000000000000000006000830152602082019050919050565b6000614d25601e83615897565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b6000614d65601083615897565b91507f63616e206e6f74206265207a65726f2e000000000000000000000000000000006000830152602082019050919050565b6000614da5601883615897565b91507f66656550657263656e74206973206e6f742076616c69646500000000000000006000830152602082019050919050565b6000614de5601183615897565b91507f43616c6c657220213d20616c6c6f7765640000000000000000000000000000006000830152602082019050919050565b6000614e25602883615897565b91507f564950313831206e6f7420616c6c6f7765642e20506c6561736520636f6e746160008301527f63742061646d696e0000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614e8b602083615897565b91507f54686520636f6e747261637420697320616c726561647920756e7061757365646000830152602082019050919050565b6000614ecb601183615897565b91507f6f776e6572206f72206f70657261746f720000000000000000000000000000006000830152602082019050919050565b6000614f0b600e83615897565b91507f416c726561647920636c6f7365640000000000000000000000000000000000006000830152602082019050919050565b6000614f4b601583615897565b91507f56495031383020697320626c61636b6c697374656400000000000000000000006000830152602082019050919050565b6000614f8b602283615897565b91507f746f6b656e206973206e6f7420636f6d70617469626c652077697468206f666660008301527f65720000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614ff1600983615897565b91507f4e6f7420627579657200000000000000000000000000000000000000000000006000830152602082019050919050565b60006150316017836158a8565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b6000615071603183615897565b91507f506c656173652073656e64203120746f6b656e206265666f72652076616c696460008301527f6174696e672074686973205649503138300000000000000000000000000000006020830152604082019050919050565b60006150d7600983615897565b91507f6e6f74206f776e657200000000000000000000000000000000000000000000006000830152602082019050919050565b6000615117602483615897565b91507f726f79616c7479416464726573732063616e206e6f742062652061646472657360008301527f73283029000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061517d6011836158a8565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b60006151bd600983615897565b91507f4e6f742061646d696e00000000000000000000000000000000000000000000006000830152602082019050919050565b60006151fd602f83615897565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b61525f81615a3c565b82525050565b600061527082615024565b915061527c8285614ae7565b915061528782615170565b91506152938284614ae7565b91508190509392505050565b60006020820190506152b46000830184614a54565b92915050565b60006040820190506152cf6000830185614a54565b6152dc6020830184614a54565b9392505050565b60006060820190506152f86000830186614a54565b6153056020830185614a54565b6153126040830184615256565b949350505050565b600060408201905061532f6000830185614a54565b61533c6020830184615256565b9392505050565b60006060820190506153586000830186614a54565b6153656020830185615256565b6153726040830184614a54565b949350505050565b600060c08201905061538f6000830189614a54565b61539c6020830188615256565b6153a96040830187615256565b6153b66060830186614a54565b6153c36080830185614a63565b6153d060a0830184614a54565b979650505050505050565b600060e0820190506153f0600083018a614a54565b6153fd6020830189615256565b61540a6040830188615256565b6154176060830187615256565b6154246080830186614a54565b61543160a0830185614a63565b61543e60c0830184614a54565b98975050505050505050565b600060208201905061545f6000830184614a63565b92915050565b600060208201905061547a6000830184614a72565b92915050565b60006080820190506154956000830187614a81565b6154a26020830186615256565b6154af6040830185615256565b6154bc6060830184614a54565b95945050505050565b60006080820190506154da6000830187614a90565b6154e76020830186615256565b6154f46040830185615256565b6155016060830184614a54565b95945050505050565b600060808201905061551f6000830187614a9f565b61552c6020830186615256565b6155396040830185615256565b6155466060830184614a54565b95945050505050565b600060208201905081810360008301526155698184614aae565b905092915050565b6000602082019050818103600083015261558a81614b18565b9050919050565b600060208201905081810360008301526155aa81614b58565b9050919050565b600060208201905081810360008301526155ca81614b98565b9050919050565b600060208201905081810360008301526155ea81614bd8565b9050919050565b6000602082019050818103600083015261560a81614c18565b9050919050565b6000602082019050818103600083015261562a81614c58565b9050919050565b6000602082019050818103600083015261564a81614c98565b9050919050565b6000602082019050818103600083015261566a81614cd8565b9050919050565b6000602082019050818103600083015261568a81614d18565b9050919050565b600060208201905081810360008301526156aa81614d58565b9050919050565b600060208201905081810360008301526156ca81614d98565b9050919050565b600060208201905081810360008301526156ea81614dd8565b9050919050565b6000602082019050818103600083015261570a81614e18565b9050919050565b6000602082019050818103600083015261572a81614e7e565b9050919050565b6000602082019050818103600083015261574a81614ebe565b9050919050565b6000602082019050818103600083015261576a81614efe565b9050919050565b6000602082019050818103600083015261578a81614f3e565b9050919050565b600060208201905081810360008301526157aa81614f7e565b9050919050565b600060208201905081810360008301526157ca81614fe4565b9050919050565b600060208201905081810360008301526157ea81615064565b9050919050565b6000602082019050818103600083015261580a816150ca565b9050919050565b6000602082019050818103600083015261582a8161510a565b9050919050565b6000602082019050818103600083015261584a816151b0565b9050919050565b6000602082019050818103600083015261586a816151f0565b9050919050565b60006020820190506158866000830184615256565b92915050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b60006158be82615a3c565b91506158c983615a3c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156158fe576158fd615ae6565b5b828201905092915050565b600061591482615a3c565b915061591f83615a3c565b92508261592f5761592e615b15565b5b828204905092915050565b600061594582615a3c565b915061595083615a3c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561598957615988615ae6565b5b828202905092915050565b600061599f82615a3c565b91506159aa83615a3c565b9250828210156159bd576159bc615ae6565b5b828203905092915050565b60006159d382615a1c565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000615a5e82615a3c565b9050919050565b6000615a7082615a3c565b9050919050565b6000615a8282615a3c565b9050919050565b60005b83811015615aa7578082015181840152602081019050615a8c565b83811115615ab6576000848401525b50505050565b6000615ac782615a3c565b91506000821415615adb57615ada615ae6565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b615b5e816159c8565b8114615b6957600080fd5b50565b615b75816159da565b8114615b8057600080fd5b50565b615b8c816159e6565b8114615b9757600080fd5b50565b615ba3816159f0565b8114615bae57600080fd5b50565b615bba81615a3c565b8114615bc557600080fd5b50565b615bd181615a46565b8114615bdc57600080fd5b5056fea264697066735822122022a26b002f246f1f9652d0eef417909e0569834cc9558df890aa5a663e8995b364736f6c63430008000033