VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x6bCdff…9EF4
Summary
Transactions
Transfers
Address
0x6bCdfff4ec85Fcec02f9872EA048aE8d15209EF4
VET
1.00
VET
VTHO
0.31
VTHO
Master
0xF4868D43637FB39b8a78c3702f34CAfEea7C2f49
Deployer
0xF4868D43637FB39b8a78c3702f34CAfEea7C2f49
Code
0x6080604052600436106102725760003560e01c8063714c53981161014f57806395d89b41116100c1578063a74d8d261161007a578063a74d8d2614610933578063b88d4fde1461095c578063c87b56dd14610985578063e797ec1b146109c2578063e985e9c5146109d9578063f2fde38b14610a1657610272565b806395d89b411461083057806398fee3c51461085b5780639fd6db1214610884578063a0712d68146108af578063a22cb465146108df578063a3ea5e941461090857610272565b80637ecc2b56116101135780637ecc2b56146107345780638456cb591461075f57806384e85519146107765780638da5cb5b146107b35780638dc251e3146107de5780639323c27a1461080757610272565b8063714c539814610687578063715018a6146106b2578063776ce6a1146106c95780637e2285aa146106f45780637e5cd5c11461071d57610272565b80633ccfd60b116101e85780634f6ccce7116101ac5780634f6ccce714610553578063547520fe1461059057806355f804b3146105b95780635c975abb146105e25780636352211e1461060d57806370a082311461064a57610272565b80633ccfd60b146104a35780633f4ba83a146104ad57806342842e0e146104c457806342966c68146104ed578063438b63001461051657610272565b80630e1cbef61161023a5780630e1cbef61461038257806318160ddd146103ab57806323b872dd146103d65780632a55205a146103ff5780632d9003f71461043d5780632f745c591461046657610272565b80630163d0251461027757806301ffc9a7146102b457806306fdde03146102f1578063081812fc1461031c578063095ea7b314610359575b600080fd5b34801561028357600080fd5b5061029e60048036038101906102999190613f00565b610a3f565b6040516102ab9190613f46565b60405180910390f35b3480156102c057600080fd5b506102db60048036038101906102d69190613fb9565b610b43565b6040516102e89190614001565b60405180910390f35b3480156102fd57600080fd5b50610306610b55565b60405161031391906140ac565b60405180910390f35b34801561032857600080fd5b50610343600480360381019061033e91906140fa565b610be7565b6040516103509190614136565b60405180910390f35b34801561036557600080fd5b50610380600480360381019061037b9190614151565b610c2d565b005b34801561038e57600080fd5b506103a960048036038101906103a491906140fa565b610d44565b005b3480156103b757600080fd5b506103c0610d84565b6040516103cd9190613f46565b60405180910390f35b3480156103e257600080fd5b506103fd60048036038101906103f89190614191565b610d91565b005b34801561040b57600080fd5b50610426600480360381019061042191906141e4565b610df1565b604051610434929190614224565b60405180910390f35b34801561044957600080fd5b50610464600480360381019061045f91906140fa565b610fdb565b005b34801561047257600080fd5b5061048d60048036038101906104889190614151565b611077565b60405161049a9190613f46565b60405180910390f35b6104ab61111c565b005b3480156104b957600080fd5b506104c26111e0565b005b3480156104d057600080fd5b506104eb60048036038101906104e69190614191565b6111f2565b005b3480156104f957600080fd5b50610514600480360381019061050f91906140fa565b611212565b005b34801561052257600080fd5b5061053d60048036038101906105389190613f00565b61126e565b60405161054a919061430b565b60405180910390f35b34801561055f57600080fd5b5061057a600480360381019061057591906140fa565b61131c565b6040516105879190613f46565b60405180910390f35b34801561059c57600080fd5b506105b760048036038101906105b291906140fa565b61138d565b005b3480156105c557600080fd5b506105e060048036038101906105db9190614462565b61139f565b005b3480156105ee57600080fd5b506105f76113ba565b6040516106049190614001565b60405180910390f35b34801561061957600080fd5b50610634600480360381019061062f91906140fa565b6113d1565b6040516106419190614136565b60405180910390f35b34801561065657600080fd5b50610671600480360381019061066c9190613f00565b611457565b60405161067e9190613f46565b60405180910390f35b34801561069357600080fd5b5061069c61150e565b6040516106a991906140ac565b60405180910390f35b3480156106be57600080fd5b506106c76115a0565b005b3480156106d557600080fd5b506106de6115b4565b6040516106eb91906140ac565b60405180910390f35b34801561070057600080fd5b5061071b60048036038101906107169190614462565b611646565b005b34801561072957600080fd5b50610732611661565b005b34801561074057600080fd5b50610749611686565b6040516107569190613f46565b60405180910390f35b34801561076b57600080fd5b50610774611693565b005b34801561078257600080fd5b5061079d60048036038101906107989190613f00565b6116a5565b6040516107aa9190614001565b60405180910390f35b3480156107bf57600080fd5b506107c86116fb565b6040516107d59190614136565b60405180910390f35b3480156107ea57600080fd5b5061080560048036038101906108009190613f00565b611725565b005b34801561081357600080fd5b5061082e60048036038101906108299190613f00565b61179f565b005b34801561083c57600080fd5b50610845611802565b60405161085291906140ac565b60405180910390f35b34801561086757600080fd5b50610882600480360381019061087d9190613f00565b611894565b005b34801561089057600080fd5b506108996118e0565b6040516108a69190614001565b60405180910390f35b6108c960048036038101906108c491906140fa565b6118f3565b6040516108d6919061430b565b60405180910390f35b3480156108eb57600080fd5b50610906600480360381019061090191906144d7565b611b9d565b005b34801561091457600080fd5b5061091d611bb3565b60405161092a9190614136565b60405180910390f35b34801561093f57600080fd5b5061095a60048036038101906109559190613f00565b611bd9565b005b34801561096857600080fd5b50610983600480360381019061097e91906145b8565b611c3c565b005b34801561099157600080fd5b506109ac60048036038101906109a791906140fa565b611c9e565b6040516109b991906140ac565b60405180910390f35b3480156109ce57600080fd5b506109d7611cb0565b005b3480156109e557600080fd5b50610a0060048036038101906109fb919061463b565b611cd5565b604051610a0d9190614001565b60405180910390f35b348015610a2257600080fd5b50610a3d6004803603810190610a389190613f00565b611d69565b005b600080601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401610aa29190614136565b602060405180830381865afa158015610abf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ae39190614690565b9050600069d3c21bcecceda1000000821115610b0957670de0b6b3a76400009050610b38565b6969e10de76676d0800000821115610b2b57671bc16d674ec800009050610b37565b6729a2241af62c000090505b5b809350505050919050565b6000610b4e82611dec565b9050919050565b606060028054610b64906146ec565b80601f0160208091040260200160405190810160405280929190818152602001828054610b90906146ec565b8015610bdd5780601f10610bb257610100808354040283529160200191610bdd565b820191906000526020600020905b815481529060010190602001808311610bc057829003601f168201915b5050505050905090565b6000610bf282611dfe565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610c38826113d1565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ca8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9f9061478f565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610cc7611e49565b73ffffffffffffffffffffffffffffffffffffffff161480610cf65750610cf581610cf0611e49565b611cd5565b5b610d35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2c90614821565b60405180910390fd5b610d3f8383611e51565b505050565b610d4c611f0a565b80600f81905550610d81600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600f54611f88565b50565b6000600a80549050905090565b610da2610d9c611e49565b8261211c565b610de1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd8906148b3565b60405180910390fd5b610dec8383836121b1565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1603610f865760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610f906124aa565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610fbc9190614902565b610fc69190614973565b90508160000151819350935050509250929050565b610fe3611f0a565b6010546012805490501061102c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102390614a16565b60405180910390fd5b60005b81811015611073576012819080600181540180825580915050600190039060005260206000200160009091909190915055808061106b90614a36565b91505061102f565b5050565b600061108283611457565b82106110c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ba90614af0565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b611124611f0a565b600061112e6116fb565b905060008173ffffffffffffffffffffffffffffffffffffffff164760405161115690614b41565b60006040518083038185875af1925050503d8060008114611193576040519150601f19603f3d011682016040523d82523d6000602084013e611198565b606091505b50509050806111dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d390614ba2565b60405180910390fd5b5050565b6111e8611f0a565b6111f06124b4565b565b61120d83838360405180602001604052806000815250611c3c565b505050565b61122361121d611e49565b8261211c565b611262576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611259906148b3565b60405180910390fd5b61126b81612517565b50565b6060600061127b83611457565b905060008167ffffffffffffffff81111561129957611298614337565b5b6040519080825280602002602001820160405280156112c75781602001602082028036833780820191505090505b50905060005b82811015611311576112df8582611077565b8282815181106112f2576112f1614bc2565b5b602002602001018181525050808061130990614a36565b9150506112cd565b508092505050919050565b6000611326610d84565b8210611367576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135e90614c63565b60405180910390fd5b600a828154811061137b5761137a614bc2565b5b90600052602060002001549050919050565b611395611f0a565b8060118190555050565b6113a7611f0a565b80601390816113b69190614e2f565b5050565b6000600d60009054906101000a900460ff16905090565b6000806113dd83612523565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361144e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144590614f4d565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114be90614fdf565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606013805461151d906146ec565b80601f0160208091040260200160405190810160405280929190818152602001828054611549906146ec565b80156115965780601f1061156b57610100808354040283529160200191611596565b820191906000526020600020905b81548152906001019060200180831161157957829003601f168201915b5050505050905090565b6115a8611f0a565b6115b26000612560565b565b6060601480546115c3906146ec565b80601f01602080910402602001604051908101604052809291908181526020018280546115ef906146ec565b801561163c5780601f106116115761010080835404028352916020019161163c565b820191906000526020600020905b81548152906001019060200180831161161f57829003601f168201915b5050505050905090565b61164e611f0a565b806014908161165d9190614e2f565b5050565b611669611f0a565b6000601560146101000a81548160ff021916908315150217905550565b6000601280549050905090565b61169b611f0a565b6116a3612626565b565b6000601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61172d611f0a565b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061179c600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600f54611f88565b50565b6117a7611f0a565b6001601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b606060038054611811906146ec565b80601f016020809104026020016040519081016040528092919081815260200182805461183d906146ec565b801561188a5780601f1061185f5761010080835404028352916020019161188a565b820191906000526020600020905b81548152906001019060200180831161186d57829003601f168201915b5050505050905090565b61189c611f0a565b80601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601560149054906101000a900460ff1681565b60606118fd612689565b601560149054906101000a900460ff1661194c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119439061504b565b60405180910390fd5b601154821115611991576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611988906150b7565b60405180910390fd5b601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611b00576000826119ee33610a3f565b6119f89190614902565b905080341015611a3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3490615149565b60405180910390fd5b80341115611afe5760003373ffffffffffffffffffffffffffffffffffffffff168234611a6a9190615169565b604051611a7690614b41565b60006040518083038185875af1925050503d8060008114611ab3576040519150601f19603f3d011682016040523d82523d6000602084013e611ab8565b606091505b5050905080611afc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af39061520f565b60405180910390fd5b505b505b60008267ffffffffffffffff811115611b1c57611b1b614337565b5b604051908082528060200260200182016040528015611b4a5781602001602082028036833780820191505090505b50905060005b83811015611b9357611b61336126d3565b828281518110611b7457611b73614bc2565b5b6020026020010181815250508080611b8b90614a36565b915050611b50565b5080915050919050565b611baf611ba8611e49565b83836127fd565b5050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611be1611f0a565b6000601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b611c4d611c47611e49565b8361211c565b611c8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c83906148b3565b60405180910390fd5b611c9884848484612969565b50505050565b6060611ca9826129c5565b9050919050565b611cb8611f0a565b6001601560146101000a81548160ff021916908315150217905550565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611d71611f0a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611de0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd7906152a1565b60405180910390fd5b611de981612560565b50565b6000611df782612ad7565b9050919050565b611e0781612b38565b611e46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3d90614f4d565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611ec4836113d1565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b611f12611e49565b73ffffffffffffffffffffffffffffffffffffffff16611f306116fb565b73ffffffffffffffffffffffffffffffffffffffff1614611f86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f7d9061530d565b60405180910390fd5b565b611f906124aa565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115611fee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe59061539f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361205d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120549061540b565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff168152506000808201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b600080612128836113d1565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061216a57506121698185611cd5565b5b806121a857508373ffffffffffffffffffffffffffffffffffffffff1661219084610be7565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166121d1826113d1565b73ffffffffffffffffffffffffffffffffffffffff1614612227576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221e9061549d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612296576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228d9061552f565b60405180910390fd5b6122a38383836001612b79565b8273ffffffffffffffffffffffffffffffffffffffff166122c3826113d1565b73ffffffffffffffffffffffffffffffffffffffff1614612319576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123109061549d565b60405180910390fd5b6006600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46124a58383836001612b93565b505050565b6000612710905090565b6124bc612b99565b6000600d60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612500611e49565b60405161250d9190614136565b60405180910390a1565b61252081612be2565b50565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61262e612689565b6001600d60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612672611e49565b60405161267f9190614136565b60405180910390a1565b6126916113ba565b156126d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126c89061559b565b60405180910390fd5b565b6000806012805490501161271c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612713906150b7565b60405180910390fd5b6000600161272e601280549050612bf7565b6127389190615169565b90506000601282815481106127505761274f614bc2565b5b906000526020600020015490506127678482612dcc565b6127798161277483612dea565b612e21565b6012600160128054905061278d9190615169565b8154811061279e5761279d614bc2565b5b9060005260206000200154601283815481106127bd576127bc614bc2565b5b906000526020600020018190555060128054806127dd576127dc6155bb565b5b600190038181906000526020600020016000905590558092505050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361286b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286290615636565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161295c9190614001565b60405180910390a3505050565b6129748484846121b1565b61298084848484612ec5565b6129bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129b6906156c8565b60405180910390fd5b50505050565b60606129d082611dfe565b6000600c600084815260200190815260200160002080546129f0906146ec565b80601f0160208091040260200160405190810160405280929190818152602001828054612a1c906146ec565b8015612a695780601f10612a3e57610100808354040283529160200191612a69565b820191906000526020600020905b815481529060010190602001808311612a4c57829003601f168201915b505050505090506000612a7a61304c565b90506000815103612a8f578192505050612ad2565b600082511115612ac4578082604051602001612aac929190615724565b60405160208183030381529060405292505050612ad2565b612acd84613063565b925050505b919050565b6000634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612b315750612b30826130cb565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16612b5a83612523565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b612b81612689565b612b8d84848484613145565b50505050565b50505050565b612ba16113ba565b612be0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bd790615794565b60405180910390fd5b565b612beb816132a3565b612bf4816132f6565b50565b60008068457874656e73696f6e90506000439050600060059050600080600090505b82811015612d6b5760008573ffffffffffffffffffffffffffffffffffffffff166340f9fafe8387612c4b9190615169565b6040518263ffffffff1660e01b8152600401612c679190613f46565b602060405180830381865afa158015612c84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ca891906157c9565b73ffffffffffffffffffffffffffffffffffffffff169050808318925060008673ffffffffffffffffffffffffffffffffffffffff1663d527e3448488612cef9190615169565b6040518263ffffffff1660e01b8152600401612d0b9190613f46565b602060405180830381865afa158015612d28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4c919061582c565b60001c9050808418935050508080612d6390614a36565b915050612c19565b50600060018783612d7c9190615859565b612d86919061588a565b90507fec6cdc8e735e4069f6e89062582f3e5532a8e71373e7ef2962fa916cf2af21f281604051612db79190613f46565b60405180910390a18095505050505050919050565b612de6828260405180602001604052806000815250613355565b5050565b60606013612df7836133b0565b6014604051602001612e0b93929190615941565b6040516020818303038152906040529050919050565b612e2a82612b38565b612e69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e60906159e4565b60405180910390fd5b80600c60008481526020019081526020016000209081612e899190614e2f565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce782604051612eb99190613f46565b60405180910390a15050565b6000612ee68473ffffffffffffffffffffffffffffffffffffffff1661347e565b1561303f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612f0f611e49565b8786866040518563ffffffff1660e01b8152600401612f319493929190615a59565b6020604051808303816000875af1925050508015612f6d57506040513d601f19601f82011682018060405250810190612f6a9190615aba565b60015b612fef573d8060008114612f9d576040519150601f19603f3d011682016040523d82523d6000602084013e612fa2565b606091505b506000815103612fe7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fde906156c8565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613044565b600190505b949350505050565b606060405180602001604052806000815250905090565b606061306e82611dfe565b600061307861304c565b9050600081511161309857604051806020016040528060008152506130c3565b806130a2846133b0565b6040516020016130b3929190615724565b6040516020818303038152906040525b915050919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061313e575061313d826134a1565b5b9050919050565b61315184848484613583565b6001811115613195576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161318c90615b59565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036131dc576131d781613589565b61321b565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461321a5761321985826135d2565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361325d576132588161373f565b61329c565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461329b5761329a8482613810565b5b5b5050505050565b6132ac8161388f565b6000600c600083815260200190815260200160002080546132cc906146ec565b9050146132f357600c600082815260200190815260200160002060006132f29190613e31565b5b50565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b61335f83836139dd565b61336c6000848484612ec5565b6133ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133a2906156c8565b60405180910390fd5b505050565b6060600060016133bf84613bfa565b01905060008167ffffffffffffffff8111156133de576133dd614337565b5b6040519080825280601f01601f1916602001820160405280156134105781602001600182028036833780820191505090505b509050600082602001820190505b600115613473578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161346757613466614944565b5b0494506000850361341e575b819350505050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061356c57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061357c575061357b82613d4d565b5b9050919050565b50505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016135df84611457565b6135e99190615169565b90506000600960008481526020019081526020016000205490508181146136ce576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a805490506137539190615169565b90506000600b60008481526020019081526020016000205490506000600a838154811061378357613782614bc2565b5b9060005260206000200154905080600a83815481106137a5576137a4614bc2565b5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a8054806137f4576137f36155bb565b5b6001900381819060005260206000200160009055905550505050565b600061381b83611457565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b600061389a826113d1565b90506138aa816000846001612b79565b6138b3826113d1565b90506006600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46139d9816000846001612b93565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613a4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a4390615bc5565b60405180910390fd5b613a5581612b38565b15613a95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a8c90615c31565b60405180910390fd5b613aa3600083836001612b79565b613aac81612b38565b15613aec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ae390615c31565b60405180910390fd5b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613bf6600083836001612b93565b5050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310613c58577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381613c4e57613c4d614944565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310613c95576d04ee2d6d415b85acef81000000008381613c8b57613c8a614944565b5b0492506020810190505b662386f26fc100008310613cc457662386f26fc100008381613cba57613cb9614944565b5b0492506010810190505b6305f5e1008310613ced576305f5e1008381613ce357613ce2614944565b5b0492506008810190505b6127108310613d12576127108381613d0857613d07614944565b5b0492506004810190505b60648310613d355760648381613d2b57613d2a614944565b5b0492506002810190505b600a8310613d44576001810190505b80915050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613dc05750613dbf82613dc7565b5b9050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b508054613e3d906146ec565b6000825580601f10613e4f5750613e6e565b601f016020900490600052602060002090810190613e6d9190613e71565b5b50565b5b80821115613e8a576000816000905550600101613e72565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613ecd82613ea2565b9050919050565b613edd81613ec2565b8114613ee857600080fd5b50565b600081359050613efa81613ed4565b92915050565b600060208284031215613f1657613f15613e98565b5b6000613f2484828501613eeb565b91505092915050565b6000819050919050565b613f4081613f2d565b82525050565b6000602082019050613f5b6000830184613f37565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613f9681613f61565b8114613fa157600080fd5b50565b600081359050613fb381613f8d565b92915050565b600060208284031215613fcf57613fce613e98565b5b6000613fdd84828501613fa4565b91505092915050565b60008115159050919050565b613ffb81613fe6565b82525050565b60006020820190506140166000830184613ff2565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561405657808201518184015260208101905061403b565b60008484015250505050565b6000601f19601f8301169050919050565b600061407e8261401c565b6140888185614027565b9350614098818560208601614038565b6140a181614062565b840191505092915050565b600060208201905081810360008301526140c68184614073565b905092915050565b6140d781613f2d565b81146140e257600080fd5b50565b6000813590506140f4816140ce565b92915050565b6000602082840312156141105761410f613e98565b5b600061411e848285016140e5565b91505092915050565b61413081613ec2565b82525050565b600060208201905061414b6000830184614127565b92915050565b6000806040838503121561416857614167613e98565b5b600061417685828601613eeb565b9250506020614187858286016140e5565b9150509250929050565b6000806000606084860312156141aa576141a9613e98565b5b60006141b886828701613eeb565b93505060206141c986828701613eeb565b92505060406141da868287016140e5565b9150509250925092565b600080604083850312156141fb576141fa613e98565b5b6000614209858286016140e5565b925050602061421a858286016140e5565b9150509250929050565b60006040820190506142396000830185614127565b6142466020830184613f37565b9392505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61428281613f2d565b82525050565b60006142948383614279565b60208301905092915050565b6000602082019050919050565b60006142b88261424d565b6142c28185614258565b93506142cd83614269565b8060005b838110156142fe5781516142e58882614288565b97506142f0836142a0565b9250506001810190506142d1565b5085935050505092915050565b6000602082019050818103600083015261432581846142ad565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61436f82614062565b810181811067ffffffffffffffff8211171561438e5761438d614337565b5b80604052505050565b60006143a1613e8e565b90506143ad8282614366565b919050565b600067ffffffffffffffff8211156143cd576143cc614337565b5b6143d682614062565b9050602081019050919050565b82818337600083830152505050565b6000614405614400846143b2565b614397565b90508281526020810184848401111561442157614420614332565b5b61442c8482856143e3565b509392505050565b600082601f8301126144495761444861432d565b5b81356144598482602086016143f2565b91505092915050565b60006020828403121561447857614477613e98565b5b600082013567ffffffffffffffff81111561449657614495613e9d565b5b6144a284828501614434565b91505092915050565b6144b481613fe6565b81146144bf57600080fd5b50565b6000813590506144d1816144ab565b92915050565b600080604083850312156144ee576144ed613e98565b5b60006144fc85828601613eeb565b925050602061450d858286016144c2565b9150509250929050565b600067ffffffffffffffff82111561453257614531614337565b5b61453b82614062565b9050602081019050919050565b600061455b61455684614517565b614397565b90508281526020810184848401111561457757614576614332565b5b6145828482856143e3565b509392505050565b600082601f83011261459f5761459e61432d565b5b81356145af848260208601614548565b91505092915050565b600080600080608085870312156145d2576145d1613e98565b5b60006145e087828801613eeb565b94505060206145f187828801613eeb565b9350506040614602878288016140e5565b925050606085013567ffffffffffffffff81111561462357614622613e9d565b5b61462f8782880161458a565b91505092959194509250565b6000806040838503121561465257614651613e98565b5b600061466085828601613eeb565b925050602061467185828601613eeb565b9150509250929050565b60008151905061468a816140ce565b92915050565b6000602082840312156146a6576146a5613e98565b5b60006146b48482850161467b565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061470457607f821691505b602082108103614717576147166146bd565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614779602183614027565b91506147848261471d565b604082019050919050565b600060208201905081810360008301526147a88161476c565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b600061480b603d83614027565b9150614816826147af565b604082019050919050565b6000602082019050818103600083015261483a816147fe565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b600061489d602d83614027565b91506148a882614841565b604082019050919050565b600060208201905081810360008301526148cc81614890565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061490d82613f2d565b915061491883613f2d565b925082820261492681613f2d565b9150828204841483151761493d5761493c6148d3565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061497e82613f2d565b915061498983613f2d565b92508261499957614998614944565b5b828204905092915050565b7f546f6b656e20696e64657820617272617920697320616c726561647920696e6960008201527f7469616c697a6564000000000000000000000000000000000000000000000000602082015250565b6000614a00602883614027565b9150614a0b826149a4565b604082019050919050565b60006020820190508181036000830152614a2f816149f3565b9050919050565b6000614a4182613f2d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614a7357614a726148d3565b5b600182019050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614ada602b83614027565b9150614ae582614a7e565b604082019050919050565b60006020820190508181036000830152614b0981614acd565b9050919050565b600081905092915050565b50565b6000614b2b600083614b10565b9150614b3682614b1b565b600082019050919050565b6000614b4c82614b1e565b9150819050919050565b7f4661696c656420746f2077697468647261772100000000000000000000000000600082015250565b6000614b8c601383614027565b9150614b9782614b56565b602082019050919050565b60006020820190508181036000830152614bbb81614b7f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614c4d602c83614027565b9150614c5882614bf1565b604082019050919050565b60006020820190508181036000830152614c7c81614c40565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302614ce57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614ca8565b614cef8683614ca8565b95508019841693508086168417925050509392505050565b6000819050919050565b6000614d2c614d27614d2284613f2d565b614d07565b613f2d565b9050919050565b6000819050919050565b614d4683614d11565b614d5a614d5282614d33565b848454614cb5565b825550505050565b600090565b614d6f614d62565b614d7a818484614d3d565b505050565b5b81811015614d9e57614d93600082614d67565b600181019050614d80565b5050565b601f821115614de357614db481614c83565b614dbd84614c98565b81016020851015614dcc578190505b614de0614dd885614c98565b830182614d7f565b50505b505050565b600082821c905092915050565b6000614e0660001984600802614de8565b1980831691505092915050565b6000614e1f8383614df5565b9150826002028217905092915050565b614e388261401c565b67ffffffffffffffff811115614e5157614e50614337565b5b614e5b82546146ec565b614e66828285614da2565b600060209050601f831160018114614e995760008415614e87578287015190505b614e918582614e13565b865550614ef9565b601f198416614ea786614c83565b60005b82811015614ecf57848901518255600182019150602085019450602081019050614eaa565b86831015614eec5784890151614ee8601f891682614df5565b8355505b6001600288020188555050505b505050505050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000614f37601883614027565b9150614f4282614f01565b602082019050919050565b60006020820190508181036000830152614f6681614f2a565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000614fc9602983614027565b9150614fd482614f6d565b604082019050919050565b60006020820190508181036000830152614ff881614fbc565b9050919050565b7f4d696e74696e672069732063757272656e746c792064697361626c6564000000600082015250565b6000615035601d83614027565b915061504082614fff565b602082019050919050565b6000602082019050818103600083015261506481615028565b9050919050565b7f416c6c20746f6b656e732068617665206265656e206d696e7465640000000000600082015250565b60006150a1601b83614027565b91506150ac8261506b565b602082019050919050565b600060208201905081810360008301526150d081615094565b9050919050565b7f496e73756666696369656e7420616d6f756e74206f662056455420666f72206d60008201527f696e74696e670000000000000000000000000000000000000000000000000000602082015250565b6000615133602683614027565b915061513e826150d7565b604082019050919050565b6000602082019050818103600083015261516281615126565b9050919050565b600061517482613f2d565b915061517f83613f2d565b9250828203905081811115615197576151966148d3565b5b92915050565b7f4661696c656420746f20726566756e642065787472612056455420666f72206d60008201527f696e74696e670000000000000000000000000000000000000000000000000000602082015250565b60006151f9602683614027565b91506152048261519d565b604082019050919050565b60006020820190508181036000830152615228816151ec565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061528b602683614027565b91506152968261522f565b604082019050919050565b600060208201905081810360008301526152ba8161527e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006152f7602083614027565b9150615302826152c1565b602082019050919050565b60006020820190508181036000830152615326816152ea565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b6000615389602a83614027565b91506153948261532d565b604082019050919050565b600060208201905081810360008301526153b88161537c565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b60006153f5601983614027565b9150615400826153bf565b602082019050919050565b60006020820190508181036000830152615424816153e8565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615487602583614027565b91506154928261542b565b604082019050919050565b600060208201905081810360008301526154b68161547a565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615519602483614027565b9150615524826154bd565b604082019050919050565b600060208201905081810360008301526155488161550c565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000615585601083614027565b91506155908261554f565b602082019050919050565b600060208201905081810360008301526155b481615578565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615620601983614027565b915061562b826155ea565b602082019050919050565b6000602082019050818103600083015261564f81615613565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006156b2603283614027565b91506156bd82615656565b604082019050919050565b600060208201905081810360008301526156e1816156a5565b9050919050565b600081905092915050565b60006156fe8261401c565b61570881856156e8565b9350615718818560208601614038565b80840191505092915050565b600061573082856156f3565b915061573c82846156f3565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061577e601483614027565b915061578982615748565b602082019050919050565b600060208201905081810360008301526157ad81615771565b9050919050565b6000815190506157c381613ed4565b92915050565b6000602082840312156157df576157de613e98565b5b60006157ed848285016157b4565b91505092915050565b6000819050919050565b615809816157f6565b811461581457600080fd5b50565b60008151905061582681615800565b92915050565b60006020828403121561584257615841613e98565b5b600061585084828501615817565b91505092915050565b600061586482613f2d565b915061586f83613f2d565b92508261587f5761587e614944565b5b828206905092915050565b600061589582613f2d565b91506158a083613f2d565b92508282019050808211156158b8576158b76148d3565b5b92915050565b600081546158cb816146ec565b6158d581866156e8565b945060018216600081146158f0576001811461590557615938565b60ff1983168652811515820286019350615938565b61590e85614c83565b60005b8381101561593057815481890152600182019150602081019050615911565b838801955050505b50505092915050565b600061594d82866158be565b915061595982856156f3565b915061596582846158be565b9150819050949350505050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b60006159ce602e83614027565b91506159d982615972565b604082019050919050565b600060208201905081810360008301526159fd816159c1565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000615a2b82615a04565b615a358185615a0f565b9350615a45818560208601614038565b615a4e81614062565b840191505092915050565b6000608082019050615a6e6000830187614127565b615a7b6020830186614127565b615a886040830185613f37565b8181036060830152615a9a8184615a20565b905095945050505050565b600081519050615ab481613f8d565b92915050565b600060208284031215615ad057615acf613e98565b5b6000615ade84828501615aa5565b91505092915050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000615b43603583614027565b9150615b4e82615ae7565b604082019050919050565b60006020820190508181036000830152615b7281615b36565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615baf602083614027565b9150615bba82615b79565b602082019050919050565b60006020820190508181036000830152615bde81615ba2565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615c1b601c83614027565b9150615c2682615be5565b602082019050919050565b60006020820190508181036000830152615c4a81615c0e565b905091905056fea26469706673582212205f122c530be6b049f36d66638479e848fde5689bf554ed8ba16209957ec75b6664736f6c63430008130033