[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [], "name": "ERC20TransferFailed", "type": "error" }, { "inputs": [], "name": "ERC20ZeroTransfer", "type": "error" }, { "inputs": [], "name": "PaymentFailed", "type": "error" }, { "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": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "indexed": false, "internalType": "address[]", "name": "path", "type": "address[]" } ], "name": "SwapTokensForETH", "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" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_holderCooldownTimer", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedFromMaxWallet", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "cooldownTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "dexPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "dexRouter", "outputs": [ { "internalType": "contract IDexSwapRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_adr", "type": "address" }, { "internalType": "bool", "name": "_status", "type": "bool" } ], "name": "excludeFromFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "excludeFromMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isPair", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxBuyAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxSellAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWalletLimit", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "rescueFunds", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "rescueTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_newWallet", "type": "address" } ], "name": "setDevelopmentWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buySide", "type": "uint256" }, { "internalType": "uint256", "name": "_sellSide", "type": "uint256" } ], "name": "setFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_newLimit", "type": "uint256" } ], "name": "setMaxWalletLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_threshold", "type": "uint256" }, { "internalType": "bool", "name": "_enabled", "type": "bool" }, { "internalType": "bool", "name": "_dProtection", "type": "bool" }, { "internalType": "bool", "name": "_limited", "type": "bool" } ], "name": "setSwapBackSettings", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "onBuy", "type": "uint256" }, { "internalType": "uint256", "name": "onSell", "type": "uint256" } ], "name": "setTxLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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" } ]
6080604052600f60025560196003555f6004555f6005556040518060400160405280600481526020017f484f444c00000000000000000000000000000000000000000000000000000000815250600690816200005c919062000cf4565b506040518060400160405280600481526020017f486f646c0000000000000000000000000000000000000000000000000000000081525060079081620000a3919062000cf4565b50601260085f6101000a81548160ff021916908360ff16021790555060085f9054906101000a900460ff16600a620000dc919062000f61565b633b9aca00620000ed919062000fb1565b6009556200011d60646200010e60026009546200089160201b90919060201c565b6200091160201b90919060201c565b600a556200014e6103e86200013f60056009546200089160201b90919060201c565b6200091160201b90919060201c565b600b556200017e60646200016f60026009546200089160201b90919060201c565b6200091160201b90919060201c565b600c55620001ae60646200019f60016009546200089160201b90919060201c565b6200091160201b90919060201c565b600d55600160145f6101000a81548160ff0219169083151502179055506001601460016101000a81548160ff0219169083151502179055506001601460026101000a81548160ff02191690831515021790555061070860195534801562000213575f80fd5b5062000234620002286200096260201b60201c565b6200096960201b60201c565b3360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002d6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002fc919062001060565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000362573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000388919062001060565b6040518363ffffffff1660e01b8152600401620003a7929190620010a1565b6020604051808303815f875af1158015620003c4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003ea919062001060565b60185f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060175f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254601581905550600354601681905550600160115f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f60175f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160125f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160125f60185f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160125f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160105f60185f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600954600e5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051620008829190620010dd565b60405180910390a3506200129c565b5f808303620008a3575f90506200090b565b5f8284620008b2919062000fb1565b9050828482620008c3919062001125565b1462000906576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008fd90620011e0565b60405180910390fd5b809150505b92915050565b5f6200095a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525062000a2a60201b60201c565b905092915050565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f808311829062000a73576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a6a91906200127a565b60405180910390fd5b505f838562000a83919062001125565b9050809150509392505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000b0c57607f821691505b60208210810362000b225762000b2162000ac7565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000b867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b49565b62000b92868362000b49565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000bdc62000bd662000bd08462000baa565b62000bb3565b62000baa565b9050919050565b5f819050919050565b62000bf78362000bbc565b62000c0f62000c068262000be3565b84845462000b55565b825550505050565b5f90565b62000c2562000c17565b62000c3281848462000bec565b505050565b5b8181101562000c595762000c4d5f8262000c1b565b60018101905062000c38565b5050565b601f82111562000ca85762000c728162000b28565b62000c7d8462000b3a565b8101602085101562000c8d578190505b62000ca562000c9c8562000b3a565b83018262000c37565b50505b505050565b5f82821c905092915050565b5f62000cca5f198460080262000cad565b1980831691505092915050565b5f62000ce4838362000cb9565b9150826002028217905092915050565b62000cff8262000a90565b67ffffffffffffffff81111562000d1b5762000d1a62000a9a565b5b62000d27825462000af4565b62000d3482828562000c5d565b5f60209050601f83116001811462000d6a575f841562000d55578287015190505b62000d61858262000cd7565b86555062000dd0565b601f19841662000d7a8662000b28565b5f5b8281101562000da35784890151825560018201915060208501945060208101905062000d7c565b8683101562000dc3578489015162000dbf601f89168262000cb9565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000e625780860481111562000e3a5762000e3962000dd8565b5b600185161562000e4a5780820291505b808102905062000e5a8562000e05565b945062000e1a565b94509492505050565b5f8262000e7c576001905062000f4e565b8162000e8b575f905062000f4e565b816001811462000ea4576002811462000eaf5762000ee5565b600191505062000f4e565b60ff84111562000ec45762000ec362000dd8565b5b8360020a91508482111562000ede5762000edd62000dd8565b5b5062000f4e565b5060208310610133831016604e8410600b841016171562000f1f5782820a90508381111562000f195762000f1862000dd8565b5b62000f4e565b62000f2e848484600162000e11565b9250905081840481111562000f485762000f4762000dd8565b5b81810290505b9392505050565b5f60ff82169050919050565b5f62000f6d8262000baa565b915062000f7a8362000f55565b925062000fa97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000e6b565b905092915050565b5f62000fbd8262000baa565b915062000fca8362000baa565b925082820262000fda8162000baa565b9150828204841483151762000ff45762000ff362000dd8565b5b5092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6200102a8262000fff565b9050919050565b6200103c816200101e565b811462001047575f80fd5b50565b5f815190506200105a8162001031565b92915050565b5f6020828403121562001078576200107762000ffb565b5b5f62001087848285016200104a565b91505092915050565b6200109b816200101e565b82525050565b5f604082019050620010b65f83018562001090565b620010c5602083018462001090565b9392505050565b620010d78162000baa565b82525050565b5f602082019050620010f25f830184620010cc565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620011318262000baa565b91506200113e8362000baa565b925082620011515762001150620010f8565b5b828204905092915050565b5f82825260208201905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f620011c86021836200115c565b9150620011d5826200116c565b604082019050919050565b5f6020820190508181035f830152620011f981620011ba565b9050919050565b5f5b838110156200121f57808201518184015260208101905062001202565b5f8484015250505050565b5f601f19601f8301169050919050565b5f620012468262000a90565b6200125281856200115c565b93506200126481856020860162001200565b6200126f816200122a565b840191505092915050565b5f6020820190508181035f8301526200129481846200123a565b905092915050565b6139ce80620012aa5f395ff3fe6080604052600436106101fc575f3560e01c806372ac24861161010c578063cea9d26f1161009f578063df8408fe1161006e578063df8408fe14610737578063e5e31b131461075f578063e6b2603b1461079b578063f242ab41146107b1578063f2fde38b146107db57610203565b8063cea9d26f1461066f578063d1d7d7ef14610697578063d2fcc001146106d3578063dd62ed3e146106fb57610203565b8063a9059cbb116100db578063a9059cbb146105a3578063b319c6b7146105df578063bfd70bba14610609578063cc1776d31461064557610203565b806372ac2486146104fd57806388e765ff146105255780638da5cb5b1461054f57806395d89b411461057957610203565b8063313ce5671161018f57806366a88d961161015e57806366a88d961461042f57806366d602ae1461045957806370a0823114610483578063715018a6146104bf578063728d41c9146104d557610203565b8063313ce567146103775780634f7041a5146103a157806352f7c988146103cb5780635342acb4146103f357610203565b80631786a094116101cb5780631786a094146102c157806318160ddd146102e95780631faf723b1461031357806323b872dd1461033b57610203565b80630445b6671461020757806306fdde03146102315780630758d9241461025b578063095ea7b31461028557610203565b3661020357005b5f80fd5b348015610212575f80fd5b5061021b610803565b6040516102289190612b10565b60405180910390f35b34801561023c575f80fd5b50610245610809565b6040516102529190612bb3565b60405180910390f35b348015610266575f80fd5b5061026f610899565b60405161027c9190612c4d565b60405180910390f35b348015610290575f80fd5b506102ab60048036038101906102a69190612ccf565b6108be565b6040516102b89190612d27565b60405180910390f35b3480156102cc575f80fd5b506102e760048036038101906102e29190612d6a565b6108db565b005b3480156102f4575f80fd5b506102fd6109d6565b60405161030a9190612b10565b60405180910390f35b34801561031e575f80fd5b5061033960048036038101906103349190612dce565b6109df565b005b348015610346575f80fd5b50610361600480360381019061035c9190612e0c565b610ab7565b60405161036e9190612d27565b60405180910390f35b348015610382575f80fd5b5061038b610ba9565b6040516103989190612e77565b60405180910390f35b3480156103ac575f80fd5b506103b5610bbe565b6040516103c29190612b10565b60405180910390f35b3480156103d6575f80fd5b506103f160048036038101906103ec9190612dce565b610bc4565b005b3480156103fe575f80fd5b5061041960048036038101906104149190612e90565b610c52565b6040516104269190612d27565b60405180910390f35b34801561043a575f80fd5b50610443610c6f565b6040516104509190612b10565b60405180910390f35b348015610464575f80fd5b5061046d610c75565b60405161047a9190612b10565b60405180910390f35b34801561048e575f80fd5b506104a960048036038101906104a49190612e90565b610c7b565b6040516104b69190612b10565b60405180910390f35b3480156104ca575f80fd5b506104d3610cc1565b005b3480156104e0575f80fd5b506104fb60048036038101906104f69190612ebb565b610d48565b005b348015610508575f80fd5b50610523600480360381019061051e9190612e90565b610df3565b005b348015610530575f80fd5b50610539610eb2565b6040516105469190612b10565b60405180910390f35b34801561055a575f80fd5b50610563610eb8565b6040516105709190612ef5565b60405180910390f35b348015610584575f80fd5b5061058d610edf565b60405161059a9190612bb3565b60405180910390f35b3480156105ae575f80fd5b506105c960048036038101906105c49190612ccf565b610f6f565b6040516105d69190612d27565b60405180910390f35b3480156105ea575f80fd5b506105f3610f8d565b6040516106009190612b10565b60405180910390f35b348015610614575f80fd5b5061062f600480360381019061062a9190612e90565b610f93565b60405161063c9190612b10565b60405180910390f35b348015610650575f80fd5b50610659610fa8565b6040516106669190612b10565b60405180910390f35b34801561067a575f80fd5b5061069560048036038101906106909190612e0c565b610fae565b005b3480156106a2575f80fd5b506106bd60048036038101906106b89190612e90565b611171565b6040516106ca9190612d27565b60405180910390f35b3480156106de575f80fd5b506106f960048036038101906106f49190612f0e565b61118e565b005b348015610706575f80fd5b50610721600480360381019061071c9190612f4c565b611262565b60405161072e9190612b10565b60405180910390f35b348015610742575f80fd5b5061075d60048036038101906107589190612f0e565b6112e4565b005b34801561076a575f80fd5b5061078560048036038101906107809190612e90565b6113b8565b6040516107929190612d27565b60405180910390f35b3480156107a6575f80fd5b506107af6113d5565b005b3480156107bc575f80fd5b506107c5611506565b6040516107d29190612ef5565b60405180910390f35b3480156107e6575f80fd5b5061080160048036038101906107fc9190612e90565b61152b565b005b600d5481565b60606006805461081890612fb7565b80601f016020809104026020016040519081016040528092919081815260200182805461084490612fb7565b801561088f5780601f106108665761010080835404028352916020019161088f565b820191905f5260205f20905b81548152906001019060200180831161087257829003601f168201915b5050505050905090565b60175f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f6108d16108ca611621565b8484611628565b6001905092915050565b6108e3611621565b73ffffffffffffffffffffffffffffffffffffffff16610901610eb8565b73ffffffffffffffffffffffffffffffffffffffff1614610957576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094e90613031565b60405180910390fd5b8260145f6101000a81548160ff02191690831515021790555080601460016101000a81548160ff02191690831515021790555081601460026101000a81548160ff02191690831515021790555060085f9054906101000a900460ff16600a6109bf91906131ab565b846109ca91906131f5565b600d8190555050505050565b5f600954905090565b6109e7611621565b73ffffffffffffffffffffffffffffffffffffffff16610a05610eb8565b73ffffffffffffffffffffffffffffffffffffffff1614610a5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5290613031565b60405180910390fd5b60085f9054906101000a900460ff16600a610a7691906131ab565b82610a8191906131f5565b600a8190555060085f9054906101000a900460ff16600a610aa291906131ab565b81610aad91906131f5565b600b819055505050565b5f610ac38484846117ef565b50610b9e84610ad0611621565b610b99856040518060400160405280601881526020017f45524332303a204578636565647320616c6c6f77616e63650000000000000000815250600f5f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610b50611621565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611fe59092919063ffffffff16565b611628565b600190509392505050565b5f60085f9054906101000a900460ff16905090565b60155481565b610bcc611621565b73ffffffffffffffffffffffffffffffffffffffff16610bea610eb8565b73ffffffffffffffffffffffffffffffffffffffff1614610c40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3790613031565b60405180910390fd5b81601581905550806016819055505050565b6011602052805f5260405f205f915054906101000a900460ff1681565b600c5481565b600b5481565b5f600e5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610cc9611621565b73ffffffffffffffffffffffffffffffffffffffff16610ce7610eb8565b73ffffffffffffffffffffffffffffffffffffffff1614610d3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3490613031565b60405180910390fd5b610d465f612047565b565b610d50611621565b73ffffffffffffffffffffffffffffffffffffffff16610d6e610eb8565b73ffffffffffffffffffffffffffffffffffffffff1614610dc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbb90613031565b60405180910390fd5b60085f9054906101000a900460ff16600a610ddf91906131ab565b81610dea91906131f5565b600c8190555050565b610dfb611621565b73ffffffffffffffffffffffffffffffffffffffff16610e19610eb8565b73ffffffffffffffffffffffffffffffffffffffff1614610e6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6690613031565b60405180910390fd5b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a5481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060078054610eee90612fb7565b80601f0160208091040260200160405190810160405280929190818152602001828054610f1a90612fb7565b8015610f655780601f10610f3c57610100808354040283529160200191610f65565b820191905f5260205f20905b815481529060010190602001808311610f4857829003601f168201915b5050505050905090565b5f610f82610f7b611621565b84846117ef565b506001905092915050565b60195481565b6013602052805f5260405f205f915090505481565b60165481565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461103d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103490613280565b60405180910390fd5b5f8373ffffffffffffffffffffffffffffffffffffffff16838360405160240161106892919061329e565b6040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516110f29190613309565b5f604051808303815f865af19150503d805f811461112b576040519150601f19603f3d011682016040523d82523d5f602084013e611130565b606091505b505090508061116b576040517ff27f64e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6012602052805f5260405f205f915054906101000a900460ff1681565b611196611621565b73ffffffffffffffffffffffffffffffffffffffff166111b4610eb8565b73ffffffffffffffffffffffffffffffffffffffff161461120a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120190613031565b60405180910390fd5b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6112ec611621565b73ffffffffffffffffffffffffffffffffffffffff1661130a610eb8565b73ffffffffffffffffffffffffffffffffffffffff1614611360576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135790613031565b60405180910390fd5b8060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b6010602052805f5260405f205f915054906101000a900460ff1681565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611464576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145b90613280565b60405180910390fd5b5f3373ffffffffffffffffffffffffffffffffffffffff164760405161148990613342565b5f6040518083038185875af1925050503d805f81146114c3576040519150601f19603f3d011682016040523d82523d5f602084013e6114c8565b606091505b5050905080611503576040517ff499da2000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b60185f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611533611621565b73ffffffffffffffffffffffffffffffffffffffff16611551610eb8565b73ffffffffffffffffffffffffffffffffffffffff16146115a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159e90613031565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611615576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160c906133c6565b60405180910390fd5b61161e81612047565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611698575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161168f9190612ef5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611708575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016116ff9190612ef5565b60405180910390fd5b80600f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117e29190612b10565b60405180910390a3505050565b5f8073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611860575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016118579190612ef5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036118d0575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016118c79190612ef5565b60405180910390fd5b5f8203611909576040517f67c8957700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601a5f9054906101000a900460ff161561192f57611928848484612108565b9050611fde565b60115f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161580156119cd575060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611ca8575f60105f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611a7057600b54831115611a67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5e9061342e565b60405180910390fd5b60019050611b12565b60105f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615611b0c57600a54831115611b04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afb90613496565b60405180910390fd5b5f9050611b11565b600190505b5b60125f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611bb957600c54611b6c85610c7b565b84611b7791906134b4565b1115611bb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611baf90613531565b60405180910390fd5b5b808015611bd25750601460029054906101000a900460ff165b15611ca6574260135f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410611c56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4d906135e5565b60405180910390fd5b60195442611c6491906134b4565b60135f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b505b5f611cb230610c7b565b90505f600d548210159050808015611cd65750601a5f9054906101000a900460ff16155b8015611d29575060105f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611d40575060145f9054906101000a900460ff165b8015611d93575060115f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611de6575060115f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611df557611df4826122d2565b5b611e7c846040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600e5f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611fe59092919063ffffffff16565b600e5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f611ec8878761234e565b611edc57611ed78787876124aa565b611ede565b845b9050611f3081600e5f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546126c190919063ffffffff16565b600e5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611fce9190612b10565b60405180910390a3600193505050505b9392505050565b5f83831115829061202c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120239190612bb3565b60405180910390fd5b505f838561203a9190613603565b9050809150509392505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f612190826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600e5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611fe59092919063ffffffff16565b600e5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061222182600e5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546126c190919063ffffffff16565b600e5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516122bf9190612b10565b60405180910390a3600190509392505050565b6001601a5f6101000a81548160ff021916908315150217905550601460019054906101000a900460ff161561230757600d5490505b6123328160015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661271e565b5f601a5f6101000a81548160ff02191690831515021790555050565b5f60115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806123ea575060115f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b156123f857600190506124a4565b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612493575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b156124a0575f90506124a4565b5f90505b92915050565b5f8060105f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561252a5761252360646125156015548661298e90919063ffffffff16565b612a0590919063ffffffff16565b90506125a5565b60105f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156125a4576125a160646125936016548661298e90919063ffffffff16565b612a0590919063ffffffff16565b90505b5b5f8111156126a4576125fd81600e5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546126c190919063ffffffff16565b600e5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161269b9190612b10565b60405180910390a35b6126b78184612a4e90919063ffffffff16565b9150509392505050565b5f8082846126cf91906134b4565b905083811015612714576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161270b90613680565b60405180910390fd5b8091505092915050565b5f600267ffffffffffffffff81111561273a5761273961369e565b5b6040519080825280602002602001820160405280156127685781602001602082028036833780820191505090505b50905030815f8151811061277f5761277e6136cb565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060175f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612823573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612847919061370c565b8160018151811061285b5761285a6136cb565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506128c13060175f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685611628565b60175f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947845f8486426040518663ffffffff1660e01b8152600401612923959493929190613827565b5f604051808303815f87803b15801561293a575f80fd5b505af115801561294c573d5f803e3d5ffd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a7838260405161298192919061387f565b60405180910390a1505050565b5f80830361299e575f90506129ff565b5f82846129ab91906131f5565b90508284826129ba91906138da565b146129fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129f19061397a565b60405180910390fd5b809150505b92915050565b5f612a4683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612a97565b905092915050565b5f612a8f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611fe5565b905092915050565b5f8083118290612add576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ad49190612bb3565b60405180910390fd5b505f8385612aeb91906138da565b9050809150509392505050565b5f819050919050565b612b0a81612af8565b82525050565b5f602082019050612b235f830184612b01565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612b60578082015181840152602081019050612b45565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612b8582612b29565b612b8f8185612b33565b9350612b9f818560208601612b43565b612ba881612b6b565b840191505092915050565b5f6020820190508181035f830152612bcb8184612b7b565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f612c15612c10612c0b84612bd3565b612bf2565b612bd3565b9050919050565b5f612c2682612bfb565b9050919050565b5f612c3782612c1c565b9050919050565b612c4781612c2d565b82525050565b5f602082019050612c605f830184612c3e565b92915050565b5f80fd5b5f612c7482612bd3565b9050919050565b612c8481612c6a565b8114612c8e575f80fd5b50565b5f81359050612c9f81612c7b565b92915050565b612cae81612af8565b8114612cb8575f80fd5b50565b5f81359050612cc981612ca5565b92915050565b5f8060408385031215612ce557612ce4612c66565b5b5f612cf285828601612c91565b9250506020612d0385828601612cbb565b9150509250929050565b5f8115159050919050565b612d2181612d0d565b82525050565b5f602082019050612d3a5f830184612d18565b92915050565b612d4981612d0d565b8114612d53575f80fd5b50565b5f81359050612d6481612d40565b92915050565b5f805f8060808587031215612d8257612d81612c66565b5b5f612d8f87828801612cbb565b9450506020612da087828801612d56565b9350506040612db187828801612d56565b9250506060612dc287828801612d56565b91505092959194509250565b5f8060408385031215612de457612de3612c66565b5b5f612df185828601612cbb565b9250506020612e0285828601612cbb565b9150509250929050565b5f805f60608486031215612e2357612e22612c66565b5b5f612e3086828701612c91565b9350506020612e4186828701612c91565b9250506040612e5286828701612cbb565b9150509250925092565b5f60ff82169050919050565b612e7181612e5c565b82525050565b5f602082019050612e8a5f830184612e68565b92915050565b5f60208284031215612ea557612ea4612c66565b5b5f612eb284828501612c91565b91505092915050565b5f60208284031215612ed057612ecf612c66565b5b5f612edd84828501612cbb565b91505092915050565b612eef81612c6a565b82525050565b5f602082019050612f085f830184612ee6565b92915050565b5f8060408385031215612f2457612f23612c66565b5b5f612f3185828601612c91565b9250506020612f4285828601612d56565b9150509250929050565b5f8060408385031215612f6257612f61612c66565b5b5f612f6f85828601612c91565b9250506020612f8085828601612c91565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612fce57607f821691505b602082108103612fe157612fe0612f8a565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61301b602083612b33565b915061302682612fe7565b602082019050919050565b5f6020820190508181035f8301526130488161300f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156130d1578086048111156130ad576130ac61304f565b5b60018516156130bc5780820291505b80810290506130ca8561307c565b9450613091565b94509492505050565b5f826130e957600190506131a4565b816130f6575f90506131a4565b816001811461310c576002811461311657613145565b60019150506131a4565b60ff8411156131285761312761304f565b5b8360020a91508482111561313f5761313e61304f565b5b506131a4565b5060208310610133831016604e8410600b841016171561317a5782820a9050838111156131755761317461304f565b5b6131a4565b6131878484846001613088565b9250905081840481111561319e5761319d61304f565b5b81810290505b9392505050565b5f6131b582612af8565b91506131c083612e5c565b92506131ed7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846130da565b905092915050565b5f6131ff82612af8565b915061320a83612af8565b925082820261321881612af8565b9150828204841483151761322f5761322e61304f565b5b5092915050565b7f556e617574686f72697a656421000000000000000000000000000000000000005f82015250565b5f61326a600d83612b33565b915061327582613236565b602082019050919050565b5f6020820190508181035f8301526132978161325e565b9050919050565b5f6040820190506132b15f830185612ee6565b6132be6020830184612b01565b9392505050565b5f81519050919050565b5f81905092915050565b5f6132e3826132c5565b6132ed81856132cf565b93506132fd818560208601612b43565b80840191505092915050565b5f61331482846132d9565b915081905092915050565b50565b5f61332d5f836132cf565b91506133388261331f565b5f82019050919050565b5f61334c82613322565b9150819050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6133b0602683612b33565b91506133bb82613356565b604082019050919050565b5f6020820190508181035f8301526133dd816133a4565b9050919050565b7f6d617853656c6c416d6f756e74204578636565646564210000000000000000005f82015250565b5f613418601783612b33565b9150613423826133e4565b602082019050919050565b5f6020820190508181035f8301526134458161340c565b9050919050565b7f6d6178427579416d6f756e7420457863656564656421000000000000000000005f82015250565b5f613480601683612b33565b915061348b8261344c565b602082019050919050565b5f6020820190508181035f8301526134ad81613474565b9050919050565b5f6134be82612af8565b91506134c983612af8565b92508282019050808211156134e1576134e061304f565b5b92915050565b7f4d61782057616c6c6574204578636565646564210000000000000000000000005f82015250565b5f61351b601483612b33565b9150613526826134e7565b602082019050919050565b5f6020820190508181035f8301526135488161350f565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f6135cf604983612b33565b91506135da8261354f565b606082019050919050565b5f6020820190508181035f8301526135fc816135c3565b9050919050565b5f61360d82612af8565b915061361883612af8565b92508282039050818111156136305761362f61304f565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f61366a601b83612b33565b915061367582613636565b602082019050919050565b5f6020820190508181035f8301526136978161365e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8151905061370681612c7b565b92915050565b5f6020828403121561372157613720612c66565b5b5f61372e848285016136f8565b91505092915050565b5f819050919050565b5f61375a61375561375084613737565b612bf2565b612af8565b9050919050565b61376a81613740565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6137a281612c6a565b82525050565b5f6137b38383613799565b60208301905092915050565b5f602082019050919050565b5f6137d582613770565b6137df818561377a565b93506137ea8361378a565b805f5b8381101561381a57815161380188826137a8565b975061380c836137bf565b9250506001810190506137ed565b5085935050505092915050565b5f60a08201905061383a5f830188612b01565b6138476020830187613761565b818103604083015261385981866137cb565b90506138686060830185612ee6565b6138756080830184612b01565b9695505050505050565b5f6040820190506138925f830185612b01565b81810360208301526138a481846137cb565b90509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6138e482612af8565b91506138ef83612af8565b9250826138ff576138fe6138ad565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613964602183612b33565b915061396f8261390a565b604082019050919050565b5f6020820190508181035f83015261399181613958565b905091905056fea2646970667358221220e235ddc6c87f7720eae5ab720a3e1578c803463ffed0cc4d5905dd554f04fa7664736f6c63430008160033