VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x68c408…3b90
Summary
Transactions
Transfers
Address
0x68c4085a150f5b1028130FA1CF29529Fc0c53b90
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF4868D43637FB39b8a78c3702f34CAfEea7C2f49
Deployer
0xF4868D43637FB39b8a78c3702f34CAfEea7C2f49
Code
0x60806040526004361061027d5760003560e01c8063715018a61161014f57806398fee3c5116100c1578063b88d4fde1161007a578063b88d4fde14610967578063c87b56dd14610990578063d5abeb01146109cd578063e797ec1b146109f8578063e985e9c514610a0f578063f2fde38b14610a4c5761027d565b806398fee3c5146108665780639fd6db121461088f578063a0712d68146108ba578063a22cb465146108ea578063a3ea5e9414610913578063a74d8d261461093e5761027d565b80638456cb59116101135780638456cb591461076a57806384e85519146107815780638da5cb5b146107be5780638dc251e3146107e95780639323c27a1461081257806395d89b411461083b5761027d565b8063715018a6146106bd578063776ce6a1146106d45780637e2285aa146106ff5780637e5cd5c1146107285780637ecc2b561461073f5761027d565b80633ccfd60b116101f3578063547520fe116101ac578063547520fe1461059b57806355f804b3146105c45780635c975abb146105ed5780636352211e1461061857806370a0823114610655578063714c5398146106925761027d565b80633ccfd60b146104ae5780633f4ba83a146104b857806342842e0e146104cf57806342966c68146104f8578063438b6300146105215780634f6ccce71461055e5761027d565b80630e1cbef6116102455780630e1cbef61461038d57806318160ddd146103b657806323b872dd146103e15780632a55205a1461040a5780632d9003f7146104485780632f745c59146104715761027d565b80630163d0251461028257806301ffc9a7146102bf57806306fdde03146102fc578063081812fc14610327578063095ea7b314610364575b600080fd5b34801561028e57600080fd5b506102a960048036038101906102a4919061405b565b610a75565b6040516102b691906140a1565b60405180910390f35b3480156102cb57600080fd5b506102e660048036038101906102e19190614114565b610b7c565b6040516102f3919061415c565b60405180910390f35b34801561030857600080fd5b50610311610b8e565b60405161031e9190614207565b60405180910390f35b34801561033357600080fd5b5061034e60048036038101906103499190614255565b610c20565b60405161035b9190614291565b60405180910390f35b34801561037057600080fd5b5061038b600480360381019061038691906142ac565b610c66565b005b34801561039957600080fd5b506103b460048036038101906103af9190614255565b610d7d565b005b3480156103c257600080fd5b506103cb610dbd565b6040516103d891906140a1565b60405180910390f35b3480156103ed57600080fd5b50610408600480360381019061040391906142ec565b610dca565b005b34801561041657600080fd5b50610431600480360381019061042c919061433f565b610e2a565b60405161043f92919061437f565b60405180910390f35b34801561045457600080fd5b5061046f600480360381019061046a9190614255565b611014565b005b34801561047d57600080fd5b50610498600480360381019061049391906142ac565b611133565b6040516104a591906140a1565b60405180910390f35b6104b66111d8565b005b3480156104c457600080fd5b506104cd61129c565b005b3480156104db57600080fd5b506104f660048036038101906104f191906142ec565b6112ae565b005b34801561050457600080fd5b5061051f600480360381019061051a9190614255565b6112ce565b005b34801561052d57600080fd5b506105486004803603810190610543919061405b565b61132a565b6040516105559190614466565b60405180910390f35b34801561056a57600080fd5b5061058560048036038101906105809190614255565b6113d8565b60405161059291906140a1565b60405180910390f35b3480156105a757600080fd5b506105c260048036038101906105bd9190614255565b611449565b005b3480156105d057600080fd5b506105eb60048036038101906105e691906145bd565b61145b565b005b3480156105f957600080fd5b50610602611476565b60405161060f919061415c565b60405180910390f35b34801561062457600080fd5b5061063f600480360381019061063a9190614255565b61148d565b60405161064c9190614291565b60405180910390f35b34801561066157600080fd5b5061067c6004803603810190610677919061405b565b611513565b60405161068991906140a1565b60405180910390f35b34801561069e57600080fd5b506106a76115ca565b6040516106b49190614207565b60405180910390f35b3480156106c957600080fd5b506106d261165c565b005b3480156106e057600080fd5b506106e9611670565b6040516106f69190614207565b60405180910390f35b34801561070b57600080fd5b50610726600480360381019061072191906145bd565b611702565b005b34801561073457600080fd5b5061073d61171d565b005b34801561074b57600080fd5b50610754611741565b60405161076191906140a1565b60405180910390f35b34801561077657600080fd5b5061077f61174e565b005b34801561078d57600080fd5b506107a860048036038101906107a3919061405b565b611760565b6040516107b5919061415c565b60405180910390f35b3480156107ca57600080fd5b506107d36117b6565b6040516107e09190614291565b60405180910390f35b3480156107f557600080fd5b50610810600480360381019061080b919061405b565b6117e0565b005b34801561081e57600080fd5b506108396004803603810190610834919061405b565b61185a565b005b34801561084757600080fd5b506108506118bd565b60405161085d9190614207565b60405180910390f35b34801561087257600080fd5b5061088d6004803603810190610888919061405b565b61194f565b005b34801561089b57600080fd5b506108a461199b565b6040516108b1919061415c565b60405180910390f35b6108d460048036038101906108cf9190614255565b6119ac565b6040516108e19190614466565b60405180910390f35b3480156108f657600080fd5b50610911600480360381019061090c9190614632565b611d3b565b005b34801561091f57600080fd5b50610928611d51565b6040516109359190614291565b60405180910390f35b34801561094a57600080fd5b506109656004803603810190610960919061405b565b611d77565b005b34801561097357600080fd5b5061098e60048036038101906109899190614713565b611dda565b005b34801561099c57600080fd5b506109b760048036038101906109b29190614255565b611e3c565b6040516109c49190614207565b60405180910390f35b3480156109d957600080fd5b506109e2611e4e565b6040516109ef91906140a1565b60405180910390f35b348015610a0457600080fd5b50610a0d611e54565b005b348015610a1b57600080fd5b50610a366004803603810190610a319190614796565b611e78565b604051610a43919061415c565b60405180910390f35b348015610a5857600080fd5b50610a736004803603810190610a6e919061405b565b611f0c565b005b600080601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff1660e01b8152600401610ad89190614291565b602060405180830381865afa158015610af5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1991906147eb565b9050600069d3c21bcecceda1000000821115610b4057680ad78ebc5ac62000009050610b71565b6969e10de76676d0800000821115610b6357680d8d726b7177a800009050610b70565b681043561a882930000090505b5b809350505050919050565b6000610b8782611f8f565b9050919050565b606060028054610b9d90614847565b80601f0160208091040260200160405190810160405280929190818152602001828054610bc990614847565b8015610c165780601f10610beb57610100808354040283529160200191610c16565b820191906000526020600020905b815481529060010190602001808311610bf957829003601f168201915b5050505050905090565b6000610c2b82611fa1565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610c718261148d565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ce1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd8906148ea565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610d00611fec565b73ffffffffffffffffffffffffffffffffffffffff161480610d2f5750610d2e81610d29611fec565b611e78565b5b610d6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d659061497c565b60405180910390fd5b610d788383611ff4565b505050565b610d856120ad565b80600f81905550610dba600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600f5461212b565b50565b6000600a80549050905090565b610ddb610dd5611fec565b826122bf565b610e1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1190614a0e565b60405180910390fd5b610e25838383612354565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1603610fbf5760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610fc961264d565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610ff59190614a5d565b610fff9190614ace565b90508160000151819350935050509250929050565b61101c6120ad565b600060118054905003611089576000600190505b81811115801561104257506016548111155b15611083576011819080600181540180825580915050600190039060005260206000200160009091909190915055808061107b90614aff565b915050611030565b50611130565b60006011600160118054905061109f9190614b47565b815481106110b0576110af614b7b565b5b9060005260206000200154905060006001826110cc9190614baa565b90505b82826110db9190614baa565b81111580156110ec57506016548111155b1561112d576011819080600181540180825580915050600190039060005260206000200160009091909190915055808061112590614aff565b9150506110cf565b50505b50565b600061113e83611513565b821061117f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117690614c50565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6111e06120ad565b60006111ea6117b6565b905060008173ffffffffffffffffffffffffffffffffffffffff164760405161121290614ca1565b60006040518083038185875af1925050503d806000811461124f576040519150601f19603f3d011682016040523d82523d6000602084013e611254565b606091505b5050905080611298576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128f90614d02565b60405180910390fd5b5050565b6112a46120ad565b6112ac612657565b565b6112c983838360405180602001604052806000815250611dda565b505050565b6112df6112d9611fec565b826122bf565b61131e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131590614a0e565b60405180910390fd5b611327816126ba565b50565b6060600061133783611513565b905060008167ffffffffffffffff81111561135557611354614492565b5b6040519080825280602002602001820160405280156113835781602001602082028036833780820191505090505b50905060005b828110156113cd5761139b8582611133565b8282815181106113ae576113ad614b7b565b5b60200260200101818152505080806113c590614aff565b915050611389565b508092505050919050565b60006113e2610dbd565b8210611423576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141a90614d94565b60405180910390fd5b600a828154811061143757611436614b7b565b5b90600052602060002001549050919050565b6114516120ad565b8060108190555050565b6114636120ad565b80601290816114729190614f60565b5050565b6000600d60009054906101000a900460ff16905090565b600080611499836126c6565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361150a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115019061507e565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611583576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157a90615110565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6060601280546115d990614847565b80601f016020809104026020016040519081016040528092919081815260200182805461160590614847565b80156116525780601f1061162757610100808354040283529160200191611652565b820191906000526020600020905b81548152906001019060200180831161163557829003601f168201915b5050505050905090565b6116646120ad565b61166e6000612703565b565b60606013805461167f90614847565b80601f01602080910402602001604051908101604052809291908181526020018280546116ab90614847565b80156116f85780601f106116cd576101008083540402835291602001916116f8565b820191906000526020600020905b8154815290600101906020018083116116db57829003601f168201915b5050505050905090565b61170a6120ad565b80601390816117199190614f60565b5050565b6117256120ad565b60006014806101000a81548160ff021916908315150217905550565b6000601180549050905090565b6117566120ad565b61175e6127c9565b565b6000601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6117e86120ad565b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611857600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600f5461212b565b50565b6118626120ad565b6001601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6060600380546118cc90614847565b80601f01602080910402602001604051908101604052809291908181526020018280546118f890614847565b80156119455780601f1061191a57610100808354040283529160200191611945565b820191906000526020600020905b81548152906001019060200180831161192857829003601f168201915b5050505050905090565b6119576120ad565b80601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60148054906101000a900460ff1681565b60606119b661282c565b60148054906101000a900460ff16611a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fa9061517c565b60405180910390fd5b601054821115611a48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3f9061520e565b60405180910390fd5b6000611a52611741565b11611a92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a899061527a565b60405180910390fd5b601054821115611ad7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ace9061520e565b60405180910390fd5b611adf611741565b821115611af157611aee611741565b91505b601560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611c6057600082611b4e33610a75565b611b589190614a5d565b905080341015611b9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b949061530c565b60405180910390fd5b80341115611c5e5760003373ffffffffffffffffffffffffffffffffffffffff168234611bca9190614b47565b604051611bd690614ca1565b60006040518083038185875af1925050503d8060008114611c13576040519150601f19603f3d011682016040523d82523d6000602084013e611c18565b606091505b5050905080611c5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c539061539e565b60405180910390fd5b505b505b60008267ffffffffffffffff811115611c7c57611c7b614492565b5b604051908082528060200260200182016040528015611caa5781602001602082028036833780820191505090505b50905060005b8381108015611cc9575060148054906101000a900460ff165b15611d3157611cd733612876565b828281518110611cea57611ce9614b7b565b5b602002602001018181525050600060118054905003611d1e5760006014806101000a81548160ff0219169083151502179055505b8080611d2990614aff565b915050611cb0565b5080915050919050565b611d4d611d46611fec565b8383612958565b5050565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611d7f6120ad565b6000601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b611deb611de5611fec565b836122bf565b611e2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2190614a0e565b60405180910390fd5b611e3684848484612ac4565b50505050565b6060611e4782612b20565b9050919050565b60165481565b611e5c6120ad565b60016014806101000a81548160ff021916908315150217905550565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611f146120ad565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611f83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f7a90615430565b60405180910390fd5b611f8c81612703565b50565b6000611f9a82612c32565b9050919050565b611faa81612c93565b611fe9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe09061507e565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166120678361148d565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6120b5611fec565b73ffffffffffffffffffffffffffffffffffffffff166120d36117b6565b73ffffffffffffffffffffffffffffffffffffffff1614612129576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121209061549c565b60405180910390fd5b565b61213361264d565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115612191576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121889061552e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121f79061559a565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff168152506000808201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b6000806122cb8361148d565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061230d575061230c8185611e78565b5b8061234b57508373ffffffffffffffffffffffffffffffffffffffff1661233384610c20565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166123748261148d565b73ffffffffffffffffffffffffffffffffffffffff16146123ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123c19061562c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612439576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612430906156be565b60405180910390fd5b6124468383836001612cd4565b8273ffffffffffffffffffffffffffffffffffffffff166124668261148d565b73ffffffffffffffffffffffffffffffffffffffff16146124bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124b39061562c565b60405180910390fd5b6006600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46126488383836001612cee565b505050565b6000612710905090565b61265f612cf4565b6000600d60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6126a3611fec565b6040516126b09190614291565b60405180910390a1565b6126c381612d3d565b50565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6127d161282c565b6001600d60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612815611fec565b6040516128229190614291565b60405180910390a1565b612834611476565b15612874576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286b9061572a565b60405180910390fd5b565b6000806001612889601180549050612d52565b6128939190614b47565b90506000601182815481106128ab576128aa614b7b565b5b906000526020600020015490506128c28482612f27565b6128d4816128cf83612f45565b612f7c565b601160016011805490506128e89190614b47565b815481106128f9576128f8614b7b565b5b90600052602060002001546011838154811061291857612917614b7b565b5b906000526020600020018190555060118054806129385761293761574a565b5b600190038181906000526020600020016000905590558092505050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036129c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129bd906157c5565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612ab7919061415c565b60405180910390a3505050565b612acf848484612354565b612adb84848484613020565b612b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1190615857565b60405180910390fd5b50505050565b6060612b2b82611fa1565b6000600c60008481526020019081526020016000208054612b4b90614847565b80601f0160208091040260200160405190810160405280929190818152602001828054612b7790614847565b8015612bc45780601f10612b9957610100808354040283529160200191612bc4565b820191906000526020600020905b815481529060010190602001808311612ba757829003601f168201915b505050505090506000612bd56131a7565b90506000815103612bea578192505050612c2d565b600082511115612c1f578082604051602001612c079291906158b3565b60405160208183030381529060405292505050612c2d565b612c28846131be565b925050505b919050565b6000634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612c8c5750612c8b82613226565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16612cb5836126c6565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b612cdc61282c565b612ce8848484846132a0565b50505050565b50505050565b612cfc611476565b612d3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3290615923565b60405180910390fd5b565b612d46816133fe565b612d4f81613451565b50565b60008068457874656e73696f6e90506000439050600060059050600080600090505b82811015612ec65760008573ffffffffffffffffffffffffffffffffffffffff166340f9fafe8387612da69190614b47565b6040518263ffffffff1660e01b8152600401612dc291906140a1565b602060405180830381865afa158015612ddf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e039190615958565b73ffffffffffffffffffffffffffffffffffffffff169050808318925060008673ffffffffffffffffffffffffffffffffffffffff1663d527e3448488612e4a9190614b47565b6040518263ffffffff1660e01b8152600401612e6691906140a1565b602060405180830381865afa158015612e83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ea791906159bb565b60001c9050808418935050508080612ebe90614aff565b915050612d74565b50600060018783612ed791906159e8565b612ee19190614baa565b90507fec6cdc8e735e4069f6e89062582f3e5532a8e71373e7ef2962fa916cf2af21f281604051612f1291906140a1565b60405180910390a18095505050505050919050565b612f418282604051806020016040528060008152506134b0565b5050565b60606012612f528361350b565b6013604051602001612f6693929190615a9c565b6040516020818303038152906040529050919050565b612f8582612c93565b612fc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fbb90615b3f565b60405180910390fd5b80600c60008481526020019081526020016000209081612fe49190614f60565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce78260405161301491906140a1565b60405180910390a15050565b60006130418473ffffffffffffffffffffffffffffffffffffffff166135d9565b1561319a578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261306a611fec565b8786866040518563ffffffff1660e01b815260040161308c9493929190615bb4565b6020604051808303816000875af19250505080156130c857506040513d601f19601f820116820180604052508101906130c59190615c15565b60015b61314a573d80600081146130f8576040519150601f19603f3d011682016040523d82523d6000602084013e6130fd565b606091505b506000815103613142576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161313990615857565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061319f565b600190505b949350505050565b606060405180602001604052806000815250905090565b60606131c982611fa1565b60006131d36131a7565b905060008151116131f3576040518060200160405280600081525061321e565b806131fd8461350b565b60405160200161320e9291906158b3565b6040516020818303038152906040525b915050919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806132995750613298826135fc565b5b9050919050565b6132ac848484846136de565b60018111156132f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132e790615cb4565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361333757613332816136e4565b613376565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461337557613374858261372d565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036133b8576133b38161389a565b6133f7565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146133f6576133f5848261396b565b5b5b5050505050565b613407816139ea565b6000600c6000838152602001908152602001600020805461342790614847565b90501461344e57600c6000828152602001908152602001600020600061344d9190613f8c565b5b50565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b6134ba8383613b38565b6134c76000848484613020565b613506576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134fd90615857565b60405180910390fd5b505050565b60606000600161351a84613d55565b01905060008167ffffffffffffffff81111561353957613538614492565b5b6040519080825280601f01601f19166020018201604052801561356b5781602001600182028036833780820191505090505b509050600082602001820190505b6001156135ce578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a85816135c2576135c1614a9f565b5b04945060008503613579575b819350505050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806136c757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806136d757506136d682613ea8565b5b9050919050565b50505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161373a84611513565b6137449190614b47565b9050600060096000848152602001908152602001600020549050818114613829576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a805490506138ae9190614b47565b90506000600b60008481526020019081526020016000205490506000600a83815481106138de576138dd614b7b565b5b9060005260206000200154905080600a8381548110613900576138ff614b7b565b5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a80548061394f5761394e61574a565b5b6001900381819060005260206000200160009055905550505050565b600061397683611513565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b60006139f58261148d565b9050613a05816000846001612cd4565b613a0e8261148d565b90506006600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613b34816000846001612cee565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613ba7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b9e90615d20565b60405180910390fd5b613bb081612c93565b15613bf0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613be790615d8c565b60405180910390fd5b613bfe600083836001612cd4565b613c0781612c93565b15613c47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c3e90615d8c565b60405180910390fd5b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613d51600083836001612cee565b5050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310613db3577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381613da957613da8614a9f565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310613df0576d04ee2d6d415b85acef81000000008381613de657613de5614a9f565b5b0492506020810190505b662386f26fc100008310613e1f57662386f26fc100008381613e1557613e14614a9f565b5b0492506010810190505b6305f5e1008310613e48576305f5e1008381613e3e57613e3d614a9f565b5b0492506008810190505b6127108310613e6d576127108381613e6357613e62614a9f565b5b0492506004810190505b60648310613e905760648381613e8657613e85614a9f565b5b0492506002810190505b600a8310613e9f576001810190505b80915050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613f1b5750613f1a82613f22565b5b9050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b508054613f9890614847565b6000825580601f10613faa5750613fc9565b601f016020900490600052602060002090810190613fc89190613fcc565b5b50565b5b80821115613fe5576000816000905550600101613fcd565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061402882613ffd565b9050919050565b6140388161401d565b811461404357600080fd5b50565b6000813590506140558161402f565b92915050565b60006020828403121561407157614070613ff3565b5b600061407f84828501614046565b91505092915050565b6000819050919050565b61409b81614088565b82525050565b60006020820190506140b66000830184614092565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6140f1816140bc565b81146140fc57600080fd5b50565b60008135905061410e816140e8565b92915050565b60006020828403121561412a57614129613ff3565b5b6000614138848285016140ff565b91505092915050565b60008115159050919050565b61415681614141565b82525050565b6000602082019050614171600083018461414d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156141b1578082015181840152602081019050614196565b60008484015250505050565b6000601f19601f8301169050919050565b60006141d982614177565b6141e38185614182565b93506141f3818560208601614193565b6141fc816141bd565b840191505092915050565b6000602082019050818103600083015261422181846141ce565b905092915050565b61423281614088565b811461423d57600080fd5b50565b60008135905061424f81614229565b92915050565b60006020828403121561426b5761426a613ff3565b5b600061427984828501614240565b91505092915050565b61428b8161401d565b82525050565b60006020820190506142a66000830184614282565b92915050565b600080604083850312156142c3576142c2613ff3565b5b60006142d185828601614046565b92505060206142e285828601614240565b9150509250929050565b60008060006060848603121561430557614304613ff3565b5b600061431386828701614046565b935050602061432486828701614046565b925050604061433586828701614240565b9150509250925092565b6000806040838503121561435657614355613ff3565b5b600061436485828601614240565b925050602061437585828601614240565b9150509250929050565b60006040820190506143946000830185614282565b6143a16020830184614092565b9392505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6143dd81614088565b82525050565b60006143ef83836143d4565b60208301905092915050565b6000602082019050919050565b6000614413826143a8565b61441d81856143b3565b9350614428836143c4565b8060005b8381101561445957815161444088826143e3565b975061444b836143fb565b92505060018101905061442c565b5085935050505092915050565b600060208201905081810360008301526144808184614408565b905092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6144ca826141bd565b810181811067ffffffffffffffff821117156144e9576144e8614492565b5b80604052505050565b60006144fc613fe9565b905061450882826144c1565b919050565b600067ffffffffffffffff82111561452857614527614492565b5b614531826141bd565b9050602081019050919050565b82818337600083830152505050565b600061456061455b8461450d565b6144f2565b90508281526020810184848401111561457c5761457b61448d565b5b61458784828561453e565b509392505050565b600082601f8301126145a4576145a3614488565b5b81356145b484826020860161454d565b91505092915050565b6000602082840312156145d3576145d2613ff3565b5b600082013567ffffffffffffffff8111156145f1576145f0613ff8565b5b6145fd8482850161458f565b91505092915050565b61460f81614141565b811461461a57600080fd5b50565b60008135905061462c81614606565b92915050565b6000806040838503121561464957614648613ff3565b5b600061465785828601614046565b92505060206146688582860161461d565b9150509250929050565b600067ffffffffffffffff82111561468d5761468c614492565b5b614696826141bd565b9050602081019050919050565b60006146b66146b184614672565b6144f2565b9050828152602081018484840111156146d2576146d161448d565b5b6146dd84828561453e565b509392505050565b600082601f8301126146fa576146f9614488565b5b813561470a8482602086016146a3565b91505092915050565b6000806000806080858703121561472d5761472c613ff3565b5b600061473b87828801614046565b945050602061474c87828801614046565b935050604061475d87828801614240565b925050606085013567ffffffffffffffff81111561477e5761477d613ff8565b5b61478a878288016146e5565b91505092959194509250565b600080604083850312156147ad576147ac613ff3565b5b60006147bb85828601614046565b92505060206147cc85828601614046565b9150509250929050565b6000815190506147e581614229565b92915050565b60006020828403121561480157614800613ff3565b5b600061480f848285016147d6565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061485f57607f821691505b60208210810361487257614871614818565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006148d4602183614182565b91506148df82614878565b604082019050919050565b60006020820190508181036000830152614903816148c7565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b6000614966603d83614182565b91506149718261490a565b604082019050919050565b6000602082019050818103600083015261499581614959565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b60006149f8602d83614182565b9150614a038261499c565b604082019050919050565b60006020820190508181036000830152614a27816149eb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614a6882614088565b9150614a7383614088565b9250828202614a8181614088565b91508282048414831517614a9857614a97614a2e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614ad982614088565b9150614ae483614088565b925082614af457614af3614a9f565b5b828204905092915050565b6000614b0a82614088565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614b3c57614b3b614a2e565b5b600182019050919050565b6000614b5282614088565b9150614b5d83614088565b9250828203905081811115614b7557614b74614a2e565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000614bb582614088565b9150614bc083614088565b9250828201905080821115614bd857614bd7614a2e565b5b92915050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614c3a602b83614182565b9150614c4582614bde565b604082019050919050565b60006020820190508181036000830152614c6981614c2d565b9050919050565b600081905092915050565b50565b6000614c8b600083614c70565b9150614c9682614c7b565b600082019050919050565b6000614cac82614c7e565b9150819050919050565b7f4661696c656420746f2077697468647261772100000000000000000000000000600082015250565b6000614cec601383614182565b9150614cf782614cb6565b602082019050919050565b60006020820190508181036000830152614d1b81614cdf565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614d7e602c83614182565b9150614d8982614d22565b604082019050919050565b60006020820190508181036000830152614dad81614d71565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302614e167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614dd9565b614e208683614dd9565b95508019841693508086168417925050509392505050565b6000819050919050565b6000614e5d614e58614e5384614088565b614e38565b614088565b9050919050565b6000819050919050565b614e7783614e42565b614e8b614e8382614e64565b848454614de6565b825550505050565b600090565b614ea0614e93565b614eab818484614e6e565b505050565b5b81811015614ecf57614ec4600082614e98565b600181019050614eb1565b5050565b601f821115614f1457614ee581614db4565b614eee84614dc9565b81016020851015614efd578190505b614f11614f0985614dc9565b830182614eb0565b50505b505050565b600082821c905092915050565b6000614f3760001984600802614f19565b1980831691505092915050565b6000614f508383614f26565b9150826002028217905092915050565b614f6982614177565b67ffffffffffffffff811115614f8257614f81614492565b5b614f8c8254614847565b614f97828285614ed3565b600060209050601f831160018114614fca5760008415614fb8578287015190505b614fc28582614f44565b86555061502a565b601f198416614fd886614db4565b60005b8281101561500057848901518255600182019150602085019450602081019050614fdb565b8683101561501d5784890151615019601f891682614f26565b8355505b6001600288020188555050505b505050505050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000615068601883614182565b915061507382615032565b602082019050919050565b600060208201905081810360008301526150978161505b565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b60006150fa602983614182565b91506151058261509e565b604082019050919050565b60006020820190508181036000830152615129816150ed565b9050919050565b7f4d696e74696e672069732063757272656e746c792064697361626c6564000000600082015250565b6000615166601d83614182565b915061517182615130565b602082019050919050565b6000602082019050818103600083015261519581615159565b9050919050565b7f4d6178206d696e7420706572207472616e73616374696f6e206578636565646560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b60006151f8602183614182565b91506152038261519c565b604082019050919050565b60006020820190508181036000830152615227816151eb565b9050919050565b7f416c6c20746f6b656e732068617665206265656e206d696e7465640000000000600082015250565b6000615264601b83614182565b915061526f8261522e565b602082019050919050565b6000602082019050818103600083015261529381615257565b9050919050565b7f496e73756666696369656e7420616d6f756e74206f662056455420666f72206d60008201527f696e74696e670000000000000000000000000000000000000000000000000000602082015250565b60006152f6602683614182565b91506153018261529a565b604082019050919050565b60006020820190508181036000830152615325816152e9565b9050919050565b7f4661696c656420746f20726566756e642065787472612056455420666f72206d60008201527f696e74696e670000000000000000000000000000000000000000000000000000602082015250565b6000615388602683614182565b91506153938261532c565b604082019050919050565b600060208201905081810360008301526153b78161537b565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061541a602683614182565b9150615425826153be565b604082019050919050565b600060208201905081810360008301526154498161540d565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000615486602083614182565b915061549182615450565b602082019050919050565b600060208201905081810360008301526154b581615479565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b6000615518602a83614182565b9150615523826154bc565b604082019050919050565b600060208201905081810360008301526155478161550b565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b6000615584601983614182565b915061558f8261554e565b602082019050919050565b600060208201905081810360008301526155b381615577565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615616602583614182565b9150615621826155ba565b604082019050919050565b6000602082019050818103600083015261564581615609565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006156a8602483614182565b91506156b38261564c565b604082019050919050565b600060208201905081810360008301526156d78161569b565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000615714601083614182565b915061571f826156de565b602082019050919050565b6000602082019050818103600083015261574381615707565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006157af601983614182565b91506157ba82615779565b602082019050919050565b600060208201905081810360008301526157de816157a2565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615841603283614182565b915061584c826157e5565b604082019050919050565b6000602082019050818103600083015261587081615834565b9050919050565b600081905092915050565b600061588d82614177565b6158978185615877565b93506158a7818560208601614193565b80840191505092915050565b60006158bf8285615882565b91506158cb8284615882565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061590d601483614182565b9150615918826158d7565b602082019050919050565b6000602082019050818103600083015261593c81615900565b9050919050565b6000815190506159528161402f565b92915050565b60006020828403121561596e5761596d613ff3565b5b600061597c84828501615943565b91505092915050565b6000819050919050565b61599881615985565b81146159a357600080fd5b50565b6000815190506159b58161598f565b92915050565b6000602082840312156159d1576159d0613ff3565b5b60006159df848285016159a6565b91505092915050565b60006159f382614088565b91506159fe83614088565b925082615a0e57615a0d614a9f565b5b828206905092915050565b60008154615a2681614847565b615a308186615877565b94506001821660008114615a4b5760018114615a6057615a93565b60ff1983168652811515820286019350615a93565b615a6985614db4565b60005b83811015615a8b57815481890152600182019150602081019050615a6c565b838801955050505b50505092915050565b6000615aa88286615a19565b9150615ab48285615882565b9150615ac08284615a19565b9150819050949350505050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000615b29602e83614182565b9150615b3482615acd565b604082019050919050565b60006020820190508181036000830152615b5881615b1c565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000615b8682615b5f565b615b908185615b6a565b9350615ba0818560208601614193565b615ba9816141bd565b840191505092915050565b6000608082019050615bc96000830187614282565b615bd66020830186614282565b615be36040830185614092565b8181036060830152615bf58184615b7b565b905095945050505050565b600081519050615c0f816140e8565b92915050565b600060208284031215615c2b57615c2a613ff3565b5b6000615c3984828501615c00565b91505092915050565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6000615c9e603583614182565b9150615ca982615c42565b604082019050919050565b60006020820190508181036000830152615ccd81615c91565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615d0a602083614182565b9150615d1582615cd4565b602082019050919050565b60006020820190508181036000830152615d3981615cfd565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615d76601c83614182565b9150615d8182615d40565b602082019050919050565b60006020820190508181036000830152615da581615d69565b905091905056fea264697066735822122012d47517157ad6394188bb8b8d5b4abda3369a53666eed926cde96c08aca77db64736f6c63430008130033