VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xB393fF…D0e0
Summary
Transactions
Transfers
Address
0xB393fF79Da65538C673F7d27fD1EaF0548A2D0e0
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xA9FfDaD088EFDf54c09e43b95AA2A430d26337c9
Deployer
0xA9FfDaD088EFDf54c09e43b95AA2A430d26337c9
Code
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c806359d21ad91161010f578063a22cb465116100a2578063d539139311610071578063d5391393146105c6578063d547741f146105e4578063e985e9c514610600578063f394e52b14610630576101f0565b8063a22cb46514610542578063a93828951461055e578063b88d4fde1461057a578063c87b56dd14610596576101f0565b80638129fc1c116100de5780638129fc1c146104cc57806391d14854146104d657806395d89b4114610506578063a217fddf14610524576101f0565b806359d21ad9146104325780636352211e1461043c57806366b31cf91461046c57806370a082311461049c576101f0565b8063248a9ca31161018757806342842e0e1161015657806342842e0e146103ae57806342966c68146103ca5780634f6ccce7146103e65780635169905e14610416576101f0565b8063248a9ca3146103165780632f2ff15d146103465780632f745c591461036257806336568abe14610392576101f0565b806315448ca4116101c357806315448ca41461028f57806318160ddd146102c05780631c5d9faa146102de57806323b872dd146102fa576101f0565b806301ffc9a7146101f557806306fdde0314610225578063081812fc14610243578063095ea7b314610273575b600080fd5b61020f600480360381019061020a9190613f96565b610660565b60405161021c9190613fde565b60405180910390f35b61022d610672565b60405161023a9190614092565b60405180910390f35b61025d600480360381019061025891906140ea565b610704565b60405161026a9190614158565b60405180910390f35b61028d6004803603810190610288919061419f565b61074a565b005b6102a960048036038101906102a491906141df565b610861565b6040516102b792919061421b565b60405180910390f35b6102c861092f565b6040516102d59190614244565b60405180910390f35b6102f860048036038101906102f39190614394565b61093c565b005b610314600480360381019061030f91906143dd565b610df7565b005b610330600480360381019061032b9190614466565b610e57565b60405161033d91906144a2565b60405180910390f35b610360600480360381019061035b91906144bd565b610e77565b005b61037c6004803603810190610377919061419f565b610e98565b6040516103899190614244565b60405180910390f35b6103ac60048036038101906103a791906144bd565b610f3d565b005b6103c860048036038101906103c391906143dd565b610fc0565b005b6103e460048036038101906103df91906140ea565b610fe0565b005b61040060048036038101906103fb91906140ea565b61103c565b60405161040d9190614244565b60405180910390f35b610430600480360381019061042b91906144fd565b6110ad565b005b61043a6110e8565b005b610456600480360381019061045191906140ea565b6110fd565b6040516104639190614158565b60405180910390f35b610486600480360381019061048191906144fd565b611183565b6040516104939190614092565b60405180910390f35b6104b660048036038101906104b191906141df565b6113aa565b6040516104c39190614244565b60405180910390f35b6104d4611461565b005b6104f060048036038101906104eb91906144bd565b61165a565b6040516104fd9190613fde565b60405180910390f35b61050e6116c5565b60405161051b9190614092565b60405180910390f35b61052c611757565b60405161053991906144a2565b60405180910390f35b61055c6004803603810190610557919061457c565b61175e565b005b610578600480360381019061057391906145bc565b611774565b005b610594600480360381019061058f919061469d565b6118b5565b005b6105b060048036038101906105ab91906140ea565b611917565b6040516105bd9190614092565b60405180910390f35b6105ce61197f565b6040516105db91906144a2565b60405180910390f35b6105fe60048036038101906105f991906144bd565b6119a3565b005b61061a60048036038101906106159190614720565b6119c4565b6040516106279190613fde565b60405180910390f35b61064a600480360381019061064591906141df565b611a58565b6040516106579190614092565b60405180910390f35b600061066b82611ddf565b9050919050565b6060606580546106819061478f565b80601f01602080910402602001604051908101604052809291908181526020018280546106ad9061478f565b80156106fa5780601f106106cf576101008083540402835291602001916106fa565b820191906000526020600020905b8154815290600101906020018083116106dd57829003601f168201915b5050505050905090565b600061070f82611e59565b6069600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610755826110fd565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bc90614832565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107e4611ea4565b73ffffffffffffffffffffffffffffffffffffffff16148061081357506108128161080d611ea4565b6119c4565b5b610852576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610849906148c4565b60405180910390fd5b61085c8383611eac565b505050565b6000806000610871846000610e98565b905061012d600082815260200190815260200160002060030160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d81526020019081526020016000205461012d600083815260200190815260200160002060050160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250925050915091565b6000609980549050905090565b600061094e610949611ea4565b6113aa565b1161098e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098590614930565b60405180910390fd5b60006109a261099b611ea4565b6000610e98565b905060006109af83611f65565b9050806040516020016109c2919061498c565b60405160208183030381529060405280519060200120610ab161012d600085815260200190815260200160002060000160007f012bcefd9af78659bcf06e20a295455150774767aa8a5efb2b4b7095e601270581526020019081526020016000208054610a2e9061478f565b80601f0160208091040260200160405190810160405280929190818152602001828054610a5a9061478f565b8015610aa75780601f10610a7c57610100808354040283529160200191610aa7565b820191906000526020600020905b815481529060010190602001808311610a8a57829003601f168201915b5050505050611f65565b604051602001610ac1919061498c565b6040516020818303038152906040528051906020012014610b50576000151561012e82604051610af1919061498c565b908152602001604051809103902060009054906101000a900460ff16151514610b4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b46906149ef565b60405180910390fd5b5b600061012d600084815260200190815260200160002060000160007f012bcefd9af78659bcf06e20a295455150774767aa8a5efb2b4b7095e601270581526020019081526020016000208054610ba59061478f565b90501115610cbe57600061012e610c8b61012d600086815260200190815260200160002060000160007f012bcefd9af78659bcf06e20a295455150774767aa8a5efb2b4b7095e601270581526020019081526020016000208054610c089061478f565b80601f0160208091040260200160405190810160405280929190818152602001828054610c349061478f565b8015610c815780601f10610c5657610100808354040283529160200191610c81565b820191906000526020600020905b815481529060010190602001808311610c6457829003601f168201915b5050505050611f65565b604051610c98919061498c565b908152602001604051809103902060006101000a81548160ff0219169083151502179055505b8261012d600084815260200190815260200160002060000160007f012bcefd9af78659bcf06e20a295455150774767aa8a5efb2b4b7095e601270581526020019081526020016000209080519060200190610d1a929190613e87565b50600161012e82604051610d2e919061498c565b908152602001604051809103902060006101000a81548160ff021916908315150217905550600061012d600084815260200190815260200160002060030160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d81526020019081526020016000205414610df257600061012d600084815260200190815260200160002060030160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d8152602001908152602001600020819055505b505050565b610e08610e02611ea4565b8261211d565b610e47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3e90614a81565b60405180910390fd5b610e528383836121b2565b505050565b600060c96000838152602001908152602001600020600101549050919050565b610e8082610e57565b610e89816124ab565b610e9383836124bf565b505050565b6000610ea3836113aa565b8210610ee4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edb90614b13565b60405180910390fd5b609760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610f45611ea4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa990614ba5565b60405180910390fd5b610fbc82826125a0565b5050565b610fdb838383604051806020016040528060008152506118b5565b505050565b610ff1610feb611ea4565b8261211d565b611030576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102790614a81565b60405180910390fd5b61103981612682565b50565b600061104661092f565b8210611087576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107e90614c37565b60405180910390fd5b6099828154811061109b5761109a614c57565b5b90600052602060002001549050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a66110d7816124ab565b6110e28484846127d0565b50505050565b6110fb6110f3611ea4565b6000306127d0565b565b60008061110983612931565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361117a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117190614cd2565b60405180910390fd5b80915050919050565b606060018303611217578173ffffffffffffffffffffffffffffffffffffffff16630f53a470856040518263ffffffff1660e01b81526004016111c69190614158565b600060405180830381865afa1580156111e3573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061120c9190614ea7565b6020015190506113a3565b600283036112bf578173ffffffffffffffffffffffffffffffffffffffff16620d93da856040518263ffffffff1660e01b81526004016112579190614158565b600060405180830381865afa158015611274573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061129d9190614f29565b90919293949550909192939450909192935090919250905050809150506113a3565b60006112cc856000610e98565b905061012d600082815260200190815260200160002060000160007f012bcefd9af78659bcf06e20a295455150774767aa8a5efb2b4b7095e6012705815260200190815260200160002080546113219061478f565b80601f016020809104026020016040519081016040528092919081815260200182805461134d9061478f565b801561139a5780601f1061136f5761010080835404028352916020019161139a565b820191906000526020600020905b81548152906001019060200180831161137d57829003601f168201915b50505050509150505b9392505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361141a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141190615091565b60405180910390fd5b606860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060019054906101000a900460ff161590508080156114925750600160008054906101000a900460ff1660ff16105b806114bf57506114a13061296e565b1580156114be5750600160008054906101000a900460ff1660ff16145b5b6114fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f590615123565b60405180910390fd5b60016000806101000a81548160ff021916908360ff160217905550801561153b576001600060016101000a81548160ff0219169083151502179055505b6115af6040518060400160405280600881526020017f4964656e746974790000000000000000000000000000000000000000000000008152506040518060400160405280600281526020017f4944000000000000000000000000000000000000000000000000000000000000815250612991565b6115b76129ee565b6115bf612a3f565b6115c7612a90565b6115d46000801b336124bf565b6115fe7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6336124bf565b80156116575760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498600160405161164e9190615188565b60405180910390a15b50565b600060c9600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6060606680546116d49061478f565b80601f01602080910402602001604051908101604052809291908181526020018280546117009061478f565b801561174d5780601f106117225761010080835404028352916020019161174d565b820191906000526020600020905b81548152906001019060200180831161173057829003601f168201915b5050505050905090565b6000801b81565b611770611769611ea4565b8383612ae1565b5050565b6000611786611781611ea4565b6113aa565b116117c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117bd90614930565b60405180910390fd5b60006117da6117d3611ea4565b6000610e98565b90508261012d600083815260200190815260200160002060030160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d8152602001908152602001600020819055508161012d600083815260200190815260200160002060050160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b6118c66118c0611ea4565b8361211d565b611905576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118fc90614a81565b60405180910390fd5b61191184848484612c4d565b50505050565b606061192282611e59565b600061192c612ca9565b9050600081511161194c5760405180602001604052806000815250611977565b8061195684612ce6565b6040516020016119679291906151a3565b6040516020818303038152906040525b915050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b6119ac82610e57565b6119b5816124ab565b6119bf83836125a0565b505050565b6000606a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60606000611a67836000610e98565b9050600161012d600083815260200190815260200160002060030160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d81526020019081526020016000205403611bac5761012d600082815260200190815260200160002060050160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630f53a470846040518263ffffffff1660e01b8152600401611b5a9190614158565b600060405180830381865afa158015611b77573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611ba09190614ea7565b60200151915050611dda565b600261012d600083815260200190815260200160002060030160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d81526020019081526020016000205403611d055761012d600082815260200190815260200160002060050160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16620d93da846040518263ffffffff1660e01b8152600401611c9c9190614158565b600060405180830381865afa158015611cb9573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611ce29190614f29565b909192939495509091929394509091929350909192509050508092505050611dda565b61012d600082815260200190815260200160002060000160007f012bcefd9af78659bcf06e20a295455150774767aa8a5efb2b4b7095e601270581526020019081526020016000208054611d589061478f565b80601f0160208091040260200160405190810160405280929190818152602001828054611d849061478f565b8015611dd15780601f10611da657610100808354040283529160200191611dd1565b820191906000526020600020905b815481529060010190602001808311611db457829003601f168201915b50505050509150505b919050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611e525750611e5182612db4565b5b9050919050565b611e6281612e2e565b611ea1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9890614cd2565b60405180910390fd5b50565b600033905090565b816069600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611f1f836110fd565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b606060008290506000815167ffffffffffffffff811115611f8957611f88614269565b5b6040519080825280601f01601f191660200182016040528015611fbb5781602001600182028036833780820191505090505b50905060005b8251811015612112576041838281518110611fdf57611fde614c57565b5b602001015160f81c60f81b60f81c60ff16101580156120225750605a83828151811061200e5761200d614c57565b5b602001015160f81c60f81b60f81c60ff1611155b1561209e57602083828151811061203c5761203b614c57565b5b602001015160f81c60f81b60f81c61205491906151f6565b60f81b82828151811061206a57612069614c57565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506120ff565b8281815181106120b1576120b0614c57565b5b602001015160f81c60f81b8282815181106120cf576120ce614c57565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053505b808061210a9061522d565b915050611fc1565b508092505050919050565b600080612129836110fd565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061216b575061216a81856119c4565b5b806121a957508373ffffffffffffffffffffffffffffffffffffffff1661219184610704565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166121d2826110fd565b73ffffffffffffffffffffffffffffffffffffffff1614612228576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221f906152e7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612297576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228e90615379565b60405180910390fd5b6122a48383836001612e6f565b8273ffffffffffffffffffffffffffffffffffffffff166122c4826110fd565b73ffffffffffffffffffffffffffffffffffffffff161461231a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612311906152e7565b60405180910390fd5b6069600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001606860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001606860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816067600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46124a68383836001612ecc565b505050565b6124bc816124b7611ea4565b612ed2565b50565b6124c9828261165a565b61259c57600160c9600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612541611ea4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6125aa828261165a565b1561267e57600060c9600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612623611ea4565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b600061268d826110fd565b905061269d816000846001612e6f565b6126a6826110fd565b90506069600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001606860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506067600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46127cc816000846001612ecc565b5050565b60006127db846113aa565b1461281b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128129061540b565b60405180910390fd5b600042448560405160200161283293929190615494565b6040516020818303038152906040528051906020012060001c90506128578482612f57565b8261012d600083815260200190815260200160002060030160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d8152602001908152602001600020819055508161012d600083815260200190815260200160002060050160007f387316cbf61d7d33869456054757336cf9e50aee23db5ecd3ce8fd8c8e5a152d815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b60006067600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166129e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129d790615543565b60405180910390fd5b6129ea8282612f75565b5050565b600060019054906101000a900460ff16612a3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3490615543565b60405180910390fd5b565b600060019054906101000a900460ff16612a8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a8590615543565b60405180910390fd5b565b600060019054906101000a900460ff16612adf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ad690615543565b60405180910390fd5b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612b4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b46906155af565b60405180910390fd5b80606a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612c409190613fde565b60405180910390a3505050565b612c588484846121b2565b612c6484848484612ff6565b612ca3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c9a90615641565b60405180910390fd5b50505050565b60606040518060400160405280601e81526020017f68747470733a2f2f70726f66696c652e7665636861696e2e656e657267790000815250905090565b606060006001612cf58461317d565b01905060008167ffffffffffffffff811115612d1457612d13614269565b5b6040519080825280601f01601f191660200182016040528015612d465781602001600182028036833780820191505090505b509050600082602001820190505b600115612da9578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581612d9d57612d9c615661565b5b04945060008503612d54575b819350505050919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612e275750612e26826132d0565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16612e5083612931565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000612e7a846113aa565b14612eba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eb19061540b565b60405180910390fd5b612ec6848484846133b2565b50505050565b50505050565b612edc828261165a565b612f5357612ee981613510565b612ef78360001c602061353d565b604051602001612f08929190615728565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f4a9190614092565b60405180910390fd5b5050565b612f71828260405180602001604052806000815250613779565b5050565b600060019054906101000a900460ff16612fc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fbb90615543565b60405180910390fd5b8160659080519060200190612fda929190613e87565b508060669080519060200190612ff1929190613e87565b505050565b60006130178473ffffffffffffffffffffffffffffffffffffffff1661296e565b15613170578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02613040611ea4565b8786866040518563ffffffff1660e01b815260040161306294939291906157b7565b6020604051808303816000875af192505050801561309e57506040513d601f19601f8201168201806040525081019061309b9190615818565b60015b613120573d80600081146130ce576040519150601f19603f3d011682016040523d82523d6000602084013e6130d3565b606091505b506000815103613118576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161310f90615641565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613175565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106131db577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816131d1576131d0615661565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310613218576d04ee2d6d415b85acef8100000000838161320e5761320d615661565b5b0492506020810190505b662386f26fc10000831061324757662386f26fc10000838161323d5761323c615661565b5b0492506010810190505b6305f5e1008310613270576305f5e100838161326657613265615661565b5b0492506008810190505b612710831061329557612710838161328b5761328a615661565b5b0492506004810190505b606483106132b857606483816132ae576132ad615661565b5b0492506002810190505b600a83106132c7576001810190505b80915050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061339b57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806133ab57506133aa826137d4565b5b9050919050565b6133be8484848461383e565b6001811115613402576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133f9906158b7565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036134495761344481613964565b613488565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146134875761348685826139ad565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036134ca576134c581613b1a565b613509565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614613508576135078482613beb565b5b5b5050505050565b60606135368273ffffffffffffffffffffffffffffffffffffffff16601460ff1661353d565b9050919050565b60606000600283600261355091906158d7565b61355a9190615931565b67ffffffffffffffff81111561357357613572614269565b5b6040519080825280601f01601f1916602001820160405280156135a55781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106135dd576135dc614c57565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061364157613640614c57565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261368191906158d7565b61368b9190615931565b90505b600181111561372b577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106136cd576136cc614c57565b5b1a60f81b8282815181106136e4576136e3614c57565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061372490615987565b905061368e565b506000841461376f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613766906159fc565b60405180910390fd5b8091505092915050565b6137838383613c6a565b6137906000848484612ff6565b6137cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137c690615641565b60405180910390fd5b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600181111561395e57600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146138d25780606860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546138ca9190615a1c565b925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461395d5780606860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546139559190615931565b925050819055505b5b50505050565b609980549050609a600083815260200190815260200160002081905550609981908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016139ba846113aa565b6139c49190615a1c565b9050600060986000848152602001908152602001600020549050818114613aa9576000609760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080609760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816098600083815260200190815260200160002081905550505b6098600084815260200190815260200160002060009055609760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001609980549050613b2e9190615a1c565b90506000609a6000848152602001908152602001600020549050600060998381548110613b5e57613b5d614c57565b5b906000526020600020015490508060998381548110613b8057613b7f614c57565b5b906000526020600020018190555081609a600083815260200190815260200160002081905550609a6000858152602001908152602001600020600090556099805480613bcf57613bce615a50565b5b6001900381819060005260206000200160009055905550505050565b6000613bf6836113aa565b905081609760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806098600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613cd9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cd090615acb565b60405180910390fd5b613ce281612e2e565b15613d22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d1990615b37565b60405180910390fd5b613d30600083836001612e6f565b613d3981612e2e565b15613d79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d7090615b37565b60405180910390fd5b6001606860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816067600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613e83600083836001612ecc565b5050565b828054613e939061478f565b90600052602060002090601f016020900481019282613eb55760008555613efc565b82601f10613ece57805160ff1916838001178555613efc565b82800160010185558215613efc579182015b82811115613efb578251825591602001919060010190613ee0565b5b509050613f099190613f0d565b5090565b5b80821115613f26576000816000905550600101613f0e565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613f7381613f3e565b8114613f7e57600080fd5b50565b600081359050613f9081613f6a565b92915050565b600060208284031215613fac57613fab613f34565b5b6000613fba84828501613f81565b91505092915050565b60008115159050919050565b613fd881613fc3565b82525050565b6000602082019050613ff36000830184613fcf565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015614033578082015181840152602081019050614018565b83811115614042576000848401525b50505050565b6000601f19601f8301169050919050565b600061406482613ff9565b61406e8185614004565b935061407e818560208601614015565b61408781614048565b840191505092915050565b600060208201905081810360008301526140ac8184614059565b905092915050565b6000819050919050565b6140c7816140b4565b81146140d257600080fd5b50565b6000813590506140e4816140be565b92915050565b600060208284031215614100576140ff613f34565b5b600061410e848285016140d5565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061414282614117565b9050919050565b61415281614137565b82525050565b600060208201905061416d6000830184614149565b92915050565b61417c81614137565b811461418757600080fd5b50565b60008135905061419981614173565b92915050565b600080604083850312156141b6576141b5613f34565b5b60006141c48582860161418a565b92505060206141d5858286016140d5565b9150509250929050565b6000602082840312156141f5576141f4613f34565b5b60006142038482850161418a565b91505092915050565b614215816140b4565b82525050565b6000604082019050614230600083018561420c565b61423d6020830184614149565b9392505050565b6000602082019050614259600083018461420c565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6142a182614048565b810181811067ffffffffffffffff821117156142c0576142bf614269565b5b80604052505050565b60006142d3613f2a565b90506142df8282614298565b919050565b600067ffffffffffffffff8211156142ff576142fe614269565b5b61430882614048565b9050602081019050919050565b82818337600083830152505050565b6000614337614332846142e4565b6142c9565b90508281526020810184848401111561435357614352614264565b5b61435e848285614315565b509392505050565b600082601f83011261437b5761437a61425f565b5b813561438b848260208601614324565b91505092915050565b6000602082840312156143aa576143a9613f34565b5b600082013567ffffffffffffffff8111156143c8576143c7613f39565b5b6143d484828501614366565b91505092915050565b6000806000606084860312156143f6576143f5613f34565b5b60006144048682870161418a565b93505060206144158682870161418a565b9250506040614426868287016140d5565b9150509250925092565b6000819050919050565b61444381614430565b811461444e57600080fd5b50565b6000813590506144608161443a565b92915050565b60006020828403121561447c5761447b613f34565b5b600061448a84828501614451565b91505092915050565b61449c81614430565b82525050565b60006020820190506144b76000830184614493565b92915050565b600080604083850312156144d4576144d3613f34565b5b60006144e285828601614451565b92505060206144f38582860161418a565b9150509250929050565b60008060006060848603121561451657614515613f34565b5b60006145248682870161418a565b9350506020614535868287016140d5565b92505060406145468682870161418a565b9150509250925092565b61455981613fc3565b811461456457600080fd5b50565b60008135905061457681614550565b92915050565b6000806040838503121561459357614592613f34565b5b60006145a18582860161418a565b92505060206145b285828601614567565b9150509250929050565b600080604083850312156145d3576145d2613f34565b5b60006145e1858286016140d5565b92505060206145f28582860161418a565b9150509250929050565b600067ffffffffffffffff82111561461757614616614269565b5b61462082614048565b9050602081019050919050565b600061464061463b846145fc565b6142c9565b90508281526020810184848401111561465c5761465b614264565b5b614667848285614315565b509392505050565b600082601f8301126146845761468361425f565b5b813561469484826020860161462d565b91505092915050565b600080600080608085870312156146b7576146b6613f34565b5b60006146c58782880161418a565b94505060206146d68782880161418a565b93505060406146e7878288016140d5565b925050606085013567ffffffffffffffff81111561470857614707613f39565b5b6147148782880161466f565b91505092959194509250565b6000806040838503121561473757614736613f34565b5b60006147458582860161418a565b92505060206147568582860161418a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806147a757607f821691505b6020821081036147ba576147b9614760565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061481c602183614004565b9150614827826147c0565b604082019050919050565b6000602082019050818103600083015261484b8161480f565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b60006148ae603d83614004565b91506148b982614852565b604082019050919050565b600060208201905081810360008301526148dd816148a1565b9050919050565b7f6d697373696e67206964656e7469747900000000000000000000000000000000600082015250565b600061491a601083614004565b9150614925826148e4565b602082019050919050565b600060208201905081810360008301526149498161490d565b9050919050565b600081905092915050565b600061496682613ff9565b6149708185614950565b9350614980818560208601614015565b80840191505092915050565b6000614998828461495b565b915081905092915050565b7f6e69636b6e616d65206d75737420626520756e69717565000000000000000000600082015250565b60006149d9601783614004565b91506149e4826149a3565b602082019050919050565b60006020820190508181036000830152614a08816149cc565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000614a6b602d83614004565b9150614a7682614a0f565b604082019050919050565b60006020820190508181036000830152614a9a81614a5e565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614afd602b83614004565b9150614b0882614aa1565b604082019050919050565b60006020820190508181036000830152614b2c81614af0565b9050919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000614b8f602f83614004565b9150614b9a82614b33565b604082019050919050565b60006020820190508181036000830152614bbe81614b82565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614c21602c83614004565b9150614c2c82614bc5565b604082019050919050565b60006020820190508181036000830152614c5081614c14565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000614cbc601883614004565b9150614cc782614c86565b602082019050919050565b60006020820190508181036000830152614ceb81614caf565b9050919050565b600080fd5b600080fd5b600081519050614d0b81614173565b92915050565b6000614d24614d1f846142e4565b6142c9565b905082815260208101848484011115614d4057614d3f614264565b5b614d4b848285614015565b509392505050565b600082601f830112614d6857614d6761425f565b5b8151614d78848260208601614d11565b91505092915050565b600081519050614d9081614550565b92915050565b600081519050614da5816140be565b92915050565b60006101208284031215614dc257614dc1614cf2565b5b614dcd6101206142c9565b90506000614ddd84828501614cfc565b600083015250602082015167ffffffffffffffff811115614e0157614e00614cf7565b5b614e0d84828501614d53565b6020830152506040614e2184828501614d81565b6040830152506060614e3584828501614d81565b6060830152506080614e4984828501614d81565b60808301525060a0614e5d84828501614d96565b60a08301525060c0614e7184828501614cfc565b60c08301525060e0614e8584828501614d96565b60e083015250610100614e9a84828501614d96565b6101008301525092915050565b600060208284031215614ebd57614ebc613f34565b5b600082015167ffffffffffffffff811115614edb57614eda613f39565b5b614ee784828501614dab565b91505092915050565b600060ff82169050919050565b614f0681614ef0565b8114614f1157600080fd5b50565b600081519050614f2381614efd565b92915050565b600080600080600080600060e0888a031215614f4857614f47613f34565b5b6000614f568a828b01614d96565b9750506020614f678a828b01614f14565b965050604088015167ffffffffffffffff811115614f8857614f87613f39565b5b614f948a828b01614d53565b955050606088015167ffffffffffffffff811115614fb557614fb4613f39565b5b614fc18a828b01614d53565b945050608088015167ffffffffffffffff811115614fe257614fe1613f39565b5b614fee8a828b01614d53565b93505060a0614fff8a828b01614d81565b92505060c06150108a828b01614d81565b91505092959891949750929550565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061507b602983614004565b91506150868261501f565b604082019050919050565b600060208201905081810360008301526150aa8161506e565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b600061510d602e83614004565b9150615118826150b1565b604082019050919050565b6000602082019050818103600083015261513c81615100565b9050919050565b6000819050919050565b6000819050919050565b600061517261516d61516884615143565b61514d565b614ef0565b9050919050565b61518281615157565b82525050565b600060208201905061519d6000830184615179565b92915050565b60006151af828561495b565b91506151bb828461495b565b91508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061520182614ef0565b915061520c83614ef0565b92508260ff03821115615222576152216151c7565b5b828201905092915050565b6000615238826140b4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361526a576152696151c7565b5b600182019050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006152d1602583614004565b91506152dc82615275565b604082019050919050565b60006020820190508181036000830152615300816152c4565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615363602483614004565b915061536e82615307565b604082019050919050565b6000602082019050818103600083015261539281615356565b9050919050565b7f6d756c7469706c65206964656e746974696573206e6f7420737570706f72746560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b60006153f5602183614004565b915061540082615399565b604082019050919050565b60006020820190508181036000830152615424816153e8565b9050919050565b6000819050919050565b615446615441826140b4565b61542b565b82525050565b60008160601b9050919050565b60006154648261544c565b9050919050565b600061547682615459565b9050919050565b61548e61548982614137565b61546b565b82525050565b60006154a08286615435565b6020820191506154b08285615435565b6020820191506154c0828461547d565b601482019150819050949350505050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b600061552d602b83614004565b9150615538826154d1565b604082019050919050565b6000602082019050818103600083015261555c81615520565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615599601983614004565b91506155a482615563565b602082019050919050565b600060208201905081810360008301526155c88161558c565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061562b603283614004565b9150615636826155cf565b604082019050919050565b6000602082019050818103600083015261565a8161561e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006156c6601783614950565b91506156d182615690565b601782019050919050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000615712601183614950565b915061571d826156dc565b601182019050919050565b6000615733826156b9565b915061573f828561495b565b915061574a82615705565b9150615756828461495b565b91508190509392505050565b600081519050919050565b600082825260208201905092915050565b600061578982615762565b615793818561576d565b93506157a3818560208601614015565b6157ac81614048565b840191505092915050565b60006080820190506157cc6000830187614149565b6157d96020830186614149565b6157e6604083018561420c565b81810360608301526157f8818461577e565b905095945050505050565b60008151905061581281613f6a565b92915050565b60006020828403121561582e5761582d613f34565b5b600061583c84828501615803565b91505092915050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b60006158a1603583614004565b91506158ac82615845565b604082019050919050565b600060208201905081810360008301526158d081615894565b9050919050565b60006158e2826140b4565b91506158ed836140b4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615926576159256151c7565b5b828202905092915050565b600061593c826140b4565b9150615947836140b4565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561597c5761597b6151c7565b5b828201905092915050565b6000615992826140b4565b9150600082036159a5576159a46151c7565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b60006159e6602083614004565b91506159f1826159b0565b602082019050919050565b60006020820190508181036000830152615a15816159d9565b9050919050565b6000615a27826140b4565b9150615a32836140b4565b925082821015615a4557615a446151c7565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615ab5602083614004565b9150615ac082615a7f565b602082019050919050565b60006020820190508181036000830152615ae481615aa8565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615b21601c83614004565b9150615b2c82615aeb565b602082019050919050565b60006020820190508181036000830152615b5081615b14565b905091905056fea26469706673582212203ae23cebcaa552d2f5a595b37ec1c2bb445460fa27565c4cc7e35c3c5591bcd464736f6c634300080d0033