VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xB26D30…6276
Summary
Transactions
Transfers
Address
0xB26D30510091B9F629A4948Ec32eFF04Fa9a6276
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF4868D43637FB39b8a78c3702f34CAfEea7C2f49
Deployer
0xF4868D43637FB39b8a78c3702f34CAfEea7C2f49
Code
0x60806040526004361061027d5760003560e01c8063715018a61161014f57806398fee3c5116100c1578063b88d4fde1161007a578063b88d4fde14610967578063c87b56dd14610990578063d5abeb01146109cd578063e797ec1b146109f8578063e985e9c514610a0f578063f2fde38b14610a4c5761027d565b806398fee3c5146108665780639fd6db121461088f578063a0712d68146108ba578063a22cb465146108ea578063a3ea5e9414610913578063a74d8d261461093e5761027d565b80638456cb59116101135780638456cb591461076a57806384e85519146107815780638da5cb5b146107be5780638dc251e3146107e95780639323c27a1461081257806395d89b411461083b5761027d565b8063715018a6146106bd578063776ce6a1146106d45780637e2285aa146106ff5780637e5cd5c1146107285780637ecc2b561461073f5761027d565b80633ccfd60b116101f3578063547520fe116101ac578063547520fe1461059b57806355f804b3146105c45780635c975abb146105ed5780636352211e1461061857806370a0823114610655578063714c5398146106925761027d565b80633ccfd60b146104ae5780633f4ba83a146104b857806342842e0e146104cf57806342966c68146104f8578063438b6300146105215780634f6ccce71461055e5761027d565b80630e1cbef6116102455780630e1cbef61461038d57806318160ddd146103b657806323b872dd146103e15780632a55205a1461040a5780632d9003f7146104485780632f745c59146104715761027d565b80630163d0251461028257806301ffc9a7146102bf57806306fdde03146102fc578063081812fc14610327578063095ea7b314610364575b600080fd5b34801561028e57600080fd5b506102a960048036038101906102a49190613fbc565b610a75565b6040516102b69190614002565b60405180910390f35b3480156102cb57600080fd5b506102e660048036038101906102e19190614075565b610b7c565b6040516102f391906140bd565b60405180910390f35b34801561030857600080fd5b50610311610b8e565b60405161031e9190614168565b60405180910390f35b34801561033357600080fd5b5061034e600480360381019061034991906141b6565b610c20565b60405161035b91906141f2565b60405180910390f35b34801561037057600080fd5b5061038b6004803603810190610386919061420d565b610c66565b005b34801561039957600080fd5b506103b460048036038101906103af91906141b6565b610d7d565b005b3480156103c257600080fd5b506103cb610dbd565b6040516103d89190614002565b60405180910390f35b3480156103ed57600080fd5b506104086004803603810190610403919061424d565b610dca565b005b34801561041657600080fd5b50610431600480360381019061042c91906142a0565b610e2a565b60405161043f9291906142e0565b60405180910390f35b34801561045457600080fd5b5061046f600480360381019061046a91906141b6565b611014565b005b34801561047d57600080fd5b506104986004803603810190610493919061420d565b611133565b6040516104a59190614002565b60405180910390f35b6104b66111d8565b005b3480156104c457600080fd5b506104cd61129c565b005b3480156104db57600080fd5b506104f660048036038101906104f1919061424d565b6112ae565b005b34801561050457600080fd5b5061051f600480360381019061051a91906141b6565b6112ce565b005b34801561052d57600080fd5b5061054860048036038101906105439190613fbc565b61132a565b60405161055591906143c7565b60405180910390f35b34801561056a57600080fd5b50610585600480360381019061058091906141b6565b6113d8565b6040516105929190614002565b60405180910390f35b3480156105a757600080fd5b506105c260048036038101906105bd91906141b6565b611449565b005b3480156105d057600080fd5b506105eb60048036038101906105e6919061451e565b61145b565b005b3480156105f957600080fd5b50610602611476565b60405161060f91906140bd565b60405180910390f35b34801561062457600080fd5b5061063f600480360381019061063a91906141b6565b61148d565b60405161064c91906141f2565b60405180910390f35b34801561066157600080fd5b5061067c60048036038101906106779190613fbc565b611513565b6040516106899190614002565b60405180910390f35b34801561069e57600080fd5b506106a76115ca565b6040516106b49190614168565b60405180910390f35b3480156106c957600080fd5b506106d261165c565b005b3480156106e057600080fd5b506106e9611670565b6040516106f69190614168565b60405180910390f35b34801561070b57600080fd5b506107266004803603810190610721919061451e565b611702565b005b34801561073457600080fd5b5061073d61171d565b005b34801561074b57600080fd5b50610754611741565b6040516107619190614002565b60405180910390f35b34801561077657600080fd5b5061077f61174e565b005b34801561078d57600080fd5b506107a860048036038101906107a39190613fbc565b611760565b6040516107b591906140bd565b60405180910390f35b3480156107ca57600080fd5b506107d36117b6565b6040516107e091906141f2565b60405180910390f35b3480156107f557600080fd5b50610810600480360381019061080b9190613fbc565b6117e0565b005b34801561081e57600080fd5b5061083960048036038101906108349190613fbc565b61185a565b005b34801561084757600080fd5b506108506118bd565b60405161085d9190614168565b60405180910390f35b34801561087257600080fd5b5061088d60048036038101906108889190613fbc565b61194f565b005b34801561089b57600080fd5b506108a461199b565b6040516108b191906140bd565b60405180910390f35b6108d460048036038101906108cf91906141b6565b6119ac565b6040516108e191906143c7565b60405180910390f35b3480156108f657600080fd5b50610911600480360381019061090c9190614593565b611c54565b005b34801561091f57600080fd5b50610928611c6a565b60405161093591906141f2565b60405180910390f35b34801561094a57600080fd5b5061096560048036038101906109609190613fbc565b611c90565b005b34801561097357600080fd5b5061098e60048036038101906109899190614674565b611cf3565b005b34801561099c57600080fd5b506109b760048036038101906109b291906141b6565b611d55565b6040516109c49190614168565b60405180910390f35b3480156109d957600080fd5b506109e2611d67565b6040516109ef9190614002565b60405180910390f35b348015610a0457600080fd5b50610a0d611d6d565b005b348015610a1b57600080fd5b50610a366004803603810190610a3191906146f7565b611d91565b604051610a4391906140bd565b60405180910390f35b348015610a5857600080fd5b50610a736004803603810190610a6e9190613fbc565b611e25565b005b600080601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401610ad891906141f2565b602060405180830381865afa158015610af5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b19919061474c565b9050600069d3c21bcecceda1000000821115610b4057680ad78ebc5ac62000009050610b71565b6969e10de76676d0800000821115610b6357680d8d726b7177a800009050610b70565b681043561a882930000090505b5b809350505050919050565b6000610b8782611ea8565b9050919050565b606060028054610b9d906147a8565b80601f0160208091040260200160405190810160405280929190818152602001828054610bc9906147a8565b8015610c165780601f10610beb57610100808354040283529160200191610c16565b820191906000526020600020905b815481529060010190602001808311610bf957829003601f168201915b5050505050905090565b6000610c2b82611eba565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610c718261148d565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ce1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd89061484b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610d00611f05565b73ffffffffffffffffffffffffffffffffffffffff161480610d2f5750610d2e81610d29611f05565b611d91565b5b610d6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d65906148dd565b60405180910390fd5b610d788383611f0d565b505050565b610d85611fc6565b80600f81905550610dba600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600f54612044565b50565b6000600a80549050905090565b610ddb610dd5611f05565b826121d8565b610e1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e119061496f565b60405180910390fd5b610e2583838361226d565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1603610fbf5760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610fc9612566565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610ff591906149be565b610fff9190614a2f565b90508160000151819350935050509250929050565b61101c611fc6565b600060118054905003611089576000600190505b81811115801561104257506016548111155b15611083576011819080600181540180825580915050600190039060005260206000200160009091909190915055808061107b90614a60565b915050611030565b50611130565b60006011600160118054905061109f9190614aa8565b815481106110b0576110af614adc565b5b9060005260206000200154905060006001826110cc9190614b0b565b90505b82826110db9190614b0b565b81111580156110ec57506016548111155b1561112d576011819080600181540180825580915050600190039060005260206000200160009091909190915055808061112590614a60565b9150506110cf565b50505b50565b600061113e83611513565b821061117f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117690614bb1565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6111e0611fc6565b60006111ea6117b6565b905060008173ffffffffffffffffffffffffffffffffffffffff164760405161121290614c02565b60006040518083038185875af1925050503d806000811461124f576040519150601f19603f3d011682016040523d82523d6000602084013e611254565b606091505b5050905080611298576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128f90614c63565b60405180910390fd5b5050565b6112a4611fc6565b6112ac612570565b565b6112c983838360405180602001604052806000815250611cf3565b505050565b6112df6112d9611f05565b826121d8565b61131e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113159061496f565b60405180910390fd5b611327816125d3565b50565b6060600061133783611513565b905060008167ffffffffffffffff811115611355576113546143f3565b5b6040519080825280602002602001820160405280156113835781602001602082028036833780820191505090505b50905060005b828110156113cd5761139b8582611133565b8282815181106113ae576113ad614adc565b5b60200260200101818152505080806113c590614a60565b915050611389565b508092505050919050565b60006113e2610dbd565b8210611423576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141a90614cf5565b60405180910390fd5b600a828154811061143757611436614adc565b5b90600052602060002001549050919050565b611451611fc6565b8060108190555050565b611463611fc6565b80601290816114729190614ec1565b5050565b6000600d60009054906101000a900460ff16905090565b600080611499836125df565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361150a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150190614fdf565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611583576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157a90615071565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060601280546115d9906147a8565b80601f0160208091040260200160405190810160405280929190818152602001828054611605906147a8565b80156116525780601f1061162757610100808354040283529160200191611652565b820191906000526020600020905b81548152906001019060200180831161163557829003601f168201915b5050505050905090565b611664611fc6565b61166e600061261c565b565b60606013805461167f906147a8565b80601f01602080910402602001604051908101604052809291908181526020018280546116ab906147a8565b80156116f85780601f106116cd576101008083540402835291602001916116f8565b820191906000526020600020905b8154815290600101906020018083116116db57829003601f168201915b5050505050905090565b61170a611fc6565b80601390816117199190614ec1565b5050565b611725611fc6565b60006014806101000a81548160ff021916908315150217905550565b6000601180549050905090565b611756611fc6565b61175e6126e2565b565b6000601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6117e8611fc6565b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611857600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600f54612044565b50565b611862611fc6565b6001601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6060600380546118cc906147a8565b80601f01602080910402602001604051908101604052809291908181526020018280546118f8906147a8565b80156119455780601f1061191a57610100808354040283529160200191611945565b820191906000526020600020905b81548152906001019060200180831161192857829003601f168201915b5050505050905090565b611957611fc6565b80601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60148054906101000a900460ff1681565b60606119b6612745565b60148054906101000a900460ff16611a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fa906150dd565b60405180910390fd5b601054821115611a48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3f9061516f565b60405180910390fd5b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611bb757600082611aa533610a75565b611aaf91906149be565b905080341015611af4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aeb90615201565b60405180910390fd5b80341115611bb55760003373ffffffffffffffffffffffffffffffffffffffff168234611b219190614aa8565b604051611b2d90614c02565b60006040518083038185875af1925050503d8060008114611b6a576040519150601f19603f3d011682016040523d82523d6000602084013e611b6f565b606091505b5050905080611bb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611baa90615293565b60405180910390fd5b505b505b60008267ffffffffffffffff811115611bd357611bd26143f3565b5b604051908082528060200260200182016040528015611c015781602001602082028036833780820191505090505b50905060005b83811015611c4a57611c183361278f565b828281518110611c2b57611c2a614adc565b5b6020026020010181815250508080611c4290614a60565b915050611c07565b5080915050919050565b611c66611c5f611f05565b83836128b9565b5050565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611c98611fc6565b6000601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b611d04611cfe611f05565b836121d8565b611d43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3a9061496f565b60405180910390fd5b611d4f84848484612a25565b50505050565b6060611d6082612a81565b9050919050565b60165481565b611d75611fc6565b60016014806101000a81548160ff021916908315150217905550565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611e2d611fc6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9390615325565b60405180910390fd5b611ea58161261c565b50565b6000611eb382612b93565b9050919050565b611ec381612bf4565b611f02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef990614fdf565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611f808361148d565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b611fce611f05565b73ffffffffffffffffffffffffffffffffffffffff16611fec6117b6565b73ffffffffffffffffffffffffffffffffffffffff1614612042576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203990615391565b60405180910390fd5b565b61204c612566565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff1611156120aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a190615423565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612119576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121109061548f565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff168152506000808201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b6000806121e48361148d565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061222657506122258185611d91565b5b8061226457508373ffffffffffffffffffffffffffffffffffffffff1661224c84610c20565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661228d8261148d565b73ffffffffffffffffffffffffffffffffffffffff16146122e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122da90615521565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612352576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612349906155b3565b60405180910390fd5b61235f8383836001612c35565b8273ffffffffffffffffffffffffffffffffffffffff1661237f8261148d565b73ffffffffffffffffffffffffffffffffffffffff16146123d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123cc90615521565b60405180910390fd5b6006600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46125618383836001612c4f565b505050565b6000612710905090565b612578612c55565b6000600d60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6125bc611f05565b6040516125c991906141f2565b60405180910390a1565b6125dc81612c9e565b50565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6126ea612745565b6001600d60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861272e611f05565b60405161273b91906141f2565b60405180910390a1565b61274d611476565b1561278d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127849061561f565b60405180910390fd5b565b600080601180549050116127d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127cf9061568b565b60405180910390fd5b600060016127ea601180549050612cb3565b6127f49190614aa8565b905060006011828154811061280c5761280b614adc565b5b906000526020600020015490506128238482612e88565b6128358161283083612ea6565b612edd565b601160016011805490506128499190614aa8565b8154811061285a57612859614adc565b5b90600052602060002001546011838154811061287957612878614adc565b5b90600052602060002001819055506011805480612899576128986156ab565b5b600190038181906000526020600020016000905590558092505050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612927576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161291e90615726565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612a1891906140bd565b60405180910390a3505050565b612a3084848461226d565b612a3c84848484612f81565b612a7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a72906157b8565b60405180910390fd5b50505050565b6060612a8c82611eba565b6000600c60008481526020019081526020016000208054612aac906147a8565b80601f0160208091040260200160405190810160405280929190818152602001828054612ad8906147a8565b8015612b255780601f10612afa57610100808354040283529160200191612b25565b820191906000526020600020905b815481529060010190602001808311612b0857829003601f168201915b505050505090506000612b36613108565b90506000815103612b4b578192505050612b8e565b600082511115612b80578082604051602001612b68929190615814565b60405160208183030381529060405292505050612b8e565b612b898461311f565b925050505b919050565b6000634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612bed5750612bec82613187565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16612c16836125df565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b612c3d612745565b612c4984848484613201565b50505050565b50505050565b612c5d611476565b612c9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c9390615884565b60405180910390fd5b565b612ca78161335f565b612cb0816133b2565b50565b60008068457874656e73696f6e90506000439050600060059050600080600090505b82811015612e275760008573ffffffffffffffffffffffffffffffffffffffff166340f9fafe8387612d079190614aa8565b6040518263ffffffff1660e01b8152600401612d239190614002565b602060405180830381865afa158015612d40573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d6491906158b9565b73ffffffffffffffffffffffffffffffffffffffff169050808318925060008673ffffffffffffffffffffffffffffffffffffffff1663d527e3448488612dab9190614aa8565b6040518263ffffffff1660e01b8152600401612dc79190614002565b602060405180830381865afa158015612de4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e08919061591c565b60001c9050808418935050508080612e1f90614a60565b915050612cd5565b50600060018783612e389190615949565b612e429190614b0b565b90507fec6cdc8e735e4069f6e89062582f3e5532a8e71373e7ef2962fa916cf2af21f281604051612e739190614002565b60405180910390a18095505050505050919050565b612ea2828260405180602001604052806000815250613411565b5050565b60606012612eb38361346c565b6013604051602001612ec7939291906159fd565b6040516020818303038152906040529050919050565b612ee682612bf4565b612f25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f1c90615aa0565b60405180910390fd5b80600c60008481526020019081526020016000209081612f459190614ec1565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce782604051612f759190614002565b60405180910390a15050565b6000612fa28473ffffffffffffffffffffffffffffffffffffffff1661353a565b156130fb578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612fcb611f05565b8786866040518563ffffffff1660e01b8152600401612fed9493929190615b15565b6020604051808303816000875af192505050801561302957506040513d601f19601f820116820180604052508101906130269190615b76565b60015b6130ab573d8060008114613059576040519150601f19603f3d011682016040523d82523d6000602084013e61305e565b606091505b5060008151036130a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161309a906157b8565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613100565b600190505b949350505050565b606060405180602001604052806000815250905090565b606061312a82611eba565b6000613134613108565b90506000815111613154576040518060200160405280600081525061317f565b8061315e8461346c565b60405160200161316f929190615814565b6040516020818303038152906040525b915050919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806131fa57506131f98261355d565b5b9050919050565b61320d8484848461363f565b6001811115613251576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161324890615c15565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036132985761329381613645565b6132d7565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146132d6576132d5858261368e565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361331957613314816137fb565b613358565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146133575761335684826138cc565b5b5b5050505050565b6133688161394b565b6000600c60008381526020019081526020016000208054613388906147a8565b9050146133af57600c600082815260200190815260200160002060006133ae9190613eed565b5b50565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b61341b8383613a99565b6134286000848484612f81565b613467576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161345e906157b8565b60405180910390fd5b505050565b60606000600161347b84613cb6565b01905060008167ffffffffffffffff81111561349a576134996143f3565b5b6040519080825280601f01601f1916602001820160405280156134cc5781602001600182028036833780820191505090505b509050600082602001820190505b60011561352f578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161352357613522614a00565b5b049450600085036134da575b819350505050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061362857507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80613638575061363782613e09565b5b9050919050565b50505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161369b84611513565b6136a59190614aa8565b905060006009600084815260200190815260200160002054905081811461378a576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a8054905061380f9190614aa8565b90506000600b60008481526020019081526020016000205490506000600a838154811061383f5761383e614adc565b5b9060005260206000200154905080600a838154811061386157613860614adc565b5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a8054806138b0576138af6156ab565b5b6001900381819060005260206000200160009055905550505050565b60006138d783611513565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b60006139568261148d565b9050613966816000846001612c35565b61396f8261148d565b90506006600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613a95816000846001612c4f565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613aff90615c81565b60405180910390fd5b613b1181612bf4565b15613b51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b4890615ced565b60405180910390fd5b613b5f600083836001612c35565b613b6881612bf4565b15613ba8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b9f90615ced565b60405180910390fd5b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613cb2600083836001612c4f565b5050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310613d14577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381613d0a57613d09614a00565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310613d51576d04ee2d6d415b85acef81000000008381613d4757613d46614a00565b5b0492506020810190505b662386f26fc100008310613d8057662386f26fc100008381613d7657613d75614a00565b5b0492506010810190505b6305f5e1008310613da9576305f5e1008381613d9f57613d9e614a00565b5b0492506008810190505b6127108310613dce576127108381613dc457613dc3614a00565b5b0492506004810190505b60648310613df15760648381613de757613de6614a00565b5b0492506002810190505b600a8310613e00576001810190505b80915050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613e7c5750613e7b82613e83565b5b9050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b508054613ef9906147a8565b6000825580601f10613f0b5750613f2a565b601f016020900490600052602060002090810190613f299190613f2d565b5b50565b5b80821115613f46576000816000905550600101613f2e565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613f8982613f5e565b9050919050565b613f9981613f7e565b8114613fa457600080fd5b50565b600081359050613fb681613f90565b92915050565b600060208284031215613fd257613fd1613f54565b5b6000613fe084828501613fa7565b91505092915050565b6000819050919050565b613ffc81613fe9565b82525050565b60006020820190506140176000830184613ff3565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6140528161401d565b811461405d57600080fd5b50565b60008135905061406f81614049565b92915050565b60006020828403121561408b5761408a613f54565b5b600061409984828501614060565b91505092915050565b60008115159050919050565b6140b7816140a2565b82525050565b60006020820190506140d260008301846140ae565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156141125780820151818401526020810190506140f7565b60008484015250505050565b6000601f19601f8301169050919050565b600061413a826140d8565b61414481856140e3565b93506141548185602086016140f4565b61415d8161411e565b840191505092915050565b60006020820190508181036000830152614182818461412f565b905092915050565b61419381613fe9565b811461419e57600080fd5b50565b6000813590506141b08161418a565b92915050565b6000602082840312156141cc576141cb613f54565b5b60006141da848285016141a1565b91505092915050565b6141ec81613f7e565b82525050565b600060208201905061420760008301846141e3565b92915050565b6000806040838503121561422457614223613f54565b5b600061423285828601613fa7565b9250506020614243858286016141a1565b9150509250929050565b60008060006060848603121561426657614265613f54565b5b600061427486828701613fa7565b935050602061428586828701613fa7565b9250506040614296868287016141a1565b9150509250925092565b600080604083850312156142b7576142b6613f54565b5b60006142c5858286016141a1565b92505060206142d6858286016141a1565b9150509250929050565b60006040820190506142f560008301856141e3565b6143026020830184613ff3565b9392505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61433e81613fe9565b82525050565b60006143508383614335565b60208301905092915050565b6000602082019050919050565b600061437482614309565b61437e8185614314565b935061438983614325565b8060005b838110156143ba5781516143a18882614344565b97506143ac8361435c565b92505060018101905061438d565b5085935050505092915050565b600060208201905081810360008301526143e18184614369565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61442b8261411e565b810181811067ffffffffffffffff8211171561444a576144496143f3565b5b80604052505050565b600061445d613f4a565b90506144698282614422565b919050565b600067ffffffffffffffff821115614489576144886143f3565b5b6144928261411e565b9050602081019050919050565b82818337600083830152505050565b60006144c16144bc8461446e565b614453565b9050828152602081018484840111156144dd576144dc6143ee565b5b6144e884828561449f565b509392505050565b600082601f830112614505576145046143e9565b5b81356145158482602086016144ae565b91505092915050565b60006020828403121561453457614533613f54565b5b600082013567ffffffffffffffff81111561455257614551613f59565b5b61455e848285016144f0565b91505092915050565b614570816140a2565b811461457b57600080fd5b50565b60008135905061458d81614567565b92915050565b600080604083850312156145aa576145a9613f54565b5b60006145b885828601613fa7565b92505060206145c98582860161457e565b9150509250929050565b600067ffffffffffffffff8211156145ee576145ed6143f3565b5b6145f78261411e565b9050602081019050919050565b6000614617614612846145d3565b614453565b905082815260208101848484011115614633576146326143ee565b5b61463e84828561449f565b509392505050565b600082601f83011261465b5761465a6143e9565b5b813561466b848260208601614604565b91505092915050565b6000806000806080858703121561468e5761468d613f54565b5b600061469c87828801613fa7565b94505060206146ad87828801613fa7565b93505060406146be878288016141a1565b925050606085013567ffffffffffffffff8111156146df576146de613f59565b5b6146eb87828801614646565b91505092959194509250565b6000806040838503121561470e5761470d613f54565b5b600061471c85828601613fa7565b925050602061472d85828601613fa7565b9150509250929050565b6000815190506147468161418a565b92915050565b60006020828403121561476257614761613f54565b5b600061477084828501614737565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806147c057607f821691505b6020821081036147d3576147d2614779565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006148356021836140e3565b9150614840826147d9565b604082019050919050565b6000602082019050818103600083015261486481614828565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b60006148c7603d836140e3565b91506148d28261486b565b604082019050919050565b600060208201905081810360008301526148f6816148ba565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000614959602d836140e3565b9150614964826148fd565b604082019050919050565b600060208201905081810360008301526149888161494c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006149c982613fe9565b91506149d483613fe9565b92508282026149e281613fe9565b915082820484148315176149f9576149f861498f565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614a3a82613fe9565b9150614a4583613fe9565b925082614a5557614a54614a00565b5b828204905092915050565b6000614a6b82613fe9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614a9d57614a9c61498f565b5b600182019050919050565b6000614ab382613fe9565b9150614abe83613fe9565b9250828203905081811115614ad657614ad561498f565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000614b1682613fe9565b9150614b2183613fe9565b9250828201905080821115614b3957614b3861498f565b5b92915050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614b9b602b836140e3565b9150614ba682614b3f565b604082019050919050565b60006020820190508181036000830152614bca81614b8e565b9050919050565b600081905092915050565b50565b6000614bec600083614bd1565b9150614bf782614bdc565b600082019050919050565b6000614c0d82614bdf565b9150819050919050565b7f4661696c656420746f2077697468647261772100000000000000000000000000600082015250565b6000614c4d6013836140e3565b9150614c5882614c17565b602082019050919050565b60006020820190508181036000830152614c7c81614c40565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614cdf602c836140e3565b9150614cea82614c83565b604082019050919050565b60006020820190508181036000830152614d0e81614cd2565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302614d777fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614d3a565b614d818683614d3a565b95508019841693508086168417925050509392505050565b6000819050919050565b6000614dbe614db9614db484613fe9565b614d99565b613fe9565b9050919050565b6000819050919050565b614dd883614da3565b614dec614de482614dc5565b848454614d47565b825550505050565b600090565b614e01614df4565b614e0c818484614dcf565b505050565b5b81811015614e3057614e25600082614df9565b600181019050614e12565b5050565b601f821115614e7557614e4681614d15565b614e4f84614d2a565b81016020851015614e5e578190505b614e72614e6a85614d2a565b830182614e11565b50505b505050565b600082821c905092915050565b6000614e9860001984600802614e7a565b1980831691505092915050565b6000614eb18383614e87565b9150826002028217905092915050565b614eca826140d8565b67ffffffffffffffff811115614ee357614ee26143f3565b5b614eed82546147a8565b614ef8828285614e34565b600060209050601f831160018114614f2b5760008415614f19578287015190505b614f238582614ea5565b865550614f8b565b601f198416614f3986614d15565b60005b82811015614f6157848901518255600182019150602085019450602081019050614f3c565b86831015614f7e5784890151614f7a601f891682614e87565b8355505b6001600288020188555050505b505050505050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000614fc96018836140e3565b9150614fd482614f93565b602082019050919050565b60006020820190508181036000830152614ff881614fbc565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061505b6029836140e3565b915061506682614fff565b604082019050919050565b6000602082019050818103600083015261508a8161504e565b9050919050565b7f4d696e74696e672069732063757272656e746c792064697361626c6564000000600082015250565b60006150c7601d836140e3565b91506150d282615091565b602082019050919050565b600060208201905081810360008301526150f6816150ba565b9050919050565b7f4d6178206d696e7420706572207472616e73616374696f6e206578636565646560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b60006151596021836140e3565b9150615164826150fd565b604082019050919050565b600060208201905081810360008301526151888161514c565b9050919050565b7f496e73756666696369656e7420616d6f756e74206f662056455420666f72206d60008201527f696e74696e670000000000000000000000000000000000000000000000000000602082015250565b60006151eb6026836140e3565b91506151f68261518f565b604082019050919050565b6000602082019050818103600083015261521a816151de565b9050919050565b7f4661696c656420746f20726566756e642065787472612056455420666f72206d60008201527f696e74696e670000000000000000000000000000000000000000000000000000602082015250565b600061527d6026836140e3565b915061528882615221565b604082019050919050565b600060208201905081810360008301526152ac81615270565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061530f6026836140e3565b915061531a826152b3565b604082019050919050565b6000602082019050818103600083015261533e81615302565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061537b6020836140e3565b915061538682615345565b602082019050919050565b600060208201905081810360008301526153aa8161536e565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b600061540d602a836140e3565b9150615418826153b1565b604082019050919050565b6000602082019050818103600083015261543c81615400565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b60006154796019836140e3565b915061548482615443565b602082019050919050565b600060208201905081810360008301526154a88161546c565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061550b6025836140e3565b9150615516826154af565b604082019050919050565b6000602082019050818103600083015261553a816154fe565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061559d6024836140e3565b91506155a882615541565b604082019050919050565b600060208201905081810360008301526155cc81615590565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006156096010836140e3565b9150615614826155d3565b602082019050919050565b60006020820190508181036000830152615638816155fc565b9050919050565b7f416c6c20746f6b656e732068617665206265656e206d696e7465640000000000600082015250565b6000615675601b836140e3565b91506156808261563f565b602082019050919050565b600060208201905081810360008301526156a481615668565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006157106019836140e3565b915061571b826156da565b602082019050919050565b6000602082019050818103600083015261573f81615703565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006157a26032836140e3565b91506157ad82615746565b604082019050919050565b600060208201905081810360008301526157d181615795565b9050919050565b600081905092915050565b60006157ee826140d8565b6157f881856157d8565b93506158088185602086016140f4565b80840191505092915050565b600061582082856157e3565b915061582c82846157e3565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061586e6014836140e3565b915061587982615838565b602082019050919050565b6000602082019050818103600083015261589d81615861565b9050919050565b6000815190506158b381613f90565b92915050565b6000602082840312156158cf576158ce613f54565b5b60006158dd848285016158a4565b91505092915050565b6000819050919050565b6158f9816158e6565b811461590457600080fd5b50565b600081519050615916816158f0565b92915050565b60006020828403121561593257615931613f54565b5b600061594084828501615907565b91505092915050565b600061595482613fe9565b915061595f83613fe9565b92508261596f5761596e614a00565b5b828206905092915050565b60008154615987816147a8565b61599181866157d8565b945060018216600081146159ac57600181146159c1576159f4565b60ff19831686528115158202860193506159f4565b6159ca85614d15565b60005b838110156159ec578154818901526001820191506020810190506159cd565b838801955050505b50505092915050565b6000615a09828661597a565b9150615a1582856157e3565b9150615a21828461597a565b9150819050949350505050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000615a8a602e836140e3565b9150615a9582615a2e565b604082019050919050565b60006020820190508181036000830152615ab981615a7d565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000615ae782615ac0565b615af18185615acb565b9350615b018185602086016140f4565b615b0a8161411e565b840191505092915050565b6000608082019050615b2a60008301876141e3565b615b3760208301866141e3565b615b446040830185613ff3565b8181036060830152615b568184615adc565b905095945050505050565b600081519050615b7081614049565b92915050565b600060208284031215615b8c57615b8b613f54565b5b6000615b9a84828501615b61565b91505092915050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000615bff6035836140e3565b9150615c0a82615ba3565b604082019050919050565b60006020820190508181036000830152615c2e81615bf2565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615c6b6020836140e3565b9150615c7682615c35565b602082019050919050565b60006020820190508181036000830152615c9a81615c5e565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615cd7601c836140e3565b9150615ce282615ca1565b602082019050919050565b60006020820190508181036000830152615d0681615cca565b905091905056fea2646970667358221220fac42e5094a453bc57fa790e4a9c3db7c806f657998574e181fa93af6151999664736f6c63430008130033