VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xC9C896…0b9d
Summary
Transactions
Transfers
Address
0xC9C8964cf25D2C738190F74b8508CdfAC8650b9d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbDBd5c71c51Aae80fc3d8427923Bc2f5fe4381e1
Deployer
0xbDBd5c71c51Aae80fc3d8427923Bc2f5fe4381e1
Code
0x6080604052600436106102935760003560e01c80635c975abb1161015a578063a0c576b2116100c1578063c87b56dd1161007a578063c87b56dd146109f9578063d0c433d314610a36578063d5abeb0114610a4d578063e985e9c514610a78578063eb91d37e14610ab5578063f2fde38b14610ae057610293565b8063a0c576b2146108eb578063a22cb46514610928578063b618e6ef14610951578063b66a0e5d1461098e578063b88d4fde146109a5578063bcca2f77146109ce57610293565b80637f77f574116101135780637f77f574146107fa5780638456cb59146108375780638da5cb5b1461084e57806395d89b41146108795780639a4a8e0b146108a4578063a0712d68146108cf57610293565b80635c975abb146106ea5780635e307a48146107155780636352211e1461074057806370a082311461077d578063715018a6146107ba578063758b1ce3146107d157610293565b80632f745c59116101fe57806348b15166116101b757806348b15166146105d857806348cd4cb1146106035780634f6ccce71461062e578063524ab5181461066b57806355f804b3146106965780635c474f9e146106bf57610293565b80632f745c59146104a457806335a05ad5146104e15780634119e8991461051e57806342842e0e1461054957806342966c6814610572578063438b63001461059b57610293565b806318160ddd1161025057806318160ddd146103a857806319cc02aa146103d35780631aef910b146103fe5780631c5ada9e1461042757806323b872dd1461045257806326b99a941461047b57610293565b806301ffc9a714610298578063046f7da2146102d557806306fdde03146102ec578063081812fc14610317578063086146d214610354578063095ea7b31461037f575b600080fd5b3480156102a457600080fd5b506102bf60048036038101906102ba9190613c01565b610b09565b6040516102cc9190613c49565b60405180910390f35b3480156102e157600080fd5b506102ea610b83565b005b3480156102f857600080fd5b50610301610c09565b60405161030e9190613cfd565b60405180910390f35b34801561032357600080fd5b5061033e60048036038101906103399190613d55565b610c9b565b60405161034b9190613dc3565b60405180910390f35b34801561036057600080fd5b50610369610d20565b6040516103769190613ded565b60405180910390f35b34801561038b57600080fd5b506103a660048036038101906103a19190613e34565b610dfb565b005b3480156103b457600080fd5b506103bd610f12565b6040516103ca9190613ded565b60405180910390f35b3480156103df57600080fd5b506103e8610f1f565b6040516103f59190613c49565b60405180910390f35b34801561040a57600080fd5b5061042560048036038101906104209190613ed9565b610f33565b005b34801561043357600080fd5b5061043c6110ba565b6040516104499190613ded565b60405180910390f35b34801561045e57600080fd5b5061047960048036038101906104749190613f39565b6110c1565b005b34801561048757600080fd5b506104a2600480360381019061049d919061418d565b611121565b005b3480156104b057600080fd5b506104cb60048036038101906104c69190613e34565b611264565b6040516104d89190613ded565b60405180910390f35b3480156104ed57600080fd5b5061050860048036038101906105039190613d55565b611309565b6040516105159190613dc3565b60405180910390f35b34801561052a57600080fd5b5061053361133f565b6040516105409190613ded565b60405180910390f35b34801561055557600080fd5b50610570600480360381019061056b9190613f39565b611344565b005b34801561057e57600080fd5b5061059960048036038101906105949190613d55565b611364565b005b3480156105a757600080fd5b506105c260048036038101906105bd9190614205565b61142e565b6040516105cf91906142f0565b60405180910390f35b3480156105e457600080fd5b506105ed6114dc565b6040516105fa9190613ded565b60405180910390f35b34801561060f57600080fd5b506106186114e2565b6040516106259190613ded565b60405180910390f35b34801561063a57600080fd5b5061065560048036038101906106509190613d55565b6114e8565b6040516106629190613ded565b60405180910390f35b34801561067757600080fd5b50610680611559565b60405161068d9190613ded565b60405180910390f35b3480156106a257600080fd5b506106bd60048036038101906106b891906143c7565b61155e565b005b3480156106cb57600080fd5b506106d46115f4565b6040516106e19190613c49565b60405180910390f35b3480156106f657600080fd5b506106ff611608565b60405161070c9190613c49565b60405180910390f35b34801561072157600080fd5b5061072a61161f565b6040516107379190613ded565b60405180910390f35b34801561074c57600080fd5b5061076760048036038101906107629190613d55565b611624565b6040516107749190613dc3565b60405180910390f35b34801561078957600080fd5b506107a4600480360381019061079f9190614205565b6116d5565b6040516107b19190613ded565b60405180910390f35b3480156107c657600080fd5b506107cf61178c565b005b3480156107dd57600080fd5b506107f860048036038101906107f39190613d55565b611814565b005b34801561080657600080fd5b50610821600480360381019061081c9190613d55565b61189a565b60405161082e9190613ded565b60405180910390f35b34801561084357600080fd5b5061084c6118b5565b005b34801561085a57600080fd5b5061086361193b565b6040516108709190613dc3565b60405180910390f35b34801561088557600080fd5b5061088e611965565b60405161089b9190613cfd565b60405180910390f35b3480156108b057600080fd5b506108b96119f7565b6040516108c69190613ded565b60405180910390f35b6108e960048036038101906108e49190613d55565b6119fc565b005b3480156108f757600080fd5b50610912600480360381019061090d9190614205565b611f64565b60405161091f9190613ded565b60405180910390f35b34801561093457600080fd5b5061094f600480360381019061094a919061443c565b611f7c565b005b34801561095d57600080fd5b5061097860048036038101906109739190614205565b611f92565b6040516109859190613ded565b60405180910390f35b34801561099a57600080fd5b506109a3611faa565b005b3480156109b157600080fd5b506109cc60048036038101906109c7919061451d565b61204b565b005b3480156109da57600080fd5b506109e36120ad565b6040516109f09190613ded565b60405180910390f35b348015610a0557600080fd5b50610a206004803603810190610a1b9190613d55565b6120b4565b604051610a2d9190613cfd565b60405180910390f35b348015610a4257600080fd5b50610a4b61215b565b005b348015610a5957600080fd5b50610a62612219565b604051610a6f9190613ded565b60405180910390f35b348015610a8457600080fd5b50610a9f6004803603810190610a9a91906145a0565b61221f565b604051610aac9190613c49565b60405180910390f35b348015610ac157600080fd5b50610aca6122b3565b604051610ad79190613ded565b60405180910390f35b348015610aec57600080fd5b50610b076004803603810190610b029190614205565b6123df565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610b7c5750610b7b826124d6565b5b9050919050565b610b8b6125b8565b73ffffffffffffffffffffffffffffffffffffffff16610ba961193b565b73ffffffffffffffffffffffffffffffffffffffff1614610bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf69061462c565b60405180910390fd5b610c076125c0565b565b606060008054610c189061467b565b80601f0160208091040260200160405190810160405280929190818152602001828054610c449061467b565b8015610c915780601f10610c6657610100808354040283529160200191610c91565b820191906000526020600020905b815481529060010190602001808311610c7457829003601f168201915b5050505050905090565b6000610ca682612662565b610ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdc9061471e565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061118e60009054906101000a900460ff16610d72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d699061478a565b60405180910390fd5b6201518060305460315443610d8791906147d9565b610d91919061480d565b1015610da05760009050610df8565b6201518080610daf9190614867565b60305460315443610dc091906147d9565b610dca919061480d565b1015610dd95760019050610df8565b61115c610de4610f12565b1015610df35760029050610df8565b600390505b90565b6000610e0682611624565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6d9061492f565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610e956125b8565b73ffffffffffffffffffffffffffffffffffffffff161480610ec45750610ec381610ebe6125b8565b61221f565b5b610f03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efa906149c1565b60405180910390fd5b610f0d83836126ce565b505050565b6000600880549050905090565b61118e60019054906101000a900460ff1681565b610f3b6125b8565b73ffffffffffffffffffffffffffffffffffffffff16610f5961193b565b73ffffffffffffffffffffffffffffffffffffffff1614610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa69061462c565b60405180910390fd5b60005b838390508110156110b45760008203611036576003602e6000868685818110610fde57610fdd6149e1565b5b9050602002016020810190610ff39190614205565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110a3565b6002602f600086868581811061104f5761104e6149e1565b5b90506020020160208101906110649190614205565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b806110ad90614a10565b9050610fb2565b50505050565b6201518081565b6110d26110cc6125b8565b82612787565b611111576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110890614aca565b60405180910390fd5b61111c838383612865565b505050565b6111296125b8565b73ffffffffffffffffffffffffffffffffffffffff1661114761193b565b73ffffffffffffffffffffffffffffffffffffffff161461119d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111949061462c565b60405180910390fd5b80518251146111e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d890614b5c565b60405180910390fd5b600080600091505b835182101561125e57600090505b82828151811061120a576112096149e1565b5b602002602001015181101561124d5761123c84838151811061122f5761122e6149e1565b5b6020026020010151612acb565b8061124690614a10565b90506111f7565b8161125790614a10565b91506111e9565b50505050565b600061126f836116d5565b82106112b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a790614bee565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b600d81600f811061131957600080fd5b016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600281565b61135f8383836040518060200160405280600081525061204b565b505050565b61136c611608565b156113ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a390614c5a565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166113cc82611624565b73ffffffffffffffffffffffffffffffffffffffff1614611422576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141990614cc6565b60405180910390fd5b61142b81612ae5565b50565b6060600061143b836116d5565b905060008167ffffffffffffffff81111561145957611458613f8c565b5b6040519080825280602002602001820160405280156114875781602001602082028036833780820191505090505b50905060005b828110156114d15761149f8582611264565b8282815181106114b2576114b16149e1565b5b60200260200101818152505080806114c990614a10565b91505061148d565b508092505050919050565b60305481565b60315481565b60006114f2610f12565b8210611533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152a90614d58565b60405180910390fd5b60088281548110611547576115466149e1565b5b90600052602060002001549050919050565b600381565b6115666125b8565b73ffffffffffffffffffffffffffffffffffffffff1661158461193b565b73ffffffffffffffffffffffffffffffffffffffff16146115da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d19061462c565b60405180910390fd5b80600b90805190602001906115f0929190613af2565b5050565b61118e60009054906101000a900460ff1681565b6000600a60149054906101000a900460ff16905090565b600a81565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036116cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c390614dea565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611745576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173c90614e7c565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6117946125b8565b73ffffffffffffffffffffffffffffffffffffffff166117b261193b565b73ffffffffffffffffffffffffffffffffffffffff1614611808576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ff9061462c565b60405180910390fd5b6118126000612c02565b565b61181c6125b8565b73ffffffffffffffffffffffffffffffffffffffff1661183a61193b565b73ffffffffffffffffffffffffffffffffffffffff1614611890576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118879061462c565b60405180910390fd5b8060308190555050565b601c81600f81106118aa57600080fd5b016000915090505481565b6118bd6125b8565b73ffffffffffffffffffffffffffffffffffffffff166118db61193b565b73ffffffffffffffffffffffffffffffffffffffff1614611931576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119289061462c565b60405180910390fd5b611939612cc8565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600180546119749061467b565b80601f01602080910402602001604051908101604052809291908181526020018280546119a09061467b565b80156119ed5780601f106119c2576101008083540402835291602001916119ed565b820191906000526020600020905b8154815290600101906020018083116119d057829003601f168201915b5050505050905090565b601481565b611a04611608565b15611a44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3b90614c5a565b60405180910390fd5b61118e60009054906101000a900460ff16611a94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8b9061478a565b60405180910390fd5b61115c611a9f610f12565b82611aaa9190614867565b1115611aeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae290614ee8565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff1663086146d26040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b5c9190614f1d565b905060008103611c4357602e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611be8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bdf90614fbc565b60405180910390fd5b81602e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611c3791906147d9565b92505081905550611d6e565b60018103611d2857602f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611ccd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc490614fbc565b60405180910390fd5b81602f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d1c91906147d9565b92505081905550611d6d565b600a821115611d6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6390615028565b60405180910390fd5b5b5b6000602b8260038110611d8457611d836149e1565b5b0154905060008382611d96919061480d565b905080341015611ddb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd290615094565b60405180910390fd5b60005b84811015611e0057611def33612acb565b80611df990614a10565b9050611dde565b600090505b6001600f611e1391906147d9565b811015611ed457600d81600f8110611e2e57611e2d6149e1565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6103e884601c85600f8110611e8157611e806149e1565b5b0154611e8d919061480d565b611e9791906150e3565b9081150290604051600060405180830381858888f19350505050158015611ec2573d6000803e3d6000fd5b5080611ecd90614a10565b9050611e05565b600d6001600f611ee491906147d9565b600f8110611ef557611ef46149e1565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611f5c573d6000803e3d6000fd5b505050505050565b602e6020528060005260406000206000915090505481565b611f8e611f876125b8565b8383612d6b565b5050565b602f6020528060005260406000206000915090505481565b611fb26125b8565b73ffffffffffffffffffffffffffffffffffffffff16611fd061193b565b73ffffffffffffffffffffffffffffffffffffffff1614612026576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201d9061462c565b60405180910390fd5b600161118e60006101000a81548160ff02191690831515021790555043603181905550565b61205c6120566125b8565b83612787565b61209b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209290614aca565b60405180910390fd5b6120a784848484612ed7565b50505050565b6201518081565b60606120bf82612662565b6120fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f590615186565b60405180910390fd5b6000612108612f33565b905060008151116121285760405180602001604052806000815250612153565b8061213284612fc5565b6040516020016121439291906151e2565b6040516020818303038152906040525b915050919050565b6000151561118e60019054906101000a900460ff161515146121b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a990615252565b60405180910390fd5b60005b60148110156121fa576121e9600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612acb565b806121f390614a10565b90506121b5565b50600161118e60016101000a81548160ff021916908315150217905550565b61115c81565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600061118e60009054906101000a900460ff16612305576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122fc9061478a565b60405180910390fd5b61115c612310610f12565b10612350576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612347906152be565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff1663086146d26040518163ffffffff1660e01b8152600401602060405180830381865afa15801561239d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123c19190614f1d565b9050602b81600381106123d7576123d66149e1565b5b015491505090565b6123e76125b8565b73ffffffffffffffffffffffffffffffffffffffff1661240561193b565b73ffffffffffffffffffffffffffffffffffffffff161461245b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124529061462c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036124ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124c190615350565b60405180910390fd5b6124d381612c02565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806125a157507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806125b157506125b082613125565b5b9050919050565b600033905090565b6125c8611608565b612607576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125fe906153bc565b60405180910390fd5b6000600a60146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61264b6125b8565b6040516126589190613dc3565b60405180910390a1565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661274183611624565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061279282612662565b6127d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c89061544e565b60405180910390fd5b60006127dc83611624565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061281e575061281d818561221f565b5b8061285c57508373ffffffffffffffffffffffffffffffffffffffff1661284484610c9b565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661288582611624565b73ffffffffffffffffffffffffffffffffffffffff16146128db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128d2906154e0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361294a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161294190615572565b60405180910390fd5b61295583838361318f565b6129606000826126ce565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129b091906147d9565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a079190614867565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612ac68383836132a1565b505050565b6000612ad56132a6565b9050612ae182826133eb565b5050565b6000612af082611624565b9050612afe8160008461318f565b612b096000836126ce565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612b5991906147d9565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612bfe816000846132a1565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612cd0611608565b15612d10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0790614c5a565b60405180910390fd5b6001600a60146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612d546125b8565b604051612d619190613dc3565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612dd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dd0906155de565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612eca9190613c49565b60405180910390a3505050565b612ee2848484612865565b612eee84848484613409565b612f2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2490615670565b60405180910390fd5b50505050565b6060600b8054612f429061467b565b80601f0160208091040260200160405190810160405280929190818152602001828054612f6e9061467b565b8015612fbb5780601f10612f9057610100808354040283529160200191612fbb565b820191906000526020600020905b815481529060010190602001808311612f9e57829003601f168201915b5050505050905090565b60606000820361300c576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613120565b600082905060005b6000821461303e57808061302790614a10565b915050600a8261303791906150e3565b9150613014565b60008167ffffffffffffffff81111561305a57613059613f8c565b5b6040519080825280601f01601f19166020018201604052801561308c5781602001600182028036833780820191505090505b5090505b60008514613119576001826130a591906147d9565b9150600a856130b49190615690565b60306130c09190614867565b60f81b8183815181106130d6576130d56149e1565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561311291906150e3565b9450613090565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61319a838383613590565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036131dc576131d781613595565b61321b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461321a5761321983826135de565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361325d576132588161374b565b61329c565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461329b5761329a828261381c565b5b5b505050565b505050565b6000806132b1610f12565b61115c6132be91906147d9565b9050600081334442856040516020016132da949392919061572a565b6040516020818303038152906040528051906020012060001c6132fd9190615690565b905060009250600060328261115c811061331a576133196149e1565b5b01541461333f5760328161115c8110613336576133356149e1565b5b01549250613343565b8092505b6000603260018461335491906147d9565b61115c8110613366576133656149e1565b5b0154036133995760018261337a91906147d9565b60328261115c811061338f5761338e6149e1565b5b01819055506133d7565b60326001836133a891906147d9565b61115c81106133ba576133b96149e1565b5b015460328261115c81106133d1576133d06149e1565b5b01819055505b6001836133e49190614867565b9250505090565b61340582826040518060200160405280600081525061389b565b5050565b600061342a8473ffffffffffffffffffffffffffffffffffffffff166138f6565b15613583578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026134536125b8565b8786866040518563ffffffff1660e01b815260040161347594939291906157cd565b6020604051808303816000875af19250505080156134b157506040513d601f19601f820116820180604052508101906134ae919061582e565b60015b613533573d80600081146134e1576040519150601f19603f3d011682016040523d82523d6000602084013e6134e6565b606091505b50600081510361352b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161352290615670565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613588565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016135eb846116d5565b6135f591906147d9565b90506000600760008481526020019081526020016000205490508181146136da576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061375f91906147d9565b905060006009600084815260200190815260200160002054905060006008838154811061378f5761378e6149e1565b5b9060005260206000200154905080600883815481106137b1576137b06149e1565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613800576137ff61585b565b5b6001900381819060005260206000200160009055905550505050565b6000613827836116d5565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b6138a58383613919565b6138b26000848484613409565b6138f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138e890615670565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613988576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161397f906158d6565b60405180910390fd5b61399181612662565b156139d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139c890615942565b60405180910390fd5b6139dd6000838361318f565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613a2d9190614867565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613aee600083836132a1565b5050565b828054613afe9061467b565b90600052602060002090601f016020900481019282613b205760008555613b67565b82601f10613b3957805160ff1916838001178555613b67565b82800160010185558215613b67579182015b82811115613b66578251825591602001919060010190613b4b565b5b509050613b749190613b78565b5090565b5b80821115613b91576000816000905550600101613b79565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613bde81613ba9565b8114613be957600080fd5b50565b600081359050613bfb81613bd5565b92915050565b600060208284031215613c1757613c16613b9f565b5b6000613c2584828501613bec565b91505092915050565b60008115159050919050565b613c4381613c2e565b82525050565b6000602082019050613c5e6000830184613c3a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613c9e578082015181840152602081019050613c83565b83811115613cad576000848401525b50505050565b6000601f19601f8301169050919050565b6000613ccf82613c64565b613cd98185613c6f565b9350613ce9818560208601613c80565b613cf281613cb3565b840191505092915050565b60006020820190508181036000830152613d178184613cc4565b905092915050565b6000819050919050565b613d3281613d1f565b8114613d3d57600080fd5b50565b600081359050613d4f81613d29565b92915050565b600060208284031215613d6b57613d6a613b9f565b5b6000613d7984828501613d40565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613dad82613d82565b9050919050565b613dbd81613da2565b82525050565b6000602082019050613dd86000830184613db4565b92915050565b613de781613d1f565b82525050565b6000602082019050613e026000830184613dde565b92915050565b613e1181613da2565b8114613e1c57600080fd5b50565b600081359050613e2e81613e08565b92915050565b60008060408385031215613e4b57613e4a613b9f565b5b6000613e5985828601613e1f565b9250506020613e6a85828601613d40565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f840112613e9957613e98613e74565b5b8235905067ffffffffffffffff811115613eb657613eb5613e79565b5b602083019150836020820283011115613ed257613ed1613e7e565b5b9250929050565b600080600060408486031215613ef257613ef1613b9f565b5b600084013567ffffffffffffffff811115613f1057613f0f613ba4565b5b613f1c86828701613e83565b93509350506020613f2f86828701613d40565b9150509250925092565b600080600060608486031215613f5257613f51613b9f565b5b6000613f6086828701613e1f565b9350506020613f7186828701613e1f565b9250506040613f8286828701613d40565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613fc482613cb3565b810181811067ffffffffffffffff82111715613fe357613fe2613f8c565b5b80604052505050565b6000613ff6613b95565b90506140028282613fbb565b919050565b600067ffffffffffffffff82111561402257614021613f8c565b5b602082029050602081019050919050565b600061404661404184614007565b613fec565b9050808382526020820190506020840283018581111561406957614068613e7e565b5b835b81811015614092578061407e8882613e1f565b84526020840193505060208101905061406b565b5050509392505050565b600082601f8301126140b1576140b0613e74565b5b81356140c1848260208601614033565b91505092915050565b600067ffffffffffffffff8211156140e5576140e4613f8c565b5b602082029050602081019050919050565b6000614109614104846140ca565b613fec565b9050808382526020820190506020840283018581111561412c5761412b613e7e565b5b835b8181101561415557806141418882613d40565b84526020840193505060208101905061412e565b5050509392505050565b600082601f83011261417457614173613e74565b5b81356141848482602086016140f6565b91505092915050565b600080604083850312156141a4576141a3613b9f565b5b600083013567ffffffffffffffff8111156141c2576141c1613ba4565b5b6141ce8582860161409c565b925050602083013567ffffffffffffffff8111156141ef576141ee613ba4565b5b6141fb8582860161415f565b9150509250929050565b60006020828403121561421b5761421a613b9f565b5b600061422984828501613e1f565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61426781613d1f565b82525050565b6000614279838361425e565b60208301905092915050565b6000602082019050919050565b600061429d82614232565b6142a7818561423d565b93506142b28361424e565b8060005b838110156142e35781516142ca888261426d565b97506142d583614285565b9250506001810190506142b6565b5085935050505092915050565b6000602082019050818103600083015261430a8184614292565b905092915050565b600080fd5b600067ffffffffffffffff82111561433257614331613f8c565b5b61433b82613cb3565b9050602081019050919050565b82818337600083830152505050565b600061436a61436584614317565b613fec565b90508281526020810184848401111561438657614385614312565b5b614391848285614348565b509392505050565b600082601f8301126143ae576143ad613e74565b5b81356143be848260208601614357565b91505092915050565b6000602082840312156143dd576143dc613b9f565b5b600082013567ffffffffffffffff8111156143fb576143fa613ba4565b5b61440784828501614399565b91505092915050565b61441981613c2e565b811461442457600080fd5b50565b60008135905061443681614410565b92915050565b6000806040838503121561445357614452613b9f565b5b600061446185828601613e1f565b925050602061447285828601614427565b9150509250929050565b600067ffffffffffffffff82111561449757614496613f8c565b5b6144a082613cb3565b9050602081019050919050565b60006144c06144bb8461447c565b613fec565b9050828152602081018484840111156144dc576144db614312565b5b6144e7848285614348565b509392505050565b600082601f83011261450457614503613e74565b5b81356145148482602086016144ad565b91505092915050565b6000806000806080858703121561453757614536613b9f565b5b600061454587828801613e1f565b945050602061455687828801613e1f565b935050604061456787828801613d40565b925050606085013567ffffffffffffffff81111561458857614587613ba4565b5b614594878288016144ef565b91505092959194509250565b600080604083850312156145b7576145b6613b9f565b5b60006145c585828601613e1f565b92505060206145d685828601613e1f565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614616602083613c6f565b9150614621826145e0565b602082019050919050565b6000602082019050818103600083015261464581614609565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061469357607f821691505b6020821081036146a6576146a561464c565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000614708602c83613c6f565b9150614713826146ac565b604082019050919050565b60006020820190508181036000830152614737816146fb565b9050919050565b7f53616c6520686173206e6f742073746172746564000000000000000000000000600082015250565b6000614774601483613c6f565b915061477f8261473e565b602082019050919050565b600060208201905081810360008301526147a381614767565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006147e482613d1f565b91506147ef83613d1f565b925082821015614802576148016147aa565b5b828203905092915050565b600061481882613d1f565b915061482383613d1f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561485c5761485b6147aa565b5b828202905092915050565b600061487282613d1f565b915061487d83613d1f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156148b2576148b16147aa565b5b828201905092915050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614919602183613c6f565b9150614924826148bd565b604082019050919050565b600060208201905081810360008301526149488161490c565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006149ab603883613c6f565b91506149b68261494f565b604082019050919050565b600060208201905081810360008301526149da8161499e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000614a1b82613d1f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614a4d57614a4c6147aa565b5b600182019050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614ab4603183613c6f565b9150614abf82614a58565b604082019050919050565b60006020820190508181036000830152614ae381614aa7565b9050919050565b7f446966666572656e74206c656e677468206265747765656e203220706172616d60008201527f6574657273000000000000000000000000000000000000000000000000000000602082015250565b6000614b46602583613c6f565b9150614b5182614aea565b604082019050919050565b60006020820190508181036000830152614b7581614b39565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614bd8602b83613c6f565b9150614be382614b7c565b604082019050919050565b60006020820190508181036000830152614c0781614bcb565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000614c44601083613c6f565b9150614c4f82614c0e565b602082019050919050565b60006020820190508181036000830152614c7381614c37565b9050919050565b7f596f7520617265206e6f74206f776e6572206f662074686520746f6b656e0000600082015250565b6000614cb0601e83613c6f565b9150614cbb82614c7a565b602082019050919050565b60006020820190508181036000830152614cdf81614ca3565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614d42602c83613c6f565b9150614d4d82614ce6565b604082019050919050565b60006020820190508181036000830152614d7181614d35565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000614dd4602983613c6f565b9150614ddf82614d78565b604082019050919050565b60006020820190508181036000830152614e0381614dc7565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000614e66602a83613c6f565b9150614e7182614e0a565b604082019050919050565b60006020820190508181036000830152614e9581614e59565b9050919050565b7f507572636861736520776f756c6420657863656564206d617820746f6b656e73600082015250565b6000614ed2602083613c6f565b9150614edd82614e9c565b602082019050919050565b60006020820190508181036000830152614f0181614ec5565b9050919050565b600081519050614f1781613d29565b92915050565b600060208284031215614f3357614f32613b9f565b5b6000614f4184828501614f08565b91505092915050565b7f4578636565646564206d617820617661696c61626c6520746f2070757263686160008201527f7365000000000000000000000000000000000000000000000000000000000000602082015250565b6000614fa6602283613c6f565b9150614fb182614f4a565b604082019050919050565b60006020820190508181036000830152614fd581614f99565b9050919050565b7f596f752063616e206d696e7420746f203130204e465473207065722054580000600082015250565b6000615012601e83613c6f565b915061501d82614fdc565b602082019050919050565b6000602082019050818103600083015261504181615005565b9050919050565b7f496e73756666696369656e742066756e64730000000000000000000000000000600082015250565b600061507e601283613c6f565b915061508982615048565b602082019050919050565b600060208201905081810360008301526150ad81615071565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006150ee82613d1f565b91506150f983613d1f565b925082615109576151086150b4565b5b828204905092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000615170602f83613c6f565b915061517b82615114565b604082019050919050565b6000602082019050818103600083015261519f81615163565b9050919050565b600081905092915050565b60006151bc82613c64565b6151c681856151a6565b93506151d6818560208601613c80565b80840191505092915050565b60006151ee82856151b1565b91506151fa82846151b1565b91508190509392505050565b7f676976654177617920616d6f756e742065786365656400000000000000000000600082015250565b600061523c601683613c6f565b915061524782615206565b602082019050919050565b6000602082019050818103600083015261526b8161522f565b9050919050565b7f416c7265616479206d696e74656420616c6c0000000000000000000000000000600082015250565b60006152a8601283613c6f565b91506152b382615272565b602082019050919050565b600060208201905081810360008301526152d78161529b565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061533a602683613c6f565b9150615345826152de565b604082019050919050565b600060208201905081810360008301526153698161532d565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b60006153a6601483613c6f565b91506153b182615370565b602082019050919050565b600060208201905081810360008301526153d581615399565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000615438602c83613c6f565b9150615443826153dc565b604082019050919050565b600060208201905081810360008301526154678161542b565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006154ca602583613c6f565b91506154d58261546e565b604082019050919050565b600060208201905081810360008301526154f9816154bd565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061555c602483613c6f565b915061556782615500565b604082019050919050565b6000602082019050818103600083015261558b8161554f565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006155c8601983613c6f565b91506155d382615592565b602082019050919050565b600060208201905081810360008301526155f7816155bb565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061565a603283613c6f565b9150615665826155fe565b604082019050919050565b600060208201905081810360008301526156898161564d565b9050919050565b600061569b82613d1f565b91506156a683613d1f565b9250826156b6576156b56150b4565b5b828206905092915050565b60008160601b9050919050565b60006156d9826156c1565b9050919050565b60006156eb826156ce565b9050919050565b6157036156fe82613da2565b6156e0565b82525050565b6000819050919050565b61572461571f82613d1f565b615709565b82525050565b600061573682876156f2565b6014820191506157468286615713565b6020820191506157568285615713565b6020820191506157668284615713565b60208201915081905095945050505050565b600081519050919050565b600082825260208201905092915050565b600061579f82615778565b6157a98185615783565b93506157b9818560208601613c80565b6157c281613cb3565b840191505092915050565b60006080820190506157e26000830187613db4565b6157ef6020830186613db4565b6157fc6040830185613dde565b818103606083015261580e8184615794565b905095945050505050565b60008151905061582881613bd5565b92915050565b60006020828403121561584457615843613b9f565b5b600061585284828501615819565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006158c0602083613c6f565b91506158cb8261588a565b602082019050919050565b600060208201905081810360008301526158ef816158b3565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b600061592c601c83613c6f565b9150615937826158f6565b602082019050919050565b6000602082019050818103600083015261595b8161591f565b905091905056fea264697066735822122057ad8d7b1b39973bc29be81f3da2362f47e49d12d43ac648f73adff3cb4d9efe64736f6c634300080d0033