VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xdB0F26…Aade
Summary
Transactions
Transfers
Address
0xdB0F2696Bc429E56070ad01e99c717D2a3b9Aade
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xdE7496403Cdc79D0A043FCbeC89A791490DfD183
Deployer
0xdE7496403Cdc79D0A043FCbeC89A791490DfD183
Code
0x6080604052600436106102c95760003560e01c806372402378116101755780639cf9fd73116100dc578063c87b56dd11610095578063df04b5051161006f578063df04b50514610ac7578063e985e9c514610b04578063eb91d37e14610b41578063f2fde38b14610b6c576102c9565b8063c87b56dd14610a36578063d0c433d314610a73578063d936547e14610a8a576102c9565b80639cf9fd731461095b578063a0712d6814610986578063a22cb465146109a2578063a2309ff8146109cb578063b66a0e5d146109f6578063b88d4fde14610a0d576102c9565b806385f5bca21161012e57806385f5bca21461085b5780638da5cb5b1461088657806390c8de8c146108b15780639232cf72146108da57806395d89b41146109055780639a0d4f4014610930576102c9565b8063724023781461074b578063758b1ce3146107765780637d4cb9641461079f5780637f77f574146107ca578063839daa76146108075780638456cb5914610844576102c9565b806342966c681161023457806355f804b3116101ed5780636352211e116101c75780636352211e1461068f5780636889c0d8146106cc57806370a08231146106f7578063715018a614610734576102c9565b806355f804b3146106105780635c474f9e146106395780635c975abb14610664576102c9565b806342966c68146104ec578063438b63001461051557806348b151661461055257806348cd4cb11461057d5780634d4c4e99146105a85780634f6ccce7146105d3576102c9565b806319cc02aa1161028657806319cc02aa146103de57806323b872dd1461040957806326b99a94146104325780632f745c591461045b57806332a2aecf1461049857806342842e0e146104c3576102c9565b806301ffc9a7146102ce578063046f7da21461030b57806306fdde0314610322578063081812fc1461034d578063095ea7b31461038a57806318160ddd146103b3575b600080fd5b3480156102da57600080fd5b506102f560048036038101906102f09190613e01565b610b95565b6040516103029190613e49565b60405180910390f35b34801561031757600080fd5b50610320610c0f565b005b34801561032e57600080fd5b50610337610c95565b6040516103449190613efd565b60405180910390f35b34801561035957600080fd5b50610374600480360381019061036f9190613f55565b610d27565b6040516103819190613fc3565b60405180910390f35b34801561039657600080fd5b506103b160048036038101906103ac919061400a565b610dac565b005b3480156103bf57600080fd5b506103c8610ec3565b6040516103d59190614059565b60405180910390f35b3480156103ea57600080fd5b506103f3610ed0565b6040516104009190613e49565b60405180910390f35b34801561041557600080fd5b50610430600480360381019061042b9190614074565b610ee4565b005b34801561043e57600080fd5b50610459600480360381019061045491906142d2565b610f44565b005b34801561046757600080fd5b50610482600480360381019061047d919061400a565b611087565b60405161048f9190614059565b60405180910390f35b3480156104a457600080fd5b506104ad61112c565b6040516104ba9190614059565b60405180910390f35b3480156104cf57600080fd5b506104ea60048036038101906104e59190614074565b611132565b005b3480156104f857600080fd5b50610513600480360381019061050e9190613f55565b611152565b005b34801561052157600080fd5b5061053c6004803603810190610537919061434a565b61121c565b6040516105499190614435565b60405180910390f35b34801561055e57600080fd5b506105676112ca565b6040516105749190614059565b60405180910390f35b34801561058957600080fd5b506105926112d0565b60405161059f9190614059565b60405180910390f35b3480156105b457600080fd5b506105bd6112d6565b6040516105ca9190614059565b60405180910390f35b3480156105df57600080fd5b506105fa60048036038101906105f59190613f55565b6112db565b6040516106079190614059565b60405180910390f35b34801561061c57600080fd5b506106376004803603810190610632919061450c565b61134c565b005b34801561064557600080fd5b5061064e6113e2565b60405161065b9190613e49565b60405180910390f35b34801561067057600080fd5b506106796113f6565b6040516106869190613e49565b60405180910390f35b34801561069b57600080fd5b506106b660048036038101906106b19190613f55565b61140d565b6040516106c39190613fc3565b60405180910390f35b3480156106d857600080fd5b506106e16114be565b6040516106ee9190614059565b60405180910390f35b34801561070357600080fd5b5061071e6004803603810190610719919061434a565b6114c3565b60405161072b9190614059565b60405180910390f35b34801561074057600080fd5b5061074961157a565b005b34801561075757600080fd5b50610760611602565b60405161076d9190614059565b60405180910390f35b34801561078257600080fd5b5061079d60048036038101906107989190613f55565b611607565b005b3480156107ab57600080fd5b506107b461168d565b6040516107c19190614059565b60405180910390f35b3480156107d657600080fd5b506107f160048036038101906107ec9190613f55565b611693565b6040516107fe9190614059565b60405180910390f35b34801561081357600080fd5b5061082e6004803603810190610829919061434a565b6116ae565b60405161083b9190613e49565b60405180910390f35b34801561085057600080fd5b506108596116ce565b005b34801561086757600080fd5b50610870611754565b60405161087d9190614059565b60405180910390f35b34801561089257600080fd5b5061089b611759565b6040516108a89190613fc3565b60405180910390f35b3480156108bd57600080fd5b506108d860048036038101906108d391906145b0565b611783565b005b3480156108e657600080fd5b506108ef611ab1565b6040516108fc9190614059565b60405180910390f35b34801561091157600080fd5b5061091a611ab6565b6040516109279190613efd565b60405180910390f35b34801561093c57600080fd5b50610945611b48565b6040516109529190614059565b60405180910390f35b34801561096757600080fd5b50610970611b4d565b60405161097d9190614059565b60405180910390f35b6109a0600480360381019061099b9190613f55565b611b53565b005b3480156109ae57600080fd5b506109c960048036038101906109c4919061463c565b612105565b005b3480156109d757600080fd5b506109e061211b565b6040516109ed9190614059565b60405180910390f35b348015610a0257600080fd5b50610a0b612121565b005b348015610a1957600080fd5b50610a346004803603810190610a2f919061471d565b6121c2565b005b348015610a4257600080fd5b50610a5d6004803603810190610a589190613f55565b612224565b604051610a6a9190613efd565b60405180910390f35b348015610a7f57600080fd5b50610a886122cb565b005b348015610a9657600080fd5b50610ab16004803603810190610aac919061434a565b612389565b604051610abe9190613e49565b60405180910390f35b348015610ad357600080fd5b50610aee6004803603810190610ae99190613f55565b6123a9565b604051610afb9190613fc3565b60405180910390f35b348015610b1057600080fd5b50610b2b6004803603810190610b2691906147a0565b6123df565b604051610b389190613e49565b60405180910390f35b348015610b4d57600080fd5b50610b56612473565b604051610b639190614059565b60405180910390f35b348015610b7857600080fd5b50610b936004803603810190610b8e919061434a565b6125b5565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610c085750610c07826126ac565b5b9050919050565b610c1761278e565b73ffffffffffffffffffffffffffffffffffffffff16610c35611759565b73ffffffffffffffffffffffffffffffffffffffff1614610c8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c829061482c565b60405180910390fd5b610c93612796565b565b606060008054610ca49061487b565b80601f0160208091040260200160405190810160405280929190818152602001828054610cd09061487b565b8015610d1d5780601f10610cf257610100808354040283529160200191610d1d565b820191906000526020600020905b815481529060010190602001808311610d0057829003601f168201915b5050505050905090565b6000610d3282612838565b610d71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d689061491e565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610db78261140d565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1e906149b0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610e4661278e565b73ffffffffffffffffffffffffffffffffffffffff161480610e755750610e7481610e6f61278e565b6123df565b5b610eb4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eab90614a42565b60405180910390fd5b610ebe83836128a4565b505050565b6000600880549050905090565b61039260019054906101000a900460ff1681565b610ef5610eef61278e565b8261295d565b610f34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2b90614ad4565b60405180910390fd5b610f3f838383612a3b565b505050565b610f4c61278e565b73ffffffffffffffffffffffffffffffffffffffff16610f6a611759565b73ffffffffffffffffffffffffffffffffffffffff1614610fc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb79061482c565b60405180910390fd5b8051825114611004576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ffb90614b66565b60405180910390fd5b600080600091505b835182101561108157600090505b82828151811061102d5761102c614b86565b5b60200260200101518110156110705761105f84838151811061105257611051614b86565b5b6020026020010151612ca1565b8061106990614be4565b905061101a565b8161107a90614be4565b915061100c565b50505050565b6000611092836114c3565b82106110d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ca90614c9e565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61037881565b61114d838383604051806020016040528060008152506121c2565b505050565b61115a6113f6565b1561119a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119190614d0a565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166111ba8261140d565b73ffffffffffffffffffffffffffffffffffffffff1614611210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120790614d76565b60405180910390fd5b61121981612cea565b50565b60606000611229836114c3565b905060008167ffffffffffffffff811115611247576112466140cc565b5b6040519080825280602002602001820160405280156112755781602001602082028036833780820191505090505b50905060005b828110156112bf5761128d8582611087565b8282815181106112a05761129f614b86565b5b60200260200101818152505080806112b790614be4565b91505061127b565b508092505050919050565b60165481565b60175481565b600281565b60006112e5610ec3565b8210611326576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131d90614e08565b60405180910390fd5b6008828154811061133a57611339614b86565b5b90600052602060002001549050919050565b61135461278e565b73ffffffffffffffffffffffffffffffffffffffff16611372611759565b73ffffffffffffffffffffffffffffffffffffffff16146113c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bf9061482c565b60405180910390fd5b80600b90805190602001906113de929190613cf2565b5050565b61039260009054906101000a900460ff1681565b6000600a60149054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036114b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ac90614e9a565b60405180910390fd5b80915050919050565b600181565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152a90614f2c565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61158261278e565b73ffffffffffffffffffffffffffffffffffffffff166115a0611759565b73ffffffffffffffffffffffffffffffffffffffff16146115f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ed9061482c565b60405180910390fd5b6116006000612e07565b565b601481565b61160f61278e565b73ffffffffffffffffffffffffffffffffffffffff1661162d611759565b73ffffffffffffffffffffffffffffffffffffffff1614611683576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167a9061482c565b60405180910390fd5b8060168190555050565b61037881565b600e81600181106116a357600080fd5b016000915090505481565b60136020528060005260406000206000915054906101000a900460ff1681565b6116d661278e565b73ffffffffffffffffffffffffffffffffffffffff166116f4611759565b73ffffffffffffffffffffffffffffffffffffffff161461174a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117419061482c565b60405180910390fd5b611752612ecd565b565b600a81565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61178b61278e565b73ffffffffffffffffffffffffffffffffffffffff166117a9611759565b73ffffffffffffffffffffffffffffffffffffffff16146117ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f69061482c565b60405180910390fd5b610378838390506015546118139190614f4c565b1115611854576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161184b90614fee565b60405180910390fd5b60005b83839050811015611aab576001820361198457600015156012600086868581811061188557611884614b86565b5b905060200201602081019061189a919061434a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615150361197f5760016012600086868581811061190257611901614b86565b5b9050602002016020810190611917919061434a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060156000815461197790614be4565b919050819055505b611a9a565b600015156013600086868581811061199f5761199e614b86565b5b90506020020160208101906119b4919061434a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503611a9957600160136000868685818110611a1c57611a1b614b86565b5b9050602002016020810190611a31919061434a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550601560008154611a9190614be4565b919050819055505b5b80611aa490614be4565b9050611857565b50505050565b603c81565b606060018054611ac59061487b565b80601f0160208091040260200160405190810160405280929190818152602001828054611af19061487b565b8015611b3e5780601f10611b1357610100808354040283529160200191611b3e565b820191906000526020600020905b815481529060010190602001808311611b2157829003601f168201915b5050505050905090565b603c81565b60155481565b611b5b6113f6565b15611b9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9290614d0a565b60405180910390fd5b61039260009054906101000a900460ff16611beb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611be29061505a565b60405180910390fd5b61037860145482611bfc9190614f4c565b1115611c3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c34906150c6565b60405180910390fd5b600080603c60165460175443611c5391906150e6565b611c5d919061511a565b1015611d9c57601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611cef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ce6906151e6565b60405180910390fd5b60028361039060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d3d9190614f4c565b1115611d7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7590615252565b60405180910390fd5b600f600060038110611d9357611d92614b86565b5b01549150611ed3565b603c80611da99190614f4c565b60165460175443611dba91906150e6565b611dc4919061511a565b1015611e7457601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611e56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4d906151e6565b60405180910390fd5b600f600160038110611e6b57611e6a614b86565b5b01549150611ed2565b600a831115611eb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eaf906152be565b60405180910390fd5b600f600260038110611ecd57611ecc614b86565b5b015491505b5b60008383611ee1919061511a565b905080341015611f26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f1d9061532a565b60405180910390fd5b600091505b83821015611f4d57611f3c33612ca1565b81611f4690614be4565b9150611f2b565b600091505b600180611f5f91906150e6565b82101561202057600d8260018110611f7a57611f79614b86565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6103e883600e8660018110611fcd57611fcc614b86565b5b0154611fd9919061511a565b611fe39190615379565b9081150290604051600060405180830381858888f1935050505015801561200e573d6000803e3d6000fd5b508161201990614be4565b9150611f52565b600d60018061202f91906150e6565b600181106120405761203f614b86565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156120a7573d6000803e3d6000fd5b508361039060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120f89190614f4c565b9250508190555050505050565b61211761211061278e565b8383612f70565b5050565b60145481565b61212961278e565b73ffffffffffffffffffffffffffffffffffffffff16612147611759565b73ffffffffffffffffffffffffffffffffffffffff161461219d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121949061482c565b60405180910390fd5b600161039260006101000a81548160ff02191690831515021790555043601781905550565b6121d36121cd61278e565b8361295d565b612212576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220990614ad4565b60405180910390fd5b61221e848484846130dc565b50505050565b606061222f82612838565b61226e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122659061541c565b60405180910390fd5b6000612278613138565b9050600081511161229857604051806020016040528060008152506122c3565b806122a2846131ca565b6040516020016122b3929190615478565b6040516020818303038152906040525b915050919050565b6000151561039260019054906101000a900460ff16151514612322576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612319906154e8565b60405180910390fd5b60005b601481101561236a57612359600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612ca1565b8061236390614be4565b9050612325565b50600161039260016101000a81548160ff021916908315150217905550565b60126020528060005260406000206000915054906101000a900460ff1681565b600d81600181106123b957600080fd5b016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600061039260009054906101000a900460ff166124c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124bc9061505a565b60405180910390fd5b6103786014541061250b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250290615554565b60405180910390fd5b603c6016546017544361251e91906150e6565b612528919061511a565b101561254c57600f60006003811061254357612542614b86565b5b015490506125b2565b603c806125599190614f4c565b6016546017544361256a91906150e6565b612574919061511a565b101561259857600f60016003811061258f5761258e614b86565b5b015490506125b2565b600f6002600381106125ad576125ac614b86565b5b015490505b90565b6125bd61278e565b73ffffffffffffffffffffffffffffffffffffffff166125db611759565b73ffffffffffffffffffffffffffffffffffffffff1614612631576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126289061482c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036126a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612697906155e6565b60405180910390fd5b6126a981612e07565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061277757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061278757506127868261332a565b5b9050919050565b600033905090565b61279e6113f6565b6127dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d490615652565b60405180910390fd5b6000600a60146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61282161278e565b60405161282e9190613fc3565b60405180910390a1565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166129178361140d565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061296882612838565b6129a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161299e906156e4565b60405180910390fd5b60006129b28361140d565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806129f457506129f381856123df565b5b80612a3257508373ffffffffffffffffffffffffffffffffffffffff16612a1a84610d27565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612a5b8261140d565b73ffffffffffffffffffffffffffffffffffffffff1614612ab1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aa890615776565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612b20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1790615808565b60405180910390fd5b612b2b838383613394565b612b366000826128a4565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612b8691906150e6565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612bdd9190614f4c565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612c9c8383836134a6565b505050565b6000612cab6134ab565b9050612cb782826135eb565b60146000815480929190612cca90614be4565b919050556103916000838152602001908152602001600020819055505050565b6000612cf58261140d565b9050612d0381600084613394565b612d0e6000836128a4565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612d5e91906150e6565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612e03816000846134a6565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612ed56113f6565b15612f15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f0c90614d0a565b60405180910390fd5b6001600a60146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612f5961278e565b604051612f669190613fc3565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612fde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fd590615874565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516130cf9190613e49565b60405180910390a3505050565b6130e7848484612a3b565b6130f384848484613609565b613132576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161312990615906565b60405180910390fd5b50505050565b6060600b80546131479061487b565b80601f01602080910402602001604051908101604052809291908181526020018280546131739061487b565b80156131c05780601f10613195576101008083540402835291602001916131c0565b820191906000526020600020905b8154815290600101906020018083116131a357829003601f168201915b5050505050905090565b606060008203613211576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613325565b600082905060005b6000821461324357808061322c90614be4565b915050600a8261323c9190615379565b9150613219565b60008167ffffffffffffffff81111561325f5761325e6140cc565b5b6040519080825280601f01601f1916602001820160405280156132915781602001600182028036833780820191505090505b5090505b6000851461331e576001826132aa91906150e6565b9150600a856132b99190615926565b60306132c59190614f4c565b60f81b8183815181106132db576132da614b86565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856133179190615379565b9450613295565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61339f838383613790565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036133e1576133dc81613795565b613420565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461341f5761341e83826137de565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036134625761345d8161394b565b6134a1565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146134a05761349f8282613a1c565b5b5b505050565b505050565b6000806014546103786134be91906150e6565b9050600081334442856040516020016134da94939291906159c0565b6040516020818303038152906040528051906020012060001c6134fd9190615926565b9050600092506000601882610378811061351a57613519614b86565b5b01541461353f57601881610378811061353657613535614b86565b5b01549250613543565b8092505b6000601860018461355491906150e6565b610378811061356657613565614b86565b5b0154036135995760018261357a91906150e6565b601882610378811061358f5761358e614b86565b5b01819055506135d7565b60186001836135a891906150e6565b61037881106135ba576135b9614b86565b5b015460188261037881106135d1576135d0614b86565b5b01819055505b6001836135e49190614f4c565b9250505090565b613605828260405180602001604052806000815250613a9b565b5050565b600061362a8473ffffffffffffffffffffffffffffffffffffffff16613af6565b15613783578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261365361278e565b8786866040518563ffffffff1660e01b81526004016136759493929190615a63565b6020604051808303816000875af19250505080156136b157506040513d601f19601f820116820180604052508101906136ae9190615ac4565b60015b613733573d80600081146136e1576040519150601f19603f3d011682016040523d82523d6000602084013e6136e6565b606091505b50600081510361372b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161372290615906565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613788565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016137eb846114c3565b6137f591906150e6565b90506000600760008481526020019081526020016000205490508181146138da576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061395f91906150e6565b905060006009600084815260200190815260200160002054905060006008838154811061398f5761398e614b86565b5b9060005260206000200154905080600883815481106139b1576139b0614b86565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613a00576139ff615af1565b5b6001900381819060005260206000200160009055905550505050565b6000613a27836114c3565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b613aa58383613b19565b613ab26000848484613609565b613af1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ae890615906565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613b88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b7f90615b6c565b60405180910390fd5b613b9181612838565b15613bd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613bc890615bd8565b60405180910390fd5b613bdd60008383613394565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613c2d9190614f4c565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613cee600083836134a6565b5050565b828054613cfe9061487b565b90600052602060002090601f016020900481019282613d205760008555613d67565b82601f10613d3957805160ff1916838001178555613d67565b82800160010185558215613d67579182015b82811115613d66578251825591602001919060010190613d4b565b5b509050613d749190613d78565b5090565b5b80821115613d91576000816000905550600101613d79565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613dde81613da9565b8114613de957600080fd5b50565b600081359050613dfb81613dd5565b92915050565b600060208284031215613e1757613e16613d9f565b5b6000613e2584828501613dec565b91505092915050565b60008115159050919050565b613e4381613e2e565b82525050565b6000602082019050613e5e6000830184613e3a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613e9e578082015181840152602081019050613e83565b83811115613ead576000848401525b50505050565b6000601f19601f8301169050919050565b6000613ecf82613e64565b613ed98185613e6f565b9350613ee9818560208601613e80565b613ef281613eb3565b840191505092915050565b60006020820190508181036000830152613f178184613ec4565b905092915050565b6000819050919050565b613f3281613f1f565b8114613f3d57600080fd5b50565b600081359050613f4f81613f29565b92915050565b600060208284031215613f6b57613f6a613d9f565b5b6000613f7984828501613f40565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613fad82613f82565b9050919050565b613fbd81613fa2565b82525050565b6000602082019050613fd86000830184613fb4565b92915050565b613fe781613fa2565b8114613ff257600080fd5b50565b60008135905061400481613fde565b92915050565b6000806040838503121561402157614020613d9f565b5b600061402f85828601613ff5565b925050602061404085828601613f40565b9150509250929050565b61405381613f1f565b82525050565b600060208201905061406e600083018461404a565b92915050565b60008060006060848603121561408d5761408c613d9f565b5b600061409b86828701613ff5565b93505060206140ac86828701613ff5565b92505060406140bd86828701613f40565b9150509250925092565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61410482613eb3565b810181811067ffffffffffffffff82111715614123576141226140cc565b5b80604052505050565b6000614136613d95565b905061414282826140fb565b919050565b600067ffffffffffffffff821115614162576141616140cc565b5b602082029050602081019050919050565b600080fd5b600061418b61418684614147565b61412c565b905080838252602082019050602084028301858111156141ae576141ad614173565b5b835b818110156141d757806141c38882613ff5565b8452602084019350506020810190506141b0565b5050509392505050565b600082601f8301126141f6576141f56140c7565b5b8135614206848260208601614178565b91505092915050565b600067ffffffffffffffff82111561422a576142296140cc565b5b602082029050602081019050919050565b600061424e6142498461420f565b61412c565b9050808382526020820190506020840283018581111561427157614270614173565b5b835b8181101561429a57806142868882613f40565b845260208401935050602081019050614273565b5050509392505050565b600082601f8301126142b9576142b86140c7565b5b81356142c984826020860161423b565b91505092915050565b600080604083850312156142e9576142e8613d9f565b5b600083013567ffffffffffffffff81111561430757614306613da4565b5b614313858286016141e1565b925050602083013567ffffffffffffffff81111561433457614333613da4565b5b614340858286016142a4565b9150509250929050565b6000602082840312156143605761435f613d9f565b5b600061436e84828501613ff5565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6143ac81613f1f565b82525050565b60006143be83836143a3565b60208301905092915050565b6000602082019050919050565b60006143e282614377565b6143ec8185614382565b93506143f783614393565b8060005b8381101561442857815161440f88826143b2565b975061441a836143ca565b9250506001810190506143fb565b5085935050505092915050565b6000602082019050818103600083015261444f81846143d7565b905092915050565b600080fd5b600067ffffffffffffffff821115614477576144766140cc565b5b61448082613eb3565b9050602081019050919050565b82818337600083830152505050565b60006144af6144aa8461445c565b61412c565b9050828152602081018484840111156144cb576144ca614457565b5b6144d684828561448d565b509392505050565b600082601f8301126144f3576144f26140c7565b5b813561450384826020860161449c565b91505092915050565b60006020828403121561452257614521613d9f565b5b600082013567ffffffffffffffff8111156145405761453f613da4565b5b61454c848285016144de565b91505092915050565b600080fd5b60008083601f8401126145705761456f6140c7565b5b8235905067ffffffffffffffff81111561458d5761458c614555565b5b6020830191508360208202830111156145a9576145a8614173565b5b9250929050565b6000806000604084860312156145c9576145c8613d9f565b5b600084013567ffffffffffffffff8111156145e7576145e6613da4565b5b6145f38682870161455a565b9350935050602061460686828701613f40565b9150509250925092565b61461981613e2e565b811461462457600080fd5b50565b60008135905061463681614610565b92915050565b6000806040838503121561465357614652613d9f565b5b600061466185828601613ff5565b925050602061467285828601614627565b9150509250929050565b600067ffffffffffffffff821115614697576146966140cc565b5b6146a082613eb3565b9050602081019050919050565b60006146c06146bb8461467c565b61412c565b9050828152602081018484840111156146dc576146db614457565b5b6146e784828561448d565b509392505050565b600082601f830112614704576147036140c7565b5b81356147148482602086016146ad565b91505092915050565b6000806000806080858703121561473757614736613d9f565b5b600061474587828801613ff5565b945050602061475687828801613ff5565b935050604061476787828801613f40565b925050606085013567ffffffffffffffff81111561478857614787613da4565b5b614794878288016146ef565b91505092959194509250565b600080604083850312156147b7576147b6613d9f565b5b60006147c585828601613ff5565b92505060206147d685828601613ff5565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614816602083613e6f565b9150614821826147e0565b602082019050919050565b6000602082019050818103600083015261484581614809565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061489357607f821691505b6020821081036148a6576148a561484c565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000614908602c83613e6f565b9150614913826148ac565b604082019050919050565b60006020820190508181036000830152614937816148fb565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061499a602183613e6f565b91506149a58261493e565b604082019050919050565b600060208201905081810360008301526149c98161498d565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000614a2c603883613e6f565b9150614a37826149d0565b604082019050919050565b60006020820190508181036000830152614a5b81614a1f565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614abe603183613e6f565b9150614ac982614a62565b604082019050919050565b60006020820190508181036000830152614aed81614ab1565b9050919050565b7f446966666572656e74206c656e677468206265747765656e203220706172616d60008201527f6574657273000000000000000000000000000000000000000000000000000000602082015250565b6000614b50602583613e6f565b9150614b5b82614af4565b604082019050919050565b60006020820190508181036000830152614b7f81614b43565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614bef82613f1f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614c2157614c20614bb5565b5b600182019050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614c88602b83613e6f565b9150614c9382614c2c565b604082019050919050565b60006020820190508181036000830152614cb781614c7b565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000614cf4601083613e6f565b9150614cff82614cbe565b602082019050919050565b60006020820190508181036000830152614d2381614ce7565b9050919050565b7f596f7520617265206e6f74206f776e6572206f662074686520746f6b656e0000600082015250565b6000614d60601e83613e6f565b9150614d6b82614d2a565b602082019050919050565b60006020820190508181036000830152614d8f81614d53565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614df2602c83613e6f565b9150614dfd82614d96565b604082019050919050565b60006020820190508181036000830152614e2181614de5565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000614e84602983613e6f565b9150614e8f82614e28565b604082019050919050565b60006020820190508181036000830152614eb381614e77565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000614f16602a83613e6f565b9150614f2182614eba565b604082019050919050565b60006020820190508181036000830152614f4581614f09565b9050919050565b6000614f5782613f1f565b9150614f6283613f1f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614f9757614f96614bb5565b5b828201905092915050565b7f57686974656c69737420616d6f756e7420657863656564000000000000000000600082015250565b6000614fd8601783613e6f565b9150614fe382614fa2565b602082019050919050565b6000602082019050818103600083015261500781614fcb565b9050919050565b7f53616c6520686173206e6f742073746172746564000000000000000000000000600082015250565b6000615044601483613e6f565b915061504f8261500e565b602082019050919050565b6000602082019050818103600083015261507381615037565b9050919050565b7f416d6f756e742065786365656400000000000000000000000000000000000000600082015250565b60006150b0600d83613e6f565b91506150bb8261507a565b602082019050919050565b600060208201905081810360008301526150df816150a3565b9050919050565b60006150f182613f1f565b91506150fc83613f1f565b92508282101561510f5761510e614bb5565b5b828203905092915050565b600061512582613f1f565b915061513083613f1f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561516957615168614bb5565b5b828202905092915050565b7f4f6e6c792077686974656c697374656420616464726573732063616e206d696e60008201527f7420696e207468652070726573616c6500000000000000000000000000000000602082015250565b60006151d0603083613e6f565b91506151db82615174565b604082019050919050565b600060208201905081810360008301526151ff816151c3565b9050919050565b7f42555941424c45204c494d495420455843454544000000000000000000000000600082015250565b600061523c601483613e6f565b915061524782615206565b602082019050919050565b6000602082019050818103600083015261526b8161522f565b9050919050565b7f596f752063616e206d696e7420746f203130204e465473207065722054580000600082015250565b60006152a8601e83613e6f565b91506152b382615272565b602082019050919050565b600060208201905081810360008301526152d78161529b565b9050919050565b7f496e73756666696369656e742046756e64730000000000000000000000000000600082015250565b6000615314601283613e6f565b915061531f826152de565b602082019050919050565b6000602082019050818103600083015261534381615307565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061538482613f1f565b915061538f83613f1f565b92508261539f5761539e61534a565b5b828204905092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000615406602f83613e6f565b9150615411826153aa565b604082019050919050565b60006020820190508181036000830152615435816153f9565b9050919050565b600081905092915050565b600061545282613e64565b61545c818561543c565b935061546c818560208601613e80565b80840191505092915050565b60006154848285615447565b91506154908284615447565b91508190509392505050565b7f676976654177617920616d6f756e742065786365656400000000000000000000600082015250565b60006154d2601683613e6f565b91506154dd8261549c565b602082019050919050565b60006020820190508181036000830152615501816154c5565b9050919050565b7f416c7265616479206d696e74656420616c6c0000000000000000000000000000600082015250565b600061553e601283613e6f565b915061554982615508565b602082019050919050565b6000602082019050818103600083015261556d81615531565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006155d0602683613e6f565b91506155db82615574565b604082019050919050565b600060208201905081810360008301526155ff816155c3565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061563c601483613e6f565b915061564782615606565b602082019050919050565b6000602082019050818103600083015261566b8161562f565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006156ce602c83613e6f565b91506156d982615672565b604082019050919050565b600060208201905081810360008301526156fd816156c1565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615760602583613e6f565b915061576b82615704565b604082019050919050565b6000602082019050818103600083015261578f81615753565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006157f2602483613e6f565b91506157fd82615796565b604082019050919050565b60006020820190508181036000830152615821816157e5565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b600061585e601983613e6f565b915061586982615828565b602082019050919050565b6000602082019050818103600083015261588d81615851565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006158f0603283613e6f565b91506158fb82615894565b604082019050919050565b6000602082019050818103600083015261591f816158e3565b9050919050565b600061593182613f1f565b915061593c83613f1f565b92508261594c5761594b61534a565b5b828206905092915050565b60008160601b9050919050565b600061596f82615957565b9050919050565b600061598182615964565b9050919050565b61599961599482613fa2565b615976565b82525050565b6000819050919050565b6159ba6159b582613f1f565b61599f565b82525050565b60006159cc8287615988565b6014820191506159dc82866159a9565b6020820191506159ec82856159a9565b6020820191506159fc82846159a9565b60208201915081905095945050505050565b600081519050919050565b600082825260208201905092915050565b6000615a3582615a0e565b615a3f8185615a19565b9350615a4f818560208601613e80565b615a5881613eb3565b840191505092915050565b6000608082019050615a786000830187613fb4565b615a856020830186613fb4565b615a92604083018561404a565b8181036060830152615aa48184615a2a565b905095945050505050565b600081519050615abe81613dd5565b92915050565b600060208284031215615ada57615ad9613d9f565b5b6000615ae884828501615aaf565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615b56602083613e6f565b9150615b6182615b20565b602082019050919050565b60006020820190508181036000830152615b8581615b49565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615bc2601c83613e6f565b9150615bcd82615b8c565b602082019050919050565b60006020820190508181036000830152615bf181615bb5565b905091905056fea26469706673582212200a6b15337f281c92e30727cf8f6bea734cbb34cca69b6fe27a6bb2d5d39380aa64736f6c634300080d0033