[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "ERC20TokensRecovered", "type": "event" }, { "anonymous": false, "inputs": [], "name": "ETHBalanceRecovered", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" } ], "name": "ExcludeFromFeeUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "_newWallet", "type": "address" } ], "name": "FeesRecieverUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bool", "name": "state", "type": "bool" } ], "name": "SwapBackSettingUpdated", "type": "event" }, { "anonymous": false, "inputs": [], "name": "TradingOpenUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" } ], "name": "includeFromFeeUpdated", "type": "event" }, { "inputs": [ { "internalType": "uint256", "name": "_buyFee", "type": "uint256" }, { "internalType": "uint256", "name": "_sellFee", "type": "uint256" } ], "name": "SetFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "addWhitelistWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deadWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_tokenAddy", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "recoverERC20FromContract", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "recoverETHfromContract", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeMaxTxLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "removeWhitelistWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "_newWallet", "type": "address" } ], "name": "setDevelopmentWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "_newWallet", "type": "address" } ], "name": "setMarketingWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "state", "type": "bool" } ], "name": "setSwapBackSetting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "tradeEnable", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526009600a62000014919062000abd565b620f424062000024919062000b0e565b6006556009600a62000037919062000abd565b6301312d0062000048919062000b0e565b6007556009600a6200005b919062000abd565b6301312d006200006c919062000b0e565b60085560196009556023600a556000600b556000600d60146101000a81548160ff0219169083151502179055506000600d60156101000a81548160ff0219169083151502179055506000600d60166101000a81548160ff021916908315150217905550348015620000dc57600080fd5b506000620000ef6200091b60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060384603620001f1577310ed43c718714eb63d5aa57b78b54704e256024e600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200036b565b6001461480620002015750600546145b156200026257737a250d5630b4cf539739df2c5dacb4c659f2488d600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200036a565b61a4b14603620002c757731b02da8cb0d097eb8d57a175b88c7d8b47997506600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000369565b606146036200032b5773d99d1c33f9fc3444f8101754abc46c52416550d1600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000368565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200035f9062000bba565b60405180910390fd5b5b5b5b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003d9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003ff919062000c46565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000489573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004af919062000c46565b6040518363ffffffff1660e01b8152600401620004ce92919062000c89565b6020604051808303816000875af1158015620004ee573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000514919062000c46565b600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073ed643ed2b98fde96d163432d57345d0069fc851e600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073ed643ed2b98fde96d163432d57345d0069fc851e600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a6200060e919062000abd565b633b9aca006200061f919062000b0e565b60016000620006336200091b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160036000620006876200091b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060016003600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200088e6200091b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a620008ed919062000abd565b633b9aca00620008fe919062000b0e565b6040516200090d919062000cc7565b60405180910390a362000ce4565b600033905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620009b15780860481111562000989576200098862000923565b5b6001851615620009995780820291505b8081029050620009a98562000952565b945062000969565b94509492505050565b600082620009cc576001905062000a9f565b81620009dc576000905062000a9f565b8160018114620009f5576002811462000a005762000a36565b600191505062000a9f565b60ff84111562000a155762000a1462000923565b5b8360020a91508482111562000a2f5762000a2e62000923565b5b5062000a9f565b5060208310610133831016604e8410600b841016171562000a705782820a90508381111562000a6a5762000a6962000923565b5b62000a9f565b62000a7f84848460016200095f565b9250905081840481111562000a995762000a9862000923565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b600062000aca8262000aa6565b915062000ad78362000ab0565b925062000b067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620009ba565b905092915050565b600062000b1b8262000aa6565b915062000b288362000aa6565b925082820262000b388162000aa6565b9150828204841483151762000b525762000b5162000923565b5b5092915050565b600082825260208201905092915050565b7f57726f6e6720436861696e204964000000000000000000000000000000000000600082015250565b600062000ba2600e8362000b59565b915062000baf8262000b6a565b602082019050919050565b6000602082019050818103600083015262000bd58162000b93565b9050919050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000c0e8262000be1565b9050919050565b62000c208162000c01565b811462000c2c57600080fd5b50565b60008151905062000c408162000c15565b92915050565b60006020828403121562000c5f5762000c5e62000bdc565b5b600062000c6f8482850162000c2f565b91505092915050565b62000c838162000c01565b82525050565b600060408201905062000ca0600083018562000c78565b62000caf602083018462000c78565b9392505050565b62000cc18162000aa6565b82525050565b600060208201905062000cde600083018462000cb6565b92915050565b61413c8062000cf46000396000f3fe60806040526004361061016a5760003560e01c806385141a77116100d1578063ade4cffe1161008a578063dd62ed3e11610064578063dd62ed3e146104e9578063f0f56b6a14610526578063f2fde38b1461054f578063f87dc2c61461057857610171565b8063ade4cffe14610480578063ce831ed5146104a9578063dcb1c2e5146104c057610171565b806385141a77146103805780638a8c523c146103ab5780638c0b5e22146103c25780638da5cb5b146103ed57806395d89b4114610418578063a9059cbb1461044357610171565b80634415fb61116101235780634415fb611461029a5780635d098b38146102b15780636dff2eeb146102da57806370a0823114610303578063715018a61461034057806372ac24861461035757610171565b8063032dc6a21461017657806306fdde031461019f578063095ea7b3146101ca57806318160ddd1461020757806323b872dd14610232578063313ce5671461026f57610171565b3661017157005b600080fd5b34801561018257600080fd5b5061019d60048036038101906101989190612cdb565b6105a3565b005b3480156101ab57600080fd5b506101b461069b565b6040516101c19190612dab565b60405180910390f35b3480156101d657600080fd5b506101f160048036038101906101ec9190612e2b565b6106d8565b6040516101fe9190612e86565b60405180910390f35b34801561021357600080fd5b5061021c6106f6565b6040516102299190612eb0565b60405180910390f35b34801561023e57600080fd5b5061025960048036038101906102549190612ecb565b61071a565b6040516102669190612e86565b60405180910390f35b34801561027b57600080fd5b5061028461081a565b6040516102919190612f3a565b60405180910390f35b3480156102a657600080fd5b506102af610823565b005b3480156102bd57600080fd5b506102d860048036038101906102d39190612f93565b6108dd565b005b3480156102e657600080fd5b5061030160048036038101906102fc9190612e2b565b610b2e565b005b34801561030f57600080fd5b5061032a60048036038101906103259190612fc0565b610e02565b6040516103379190612eb0565b60405180910390f35b34801561034c57600080fd5b50610355610e4b565b005b34801561036357600080fd5b5061037e60048036038101906103799190612f93565b610f9e565b005b34801561038c57600080fd5b506103956111ef565b6040516103a29190612ffc565b60405180910390f35b3480156103b757600080fd5b506103c06111f5565b005b3480156103ce57600080fd5b506103d761133e565b6040516103e49190612eb0565b60405180910390f35b3480156103f957600080fd5b50610402611344565b60405161040f9190612ffc565b60405180910390f35b34801561042457600080fd5b5061042d61136d565b60405161043a9190612dab565b60405180910390f35b34801561044f57600080fd5b5061046a60048036038101906104659190612e2b565b6113aa565b6040516104779190612e86565b60405180910390f35b34801561048c57600080fd5b506104a760048036038101906104a29190612fc0565b6113c8565b005b3480156104b557600080fd5b506104be61158e565b005b3480156104cc57600080fd5b506104e760048036038101906104e29190612fc0565b6116b1565b005b3480156104f557600080fd5b50610510600480360381019061050b9190613017565b611877565b60405161051d9190612eb0565b60405180910390f35b34801561053257600080fd5b5061054d60048036038101906105489190613083565b6118fe565b005b34801561055b57600080fd5b5061057660048036038101906105719190612fc0565b6119df565b005b34801561058457600080fd5b5061058d611aef565b60405161059a9190612e86565b60405180910390f35b6105ab611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610638576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062f906130fc565b60405180910390fd5b601e821115801561064a5750603c8111155b610689576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068090613168565b60405180910390fd5b8160098190555080600a819055505050565b60606040518060400160405280600881526020017f696c6f7665796f75000000000000000000000000000000000000000000000000815250905090565b60006106ec6106e5611b02565b8484611b0a565b6001905092915050565b60006009600a61070691906132ea565b633b9aca006107159190613335565b905090565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610766611b02565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156107e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107dd906133e9565b60405180910390fd5b6107f1858585611cd3565b61080e856107fd611b02565b85846108099190613409565b611b0a565b60019150509392505050565b60006009905090565b61082b611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108af906130fc565b60405180910390fd5b6009600a6108c691906132ea565b633b9aca006108d59190613335565b600881905550565b6108e5611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610972576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610969906130fc565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d790613489565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a469061351b565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f6867e944970fe7ede3b1a987e85026d725a5faa1e05cc2f89ec2a7a27701c3f560405160405180910390a250565b610b36611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bba906130fc565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c28906135ad565b60405180910390fd5b60008111610c74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6b9061363f565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610cad9190612ffc565b602060405180830381865afa158015610cca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cee9190613674565b811115610d30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d27906136ed565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401610d8d92919061376c565b6020604051808303816000875af1158015610dac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd091906137aa565b50807fc3cafad8c1a78aa542c18679d54d2e14cf1f08b516ac12071dcf9fd2d3701c2260405160405180910390a25050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e53611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ee0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed7906130fc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610fa6611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611033576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102a906130fc565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109890613489565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611110576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111079061351b565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f6867e944970fe7ede3b1a987e85026d725a5faa1e05cc2f89ec2a7a27701c3f560405160405180910390a250565b61dead81565b6111fd611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461128a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611281906130fc565b60405180910390fd5b600d60149054906101000a900460ff16156112da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d190613823565b60405180910390fd5b6001600d60156101000a81548160ff0219169083151502179055506001600d60146101000a81548160ff0219169083151502179055507f0d151bf744092c3011c9f50766da412cca73acdbcaa74b879a5858adc258f93560405160405180910390a1565b60085481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f696c790000000000000000000000000000000000000000000000000000000000815250905090565b60006113be6113b7611b02565b8484611cd3565b6001905092915050565b6113d0611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461145d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611454906130fc565b60405180910390fd5b60011515600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515036114f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e79061388f565b60405180910390fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f7168e8adb718597b3ac83e2dfe415bea8ebaabb57fe933ffac2e0ed93b80718e60405160405180910390a250565b6000479050600081116115d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cd9061363f565b60405180910390fd5b47811115611619576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611610906136ed565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611681573d6000803e3d6000fd5b507fc680f238873c988c7dc872ec40caca9d70edfe000c3d44a1b9410684db93767560405160405180910390a150565b6116b9611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611746576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173d906130fc565b60405180910390fd5b60001515600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515036117d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d0906138fb565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fdff643e1b752e1138794c958b6f565e4f003ba18d45383a40b582de82ced091e60405160405180910390a250565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611906611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611993576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198a906130fc565b60405180910390fd5b80600d60156101000a81548160ff0219169083151502179055508015157f3a9ce3b0c56e8f872f7647ac57385353c6cc3474ddf4b76a77ffbb8ad1fb0ccb60405160405180910390a250565b6119e7611b02565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6b906130fc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611ae3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ada9061398d565b60405180910390fd5b611aec81612794565b50565b600d60149054906101000a900460ff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b7090613a1f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611be8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bdf90613ab1565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611cc69190612eb0565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3990613b43565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611db1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da890613bd5565b60405180910390fd5b60008111611df4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611deb90613c67565b60405180910390fd5b6000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611e9a5750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611f0b57600d60149054906101000a900460ff16611eee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee590613cd3565b60405180910390fd5b606460095483611efe9190613335565b611f089190613d22565b90505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611fac5750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611fb657600090505b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156120615750600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156120b75750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561217257600854821115612101576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f890613d9f565b60405180910390fd5b6008548261210e85610e02565b6121189190613dbf565b1115612159576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161215090613e3f565b60405180910390fd5b600b600081548092919061216c90613e5f565b91905055505b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561221a5750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156122705750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156122bb576008548211156122ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b190613d9f565b60405180910390fd5b5b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561234457503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b801561239a5750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156123f05750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612412576064600a54836124059190613335565b61240f9190613d22565b90505b600061241d30610e02565b9050600d60169054906101000a900460ff1615801561248a5750600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b80156124a25750600d60159054906101000a900460ff165b80156124af575060065481115b80156124bd57506001600b54115b156124f9576124df6124da846124d584600754612858565b612858565b612871565b600047905060008111156124f7576124f647612b2d565b5b505b82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125449190613409565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081836125939190613409565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125dd9190613dbf565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef848661267b9190613409565b6040516126889190612eb0565b60405180910390a3600082111561278d5781600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126e49190613dbf565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127849190612eb0565b60405180910390a35b5050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008183116128675782612869565b815b905092915050565b6001600d60166101000a81548160ff021916908315150217905550600081116128cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128c690613ef3565b60405180910390fd5b6000600267ffffffffffffffff8111156128ec576128eb613f13565b5b60405190808252806020026020018201604052801561291a5781602001602082028036833780820191505090505b509050308160008151811061293257612931613f42565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156129d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129fd9190613f86565b81600181518110612a1157612a10613f42565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612a7830600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611b0a565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612adc9594939291906140ac565b600060405180830381600087803b158015612af657600080fd5b505af1158015612b0a573d6000803e3d6000fd5b50505050506000600d60166101000a81548160ff02191690831515021790555050565b60008111612b70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b6790613ef3565b60405180910390fd5b6000600754612b7e30610e02565b10612ba3576002600183612b929190613335565b612b9c9190613d22565b9050612bbf565b6002600183612bb29190613335565b612bbc9190613d22565b90505b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612c27573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284612c709190613409565b9081150290604051600060405180830381858888f19350505050158015612c9b573d6000803e3d6000fd5b505050565b600080fd5b6000819050919050565b612cb881612ca5565b8114612cc357600080fd5b50565b600081359050612cd581612caf565b92915050565b60008060408385031215612cf257612cf1612ca0565b5b6000612d0085828601612cc6565b9250506020612d1185828601612cc6565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612d55578082015181840152602081019050612d3a565b60008484015250505050565b6000601f19601f8301169050919050565b6000612d7d82612d1b565b612d878185612d26565b9350612d97818560208601612d37565b612da081612d61565b840191505092915050565b60006020820190508181036000830152612dc58184612d72565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612df882612dcd565b9050919050565b612e0881612ded565b8114612e1357600080fd5b50565b600081359050612e2581612dff565b92915050565b60008060408385031215612e4257612e41612ca0565b5b6000612e5085828601612e16565b9250506020612e6185828601612cc6565b9150509250929050565b60008115159050919050565b612e8081612e6b565b82525050565b6000602082019050612e9b6000830184612e77565b92915050565b612eaa81612ca5565b82525050565b6000602082019050612ec56000830184612ea1565b92915050565b600080600060608486031215612ee457612ee3612ca0565b5b6000612ef286828701612e16565b9350506020612f0386828701612e16565b9250506040612f1486828701612cc6565b9150509250925092565b600060ff82169050919050565b612f3481612f1e565b82525050565b6000602082019050612f4f6000830184612f2b565b92915050565b6000612f6082612dcd565b9050919050565b612f7081612f55565b8114612f7b57600080fd5b50565b600081359050612f8d81612f67565b92915050565b600060208284031215612fa957612fa8612ca0565b5b6000612fb784828501612f7e565b91505092915050565b600060208284031215612fd657612fd5612ca0565b5b6000612fe484828501612e16565b91505092915050565b612ff681612ded565b82525050565b60006020820190506130116000830184612fed565b92915050565b6000806040838503121561302e5761302d612ca0565b5b600061303c85828601612e16565b925050602061304d85828601612e16565b9150509250929050565b61306081612e6b565b811461306b57600080fd5b50565b60008135905061307d81613057565b92915050565b60006020828403121561309957613098612ca0565b5b60006130a78482850161306e565b91505092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006130e6602083612d26565b91506130f1826130b0565b602082019050919050565b60006020820190508181036000830152613115816130d9565b9050919050565b7f7265766572742077726f6e67206665652073657474696e677300000000000000600082015250565b6000613152601983612d26565b915061315d8261311c565b602082019050919050565b6000602082019050818103600083015261318181613145565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561320e578086048111156131ea576131e9613188565b5b60018516156131f95780820291505b8081029050613207856131b7565b94506131ce565b94509492505050565b60008261322757600190506132e3565b8161323557600090506132e3565b816001811461324b576002811461325557613284565b60019150506132e3565b60ff84111561326757613266613188565b5b8360020a91508482111561327e5761327d613188565b5b506132e3565b5060208310610133831016604e8410600b84101617156132b95782820a9050838111156132b4576132b3613188565b5b6132e3565b6132c684848460016131c4565b925090508184048111156132dd576132dc613188565b5b81810290505b9392505050565b60006132f582612ca5565b915061330083612f1e565b925061332d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484613217565b905092915050565b600061334082612ca5565b915061334b83612ca5565b925082820261335981612ca5565b915082820484148315176133705761336f613188565b5b5092915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006133d3602883612d26565b91506133de82613377565b604082019050919050565b60006020820190508181036000830152613402816133c6565b9050919050565b600061341482612ca5565b915061341f83612ca5565b925082820390508181111561343757613436613188565b5b92915050565b7f43412077696c6c206e6f74206265207468652046656520526563696576657200600082015250565b6000613473601f83612d26565b915061347e8261343d565b602082019050919050565b600060208201905081810360008301526134a281613466565b9050919050565b7f3020616464792077696c6c206e6f74206265207468652066656520526563696560008201527f7665720000000000000000000000000000000000000000000000000000000000602082015250565b6000613505602383612d26565b9150613510826134a9565b604082019050919050565b60006020820190508181036000830152613534816134f8565b9050919050565b7f4f776e65722063616e277420636c61696d20636f6e747261637427732062616c60008201527f616e6365206f6620697473206f776e20746f6b656e7300000000000000000000602082015250565b6000613597603683612d26565b91506135a28261353b565b604082019050919050565b600060208201905081810360008301526135c68161358a565b9050919050565b7f416d6f756e742073686f756c642062652067726561746572207468616e207a6560008201527f726f000000000000000000000000000000000000000000000000000000000000602082015250565b6000613629602283612d26565b9150613634826135cd565b604082019050919050565b600060208201905081810360008301526136588161361c565b9050919050565b60008151905061366e81612caf565b92915050565b60006020828403121561368a57613689612ca0565b5b60006136988482850161365f565b91505092915050565b7f496e73756666696369656e7420416d6f756e7400000000000000000000000000600082015250565b60006136d7601383612d26565b91506136e2826136a1565b602082019050919050565b60006020820190508181036000830152613706816136ca565b9050919050565b6000819050919050565b600061373261372d61372884612dcd565b61370d565b612dcd565b9050919050565b600061374482613717565b9050919050565b600061375682613739565b9050919050565b6137668161374b565b82525050565b6000604082019050613781600083018561375d565b61378e6020830184612ea1565b9392505050565b6000815190506137a481613057565b92915050565b6000602082840312156137c0576137bf612ca0565b5b60006137ce84828501613795565b91505092915050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b600061380d601783612d26565b9150613818826137d7565b602082019050919050565b6000602082019050818103600083015261383c81613800565b9050919050565b7f4163636f756e7420697320616c7265616479206578636c756465640000000000600082015250565b6000613879601b83612d26565b915061388482613843565b602082019050919050565b600060208201905081810360008301526138a88161386c565b9050919050565b7f4163636f756e7420697320616c726561647920696e636c756465640000000000600082015250565b60006138e5601b83612d26565b91506138f0826138af565b602082019050919050565b60006020820190508181036000830152613914816138d8565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613977602683612d26565b91506139828261391b565b604082019050919050565b600060208201905081810360008301526139a68161396a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613a09602483612d26565b9150613a14826139ad565b604082019050919050565b60006020820190508181036000830152613a38816139fc565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613a9b602283612d26565b9150613aa682613a3f565b604082019050919050565b60006020820190508181036000830152613aca81613a8e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613b2d602583612d26565b9150613b3882613ad1565b604082019050919050565b60006020820190508181036000830152613b5c81613b20565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000613bbf602383612d26565b9150613bca82613b63565b604082019050919050565b60006020820190508181036000830152613bee81613bb2565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613c51602983612d26565b9150613c5c82613bf5565b604082019050919050565b60006020820190508181036000830152613c8081613c44565b9050919050565b7f54726164696e67206e6f7420656e61626c656400000000000000000000000000600082015250565b6000613cbd601383612d26565b9150613cc882613c87565b602082019050919050565b60006020820190508181036000830152613cec81613cb0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613d2d82612ca5565b9150613d3883612ca5565b925082613d4857613d47613cf3565b5b828204905092915050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b6000613d89601983612d26565b9150613d9482613d53565b602082019050919050565b60006020820190508181036000830152613db881613d7c565b9050919050565b6000613dca82612ca5565b9150613dd583612ca5565b9250828201905080821115613ded57613dec613188565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b6000613e29601a83612d26565b9150613e3482613df3565b602082019050919050565b60006020820190508181036000830152613e5881613e1c565b9050919050565b6000613e6a82612ca5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613e9c57613e9b613188565b5b600182019050919050565b7f616d6f756e74206d7573742062652067726565746572207468616e2030000000600082015250565b6000613edd601d83612d26565b9150613ee882613ea7565b602082019050919050565b60006020820190508181036000830152613f0c81613ed0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050613f8081612dff565b92915050565b600060208284031215613f9c57613f9b612ca0565b5b6000613faa84828501613f71565b91505092915050565b6000819050919050565b6000613fd8613fd3613fce84613fb3565b61370d565b612ca5565b9050919050565b613fe881613fbd565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61402381612ded565b82525050565b6000614035838361401a565b60208301905092915050565b6000602082019050919050565b600061405982613fee565b6140638185613ff9565b935061406e8361400a565b8060005b8381101561409f5781516140868882614029565b975061409183614041565b925050600181019050614072565b5085935050505092915050565b600060a0820190506140c16000830188612ea1565b6140ce6020830187613fdf565b81810360408301526140e0818661404e565b90506140ef6060830185612fed565b6140fc6080830184612ea1565b969550505050505056fea264697066735822122049dc4b72ac4f0b058c5f86775cbac1dc682ee8a0275181f7b3fe7755b612341864736f6c63430008130033