[ { "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": false, "internalType": "uint256", "name": "amountETH", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountTokens", "type": "uint256" } ], "name": "AutoLiquify", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "ClearStuck", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "TokenAddressCleared", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "Amount", "type": "uint256" } ], "name": "ClearToken", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "Buy", "type": "uint8" }, { "indexed": false, "internalType": "uint8", "name": "Sell", "type": "uint8" }, { "indexed": false, "internalType": "uint8", "name": "Transfer", "type": "uint8" } ], "name": "EditTax", "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": "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": false, "internalType": "uint256", "name": "maxTX", "type": "uint256" } ], "name": "set_MaxTX", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "maxWallet", "type": "uint256" } ], "name": "set_MaxWallet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "marketingFeeReceiver", "type": "address" }, { "indexed": false, "internalType": "address", "name": "buybackFeeReceiver", "type": "address" }, { "indexed": false, "internalType": "address", "name": "burnFeeReceiver", "type": "address" }, { "indexed": false, "internalType": "address", "name": "devFeeReceiver", "type": "address" } ], "name": "set_Receivers", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "Amount", "type": "uint256" }, { "indexed": false, "internalType": "bool", "name": "Enabled", "type": "bool" } ], "name": "set_SwapBack", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "Wallet", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "Exempt", "type": "bool" } ], "name": "user_TxExempt", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "Wallet", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "Exempt", "type": "bool" } ], "name": "user_exemptfromfees", "type": "event" }, { "inputs": [], "name": "TradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletToken", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "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": "spender", "type": "address" } ], "name": "approveMax", "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": "clearStuckToken", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualSend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxWallPercent", "type": "uint256" } ], "name": "maxWalletRule", "outputs": [], "stateMutability": "nonpayable", "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": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "reduceFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IDEXRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_percentonbuy", "type": "uint256" }, { "internalType": "uint256", "name": "_percentonsell", "type": "uint256" }, { "internalType": "uint256", "name": "_wallettransfer", "type": "uint256" } ], "name": "setStructure", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "setSwapBackSettings", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "pure", "type": "function" }, { "inputs": [], "name": "totalFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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" } ]
60806040526012600a62000014919062000e7e565b633b9aca0062000025919062000ece565b60035562000055606462000046600560035462000bae60201b90919060201c565b62000c2e60201b90919060201c565b60045562000085606462000076600560035462000bae60201b90919060201c565b62000c2e60201b90919060201c565b6005555f600a556103de600b555f600c555f600d555f600e55600e54600c54600a54600b54600d54620000b9919062000f18565b620000c5919062000f18565b620000d1919062000f18565b620000dd919062000f18565b600f556103e86010556103de6011556103de6012556103de601355601e6019556064601a555f601d60146101000a81548160ff0219169083151502179055506001601d60156101000a81548160ff0219169083151502179055506103e860035462000149919062000f7f565b601e5534801562000158575f80fd5b505f6200016a62000c7f60201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350737a250d5630b4cf539739df2c5dacb4c659f2488d601b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000339573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200035f91906200101b565b60025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000409573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200042f91906200101b565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539660025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306040518363ffffffff1660e01b81526004016200048c9291906200105c565b6020604051808303815f875af1158015620004a9573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620004cf91906200101b565b601d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60075f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160085f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160085f60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160085f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160085f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160095f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160095f601d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160095f60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160095f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160095f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550735aec0a05b8576e10016b5e581e61f007596c69cb60145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550735aec0a05b8576e10016b5e581e61f007596c69cb60155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360165f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360175f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061dead60185f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060035460065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60035460405162000ba0919062001098565b60405180910390a3620011fd565b5f80830362000bc0575f905062000c28565b5f828462000bcf919062000ece565b905082848262000be0919062000f7f565b1462000c23576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c1a9062001137565b60405180910390fd5b809150505b92915050565b5f62000c7783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525062000c8660201b60201c565b905092915050565b5f33905090565b5f808311829062000ccf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000cc69190620011db565b60405180910390fd5b505f838562000cdf919062000f7f565b9050809150509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000d765780860481111562000d4e5762000d4d62000cec565b5b600185161562000d5e5780820291505b808102905062000d6e8562000d19565b945062000d2e565b94509492505050565b5f8262000d90576001905062000e62565b8162000d9f575f905062000e62565b816001811462000db8576002811462000dc35762000df9565b600191505062000e62565b60ff84111562000dd85762000dd762000cec565b5b8360020a91508482111562000df25762000df162000cec565b5b5062000e62565b5060208310610133831016604e8410600b841016171562000e335782820a90508381111562000e2d5762000e2c62000cec565b5b62000e62565b62000e42848484600162000d25565b9250905081840481111562000e5c5762000e5b62000cec565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f62000e8a8262000e69565b915062000e978362000e72565b925062000ec67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000d7f565b905092915050565b5f62000eda8262000e69565b915062000ee78362000e69565b925082820262000ef78162000e69565b9150828204841483151762000f115762000f1062000cec565b5b5092915050565b5f62000f248262000e69565b915062000f318362000e69565b925082820190508082111562000f4c5762000f4b62000cec565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f62000f8b8262000e69565b915062000f988362000e69565b92508262000fab5762000faa62000f52565b5b828204905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000fe58262000fba565b9050919050565b62000ff78162000fd9565b811462001002575f80fd5b50565b5f81519050620010158162000fec565b92915050565b5f6020828403121562001033576200103262000fb6565b5b5f620010428482850162001005565b91505092915050565b620010568162000fd9565b82525050565b5f604082019050620010715f8301856200104b565b6200108060208301846200104b565b9392505050565b620010928162000e69565b82525050565b5f602082019050620010ad5f83018462001087565b92915050565b5f82825260208201905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f6200111f602183620010b3565b91506200112c82620010c3565b604082019050919050565b5f6020820190508181035f830152620011508162001111565b9050919050565b5f81519050919050565b5f5b838110156200118057808201518184015260208101905062001163565b5f8484015250505050565b5f601f19601f8301169050919050565b5f620011a78262001157565b620011b38185620010b3565b9350620011c581856020860162001161565b620011d0816200118b565b840191505092915050565b5f6020820190508181035f830152620011f581846200119b565b905092915050565b6136b1806200120b5f395ff3fe6080604052600436106101db575f3560e01c806378109e5411610101578063b2bdfa7b11610094578063df20fd4911610063578063df20fd491461066c578063f2fde38b14610694578063f4293890146106bc578063f887ea40146106d2576101e2565b8063b2bdfa7b146105b4578063c0cbdea4146105de578063d85a282814610606578063dd62ed3e14610630576101e2565b806395d89b41116100d057806395d89b411461050e578063a70419d214610538578063a8aa1b311461054e578063a9059cbb14610578576101e2565b806378109e54146104665780637d1db4a514610490578063893d20e8146104ba5780638da5cb5b146104e4576101e2565b8063293230b8116101795780636ddd1713116101485780636ddd1713146103d457806370a08231146103fe578063715018a61461043a578063751039fc14610450576101e2565b8063293230b814610330578063313ce56714610346578063571ac8b0146103705780635d83e1d5146103ac576101e2565b8063095ea7b3116101b5578063095ea7b31461026457806318160ddd146102a05780631df4ccfc146102ca57806323b872dd146102f4576101e2565b80630445b667146101e657806306fdde031461021057806308fd3d051461023a576101e2565b366101e257005b5f80fd5b3480156101f1575f80fd5b506101fa6106fc565b6040516102079190612a55565b60405180910390f35b34801561021b575f80fd5b50610224610702565b6040516102319190612af8565b60405180910390f35b348015610245575f80fd5b5061024e610722565b60405161025b9190612b32565b60405180910390f35b34801561026f575f80fd5b5061028a60048036038101906102859190612bd3565b610735565b6040516102979190612b32565b60405180910390f35b3480156102ab575f80fd5b506102b4610822565b6040516102c19190612a55565b60405180910390f35b3480156102d5575f80fd5b506102de61082b565b6040516102eb9190612a55565b60405180910390f35b3480156102ff575f80fd5b5061031a60048036038101906103159190612c11565b610831565b6040516103279190612b32565b60405180910390f35b34801561033b575f80fd5b50610344610a24565b005b348015610351575f80fd5b5061035a610ad5565b6040516103679190612c7c565b60405180910390f35b34801561037b575f80fd5b5061039660048036038101906103919190612c95565b610add565b6040516103a39190612b32565b60405180910390f35b3480156103b7575f80fd5b506103d260048036038101906103cd9190612cc0565b610b0f565b005b3480156103df575f80fd5b506103e8610c0d565b6040516103f59190612b32565b60405180910390f35b348015610409575f80fd5b50610424600480360381019061041f9190612c95565b610c20565b6040516104319190612a55565b60405180910390f35b348015610445575f80fd5b5061044e610c66565b005b34801561045b575f80fd5b50610464610db4565b005b348015610471575f80fd5b5061047a610e5c565b6040516104879190612a55565b60405180910390f35b34801561049b575f80fd5b506104a4610e62565b6040516104b19190612a55565b60405180910390f35b3480156104c5575f80fd5b506104ce610e68565b6040516104db9190612cfa565b60405180910390f35b3480156104ef575f80fd5b506104f8610e76565b6040516105059190612cfa565b60405180910390f35b348015610519575f80fd5b50610522610e9d565b60405161052f9190612af8565b60405180910390f35b348015610543575f80fd5b5061054c610eda565b005b348015610559575f80fd5b50610562610f85565b60405161056f9190612cfa565b60405180910390f35b348015610583575f80fd5b5061059e60048036038101906105999190612bd3565b610faa565b6040516105ab9190612b32565b60405180910390f35b3480156105bf575f80fd5b506105c8610fbe565b6040516105d59190612cfa565b60405180910390f35b3480156105e9575f80fd5b5061060460048036038101906105ff9190612d13565b610fe1565b005b348015610611575f80fd5b5061061a61108f565b6040516106279190612b32565b60405180910390f35b34801561063b575f80fd5b5061065660048036038101906106519190612d63565b611136565b6040516106639190612a55565b60405180910390f35b348015610677575f80fd5b50610692600480360381019061068d9190612dcb565b6111b8565b005b34801561069f575f80fd5b506106ba60048036038101906106b59190612c95565b6112bb565b005b3480156106c7575f80fd5b506106d0611478565b005b3480156106dd575f80fd5b506106e66114df565b6040516106f39190612e64565b60405180910390f35b601e5481565b606060405180606001604052806029815260200161365360299139905090565b601d60149054906101000a900460ff1681565b5f8160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108109190612a55565b60405180910390a36001905092915050565b5f600354905090565b600f5481565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414610a1057610993826040518060400160405280601681526020017f496e73756666696369656e7420416c6c6f77616e63650000000000000000000081525060075f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546115049092919063ffffffff16565b60075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b610a1b848484611566565b90509392505050565b610a2c611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ab8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aaf90612ec7565b60405180910390fd5b6001601d60146101000a81548160ff021916908315150217905550565b5f6012905090565b5f610b08827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610735565b9050919050565b610b17611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ba3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9a90612ec7565b60405180910390fd5b6001811015610bb0575f80fd5b6103e881600354610bc19190612f12565b610bcb9190612f80565b6005819055507f1273be876d6df5e39545188e5f5d2d930e30e383f2fb2dc9dfaae2643901be51600554604051610c029190612a55565b60405180910390a150565b601d60159054906101000a900460ff1681565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610c6e611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf190612ec7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610dbc611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3f90612ec7565b60405180910390fd5b600354600481905550600354600581905550565b60055481565b60045481565b5f610e71610e76565b905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600681526020017f4b52555354590000000000000000000000000000000000000000000000000000815250905090565b610ee2611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6590612ec7565b60405180910390fd5b5f6012819055505f6011819055505f601381905550565b601d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f610fb6338484611566565b905092915050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610fe9611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611075576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106c90612ec7565b60405180910390fd5b816011819055508260128190555080601381905550505050565b5f804790503073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016110f0929190612fb0565b6020604051808303815f875af115801561110c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111309190612feb565b91505090565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6111c0611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461124c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124390612ec7565b60405180910390fd5b81601d60156101000a81548160ff02191690831515021790555080601e819055507f519582fd959400ab5e398f78c2768dea99251e8e26aed5578213b059ce4cee60601e54601d60159054906101000a900460ff166040516112af929190613016565b60405180910390a15050565b6112c3611b9d565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461134f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134690612ec7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036113bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b4906130ad565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f193505050501580156114dc573d5f803e3d5ffd5b50565b601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f83831115829061154b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115429190612af8565b60405180910390fd5b505f838561155991906130cb565b9050809150509392505050565b5f601f5f9054906101000a900460ff161561158d57611586848484611ba4565b9050611b96565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615801561162b575060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561168057601d60149054906101000a900460ff1661167f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167690613148565b60405180910390fd5b5b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615801561170357503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561173d575061dead73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156117965750601d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156117ef575060185f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611848575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561189b575060095f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156118fe575f6118aa84610c20565b905060055483826118bb9190613166565b11156118fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f390613209565b60405180910390fd5b505b6119088483611d6e565b611910611e08565b1561191e5761191d611eda565b5b6119a5826040518060400160405280601481526020017f496e73756666696369656e742042616c616e636500000000000000000000000081525060065f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546115049092919063ffffffff16565b60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f60085f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611a82575060085f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b611a9657611a918584866124b7565b611a98565b825b9050611aea8160065f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461287690919063ffffffff16565b60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b889190612a55565b60405180910390a360019150505b9392505050565b5f33905090565b5f611c2c826040518060400160405280601481526020017f496e73756666696369656e742042616c616e636500000000000000000000000081525060065f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546115049092919063ffffffff16565b60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611cbd8260065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461287690919063ffffffff16565b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611d5b9190612a55565b60405180910390a3600190509392505050565b60045481111580611dc5575060095f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b611e04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dfb90613271565b60405180910390fd5b5050565b5f601d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015611e725750601f5f9054906101000a900460ff16155b8015611e8a5750601d60159054906101000a900460ff165b8015611ed55750601e5460065f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b905090565b6001601f5f6101000a81548160ff0219169083151502179055505f80611f326002611f24600f54611f1686601e546128d390919063ffffffff16565b61294a90919063ffffffff16565b61294a90919063ffffffff16565b90505f611f4a82601e5461299390919063ffffffff16565b90505f600267ffffffffffffffff811115611f6857611f6761328f565b5b604051908082528060200260200182016040528015611f965781602001602082028036833780820191505090505b50905030815f81518110611fad57611fac6132bc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160018151811061201d5761201c6132bc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f479050601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947845f8530426040518663ffffffff1660e01b81526004016120bd9594939291906133d9565b5f604051808303815f87803b1580156120d4575f80fd5b505af11580156120e6573d5f803e3d5ffd5b505050505f6120fe824761299390919063ffffffff16565b90505f61212961211860028961294a90919063ffffffff16565b600f5461299390919063ffffffff16565b90505f6121646002612156846121488c886128d390919063ffffffff16565b61294a90919063ffffffff16565b61294a90919063ffffffff16565b90505f61218e83612180600b54876128d390919063ffffffff16565b61294a90919063ffffffff16565b90505f6121b8846121aa600d54886128d390919063ffffffff16565b61294a90919063ffffffff16565b90505f6121e2856121d4600c54896128d390919063ffffffff16565b61294a90919063ffffffff16565b90505f60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168460405161222a9061345e565b5f6040518083038185875af1925050503d805f8114612264576040519150601f19603f3d011682016040523d82523d5f602084013e612269565b606091505b5050905060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516122b29061345e565b5f6040518083038185875af1925050503d805f81146122ec576040519150601f19603f3d011682016040523d82523d5f602084013e6122f1565b606091505b50508091505060175f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161233c9061345e565b5f6040518083038185875af1925050503d805f8114612376576040519150601f19603f3d011682016040523d82523d5f602084013e61237b565b606091505b5050809150505f90505f8b111561249057601b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71986308e5f8060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b815260040161241296959493929190613472565b60606040518083038185885af115801561242e573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061245391906134e5565b5050507f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b4506858c604051612487929190613535565b60405180910390a15b5050505050505050505050505f601f5f6101000a81548160ff021916908315150217905550565b5f806013549050601d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361251c576011549050612577565b601d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036125765760125490505b5b5f6125c06103e860105461258b9190612f12565b6125b2846125a4600f548a6128d390919063ffffffff16565b6128d390919063ffffffff16565b61294a90919063ffffffff16565b90505f6125ec600f546125de600e54856128d390919063ffffffff16565b61294a90919063ffffffff16565b90505f612602828461299390919063ffffffff16565b90506126548160065f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461287690919063ffffffff16565b60065f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506127068260065f60185f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461287690919063ffffffff16565b60065f60185f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516127c59190612a55565b60405180910390a35f821115612856576127ea8260035461299390919063ffffffff16565b6003819055505f73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161284d9190612a55565b60405180910390a35b612869838861299390919063ffffffff16565b9450505050509392505050565b5f8082846128849190613166565b9050838110156128c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128c0906135a6565b60405180910390fd5b8091505092915050565b5f8083036128e3575f9050612944565b5f82846128f09190612f12565b90508284826128ff9190612f80565b1461293f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293690613634565b60405180910390fd5b809150505b92915050565b5f61298b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506129dc565b905092915050565b5f6129d483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611504565b905092915050565b5f8083118290612a22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a199190612af8565b60405180910390fd5b505f8385612a309190612f80565b9050809150509392505050565b5f819050919050565b612a4f81612a3d565b82525050565b5f602082019050612a685f830184612a46565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612aa5578082015181840152602081019050612a8a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612aca82612a6e565b612ad48185612a78565b9350612ae4818560208601612a88565b612aed81612ab0565b840191505092915050565b5f6020820190508181035f830152612b108184612ac0565b905092915050565b5f8115159050919050565b612b2c81612b18565b82525050565b5f602082019050612b455f830184612b23565b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612b7882612b4f565b9050919050565b612b8881612b6e565b8114612b92575f80fd5b50565b5f81359050612ba381612b7f565b92915050565b612bb281612a3d565b8114612bbc575f80fd5b50565b5f81359050612bcd81612ba9565b92915050565b5f8060408385031215612be957612be8612b4b565b5b5f612bf685828601612b95565b9250506020612c0785828601612bbf565b9150509250929050565b5f805f60608486031215612c2857612c27612b4b565b5b5f612c3586828701612b95565b9350506020612c4686828701612b95565b9250506040612c5786828701612bbf565b9150509250925092565b5f60ff82169050919050565b612c7681612c61565b82525050565b5f602082019050612c8f5f830184612c6d565b92915050565b5f60208284031215612caa57612ca9612b4b565b5b5f612cb784828501612b95565b91505092915050565b5f60208284031215612cd557612cd4612b4b565b5b5f612ce284828501612bbf565b91505092915050565b612cf481612b6e565b82525050565b5f602082019050612d0d5f830184612ceb565b92915050565b5f805f60608486031215612d2a57612d29612b4b565b5b5f612d3786828701612bbf565b9350506020612d4886828701612bbf565b9250506040612d5986828701612bbf565b9150509250925092565b5f8060408385031215612d7957612d78612b4b565b5b5f612d8685828601612b95565b9250506020612d9785828601612b95565b9150509250929050565b612daa81612b18565b8114612db4575f80fd5b50565b5f81359050612dc581612da1565b92915050565b5f8060408385031215612de157612de0612b4b565b5b5f612dee85828601612db7565b9250506020612dff85828601612bbf565b9150509250929050565b5f819050919050565b5f612e2c612e27612e2284612b4f565b612e09565b612b4f565b9050919050565b5f612e3d82612e12565b9050919050565b5f612e4e82612e33565b9050919050565b612e5e81612e44565b82525050565b5f602082019050612e775f830184612e55565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612eb1602083612a78565b9150612ebc82612e7d565b602082019050919050565b5f6020820190508181035f830152612ede81612ea5565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612f1c82612a3d565b9150612f2783612a3d565b9250828202612f3581612a3d565b91508282048414831517612f4c57612f4b612ee5565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612f8a82612a3d565b9150612f9583612a3d565b925082612fa557612fa4612f53565b5b828204905092915050565b5f604082019050612fc35f830185612ceb565b612fd06020830184612a46565b9392505050565b5f81519050612fe581612da1565b92915050565b5f6020828403121561300057612fff612b4b565b5b5f61300d84828501612fd7565b91505092915050565b5f6040820190506130295f830185612a46565b6130366020830184612b23565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613097602683612a78565b91506130a28261303d565b604082019050919050565b5f6020820190508181035f8301526130c48161308b565b9050919050565b5f6130d582612a3d565b91506130e083612a3d565b92508282039050818111156130f8576130f7612ee5565b5b92915050565b7f54726164696e67206e6f74206f70656e207965740000000000000000000000005f82015250565b5f613132601483612a78565b915061313d826130fe565b602082019050919050565b5f6020820190508181035f83015261315f81613126565b9050919050565b5f61317082612a3d565b915061317b83612a3d565b925082820190508082111561319357613192612ee5565b5b92915050565b7f546f74616c20486f6c64696e672069732063757272656e746c79206c696d69745f8201527f65642c20796f752063616e206e6f74206275792074686174206d7563682e0000602082015250565b5f6131f3603e83612a78565b91506131fe82613199565b604082019050919050565b5f6020820190508181035f830152613220816131e7565b9050919050565b7f5458204c696d69742045786365656465640000000000000000000000000000005f82015250565b5f61325b601183612a78565b915061326682613227565b602082019050919050565b5f6020820190508181035f8301526132888161324f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f61330c613307613302846132e9565b612e09565b612a3d565b9050919050565b61331c816132f2565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61335481612b6e565b82525050565b5f613365838361334b565b60208301905092915050565b5f602082019050919050565b5f61338782613322565b613391818561332c565b935061339c8361333c565b805f5b838110156133cc5781516133b3888261335a565b97506133be83613371565b92505060018101905061339f565b5085935050505092915050565b5f60a0820190506133ec5f830188612a46565b6133f96020830187613313565b818103604083015261340b818661337d565b905061341a6060830185612ceb565b6134276080830184612a46565b9695505050505050565b5f81905092915050565b50565b5f6134495f83613431565b91506134548261343b565b5f82019050919050565b5f6134688261343e565b9150819050919050565b5f60c0820190506134855f830189612ceb565b6134926020830188612a46565b61349f6040830187613313565b6134ac6060830186613313565b6134b96080830185612ceb565b6134c660a0830184612a46565b979650505050505050565b5f815190506134df81612ba9565b92915050565b5f805f606084860312156134fc576134fb612b4b565b5b5f613509868287016134d1565b935050602061351a868287016134d1565b925050604061352b868287016134d1565b9150509250925092565b5f6040820190506135485f830185612a46565b6135556020830184612a46565b9392505050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613590601b83612a78565b915061359b8261355c565b602082019050919050565b5f6020820190508181035f8301526135bd81613584565b9050919050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61361e602183612a78565b9150613629826135c4565b604082019050919050565b5f6020820190508181035f83015261364b81613612565b905091905056fe486572736368656c53686d6f696b656c50696e63686173596572756368616d4b727573746f66736b79a264697066735822122075f82582b914fab99eb45ce3d651cf16b71af90175743d7bb7abf365a617e7df64736f6c63430008140033