[ { "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": [], "name": "AutoNukeLP", "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": "pair", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "SetAutomatedMarketMakerPair", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "ethReceived", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "tokensIntoLiquidity", "type": "uint256" } ], "name": "SwapAndLiquify", "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": [], "name": "JannyTime", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedMaxTransactionAmount", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "bots_", "type": "address[]" } ], "name": "addBots", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "automatedMarketMakerPairs", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyMarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deadAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "notbot", "type": "address[]" } ], "name": "delBots", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "a", "type": "address" } ], "name": "isBot", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lastLpBurnTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "limitsInEffect", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lpBurnEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lpBurnFrequency", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketingWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTransactionAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWallet", "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": "percentForLPBurn", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellMarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapTokensAtAmount", "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": "tokensForLiquidity", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForMarketing", "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" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c06040526001600a5f6101000a81548160ff021916908315150217905550600a600b55610e10600c55600160165f6101000a81548160ff0219169083151502179055503480156200004f575f80fd5b506040518060400160405280600581526020017f4a616e6e790000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4a414e4e590000000000000000000000000000000000000000000000000000008152508160039081620000cd919062000c6e565b508060049081620000df919062000c6e565b5050505f620000f3620007c360201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000226573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200024c919062000db7565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002b2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002d8919062000db7565b6040518363ffffffff1660e01b8152600401620002f792919062000df8565b6020604051808303815f875af115801562000314573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200033a919062000db7565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200038260a0516001620007ca60201b60201c565b5f6103e890505f80610af090505f80672b93855d12ba000090506103e8600182620003ae919062000e50565b620003ba919062000ec7565b6008819055506103e8600182620003d2919062000e50565b620003de919062000ec7565b600981905550612710600582620003f6919062000e50565b62000402919062000ec7565b60078190555084600f8190555083601081905550601054600f5462000428919062000efe565b600e8190555082601281905550816013819055506013546012546200044e919062000efe565b601181905550739be3939a97e13059a9f74b46bf770bfbbaa683ae60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160175f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160175f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160175f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160175f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160185f620006346200086860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160185f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160185f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160185f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620007b733826200089060201b60201c565b50505050505062000fe2565b5f33905090565b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000901576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008f89062000f96565b60405180910390fd5b620009145f838362000a0060201b60201c565b8060025f82825462000927919062000efe565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546200097b919062000efe565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620009e1919062000fc7565b60405180910390a3620009fc5f838362000a0560201b60201c565b5050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000a8657607f821691505b60208210810362000a9c5762000a9b62000a41565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000b007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000ac3565b62000b0c868362000ac3565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000b5662000b5062000b4a8462000b24565b62000b2d565b62000b24565b9050919050565b5f819050919050565b62000b718362000b36565b62000b8962000b808262000b5d565b84845462000acf565b825550505050565b5f90565b62000b9f62000b91565b62000bac81848462000b66565b505050565b5b8181101562000bd35762000bc75f8262000b95565b60018101905062000bb2565b5050565b601f82111562000c225762000bec8162000aa2565b62000bf78462000ab4565b8101602085101562000c07578190505b62000c1f62000c168562000ab4565b83018262000bb1565b50505b505050565b5f82821c905092915050565b5f62000c445f198460080262000c27565b1980831691505092915050565b5f62000c5e838362000c33565b9150826002028217905092915050565b62000c798262000a0a565b67ffffffffffffffff81111562000c955762000c9462000a14565b5b62000ca1825462000a6e565b62000cae82828562000bd7565b5f60209050601f83116001811462000ce4575f841562000ccf578287015190505b62000cdb858262000c51565b86555062000d4a565b601f19841662000cf48662000aa2565b5f5b8281101562000d1d5784890151825560018201915060208501945060208101905062000cf6565b8683101562000d3d578489015162000d39601f89168262000c33565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000d818262000d56565b9050919050565b62000d938162000d75565b811462000d9e575f80fd5b50565b5f8151905062000db18162000d88565b92915050565b5f6020828403121562000dcf5762000dce62000d52565b5b5f62000dde8482850162000da1565b91505092915050565b62000df28162000d75565b82525050565b5f60408201905062000e0d5f83018562000de7565b62000e1c602083018462000de7565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000e5c8262000b24565b915062000e698362000b24565b925082820262000e798162000b24565b9150828204841483151762000e935762000e9262000e23565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f62000ed38262000b24565b915062000ee08362000b24565b92508262000ef35762000ef262000e9a565b5b828204905092915050565b5f62000f0a8262000b24565b915062000f178362000b24565b925082820190508082111562000f325762000f3162000e23565b5b92915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000f7e601f8362000f38565b915062000f8b8262000f48565b602082019050919050565b5f6020820190508181035f83015262000faf8162000f70565b9050919050565b62000fc18162000b24565b82525050565b5f60208201905062000fdc5f83018462000fb6565b92915050565b60805160a051613c5e6200103c5f395f8181610daf0152818161274d01528181612802015261282e01525f8181610a3f015281816129c601528181612aa501528181612acc01528181612b620152612b890152613c5e5ff3fe60806040526004361061023e575f3560e01c8063715018a61161012d578063b62496f5116100aa578063e2f456051161006e578063e2f45605146108a3578063f11a24d3146108cd578063f2fde38b146108f7578063f63743421461091f578063f8b45b051461094957610245565b8063b62496f5146107af578063c8c8ebe4146107eb578063d34628cc14610815578063d85ba0631461083d578063dd62ed3e1461086757610245565b806392136913116100f157806392136913146106b957806395d89b41146106e3578063a457c2d71461070d578063a4c82a0014610749578063a9059cbb1461077357610245565b8063715018a6146105fb57806375f0a874146106115780637bce5a041461063b5780638da5cb5b14610665578063903c82a71461068f57610245565b80632c3e486c116101bb5780633bbac5791161017f5780633bbac5791461050557806349bd5a5e146105415780634a62bb651461056b5780636a486a8e1461059557806370a08231146105bf57610245565b80632c3e486c146104235780632e82f1a01461044d578063313ce5671461047757806331c2d847146104a157806339509351146104c957610245565b8063199ffc7211610202578063199ffc721461033f5780631a8145bb146103695780631f3fed8f1461039357806323b872dd146103bd57806327c8f835146103f957610245565b806306fdde0314610249578063095ea7b31461027357806310d5de53146102af5780631694505e146102eb57806318160ddd1461031557610245565b3661024557005b5f80fd5b348015610254575f80fd5b5061025d610973565b60405161026a9190612cbf565b60405180910390f35b34801561027e575f80fd5b5061029960048036038101906102949190612d7d565b610a03565b6040516102a69190612dd5565b60405180910390f35b3480156102ba575f80fd5b506102d560048036038101906102d09190612dee565b610a20565b6040516102e29190612dd5565b60405180910390f35b3480156102f6575f80fd5b506102ff610a3d565b60405161030c9190612e74565b60405180910390f35b348015610320575f80fd5b50610329610a61565b6040516103369190612e9c565b60405180910390f35b34801561034a575f80fd5b50610353610a6a565b6040516103609190612e9c565b60405180910390f35b348015610374575f80fd5b5061037d610a70565b60405161038a9190612e9c565b60405180910390f35b34801561039e575f80fd5b506103a7610a76565b6040516103b49190612e9c565b60405180910390f35b3480156103c8575f80fd5b506103e360048036038101906103de9190612eb5565b610a7c565b6040516103f09190612dd5565b60405180910390f35b348015610404575f80fd5b5061040d610b6e565b60405161041a9190612f14565b60405180910390f35b34801561042e575f80fd5b50610437610b74565b6040516104449190612e9c565b60405180910390f35b348015610458575f80fd5b50610461610b7a565b60405161046e9190612dd5565b60405180910390f35b348015610482575f80fd5b5061048b610b8c565b6040516104989190612f48565b60405180910390f35b3480156104ac575f80fd5b506104c760048036038101906104c291906130a1565b610b94565b005b3480156104d4575f80fd5b506104ef60048036038101906104ea9190612d7d565b610cb4565b6040516104fc9190612dd5565b60405180910390f35b348015610510575f80fd5b5061052b60048036038101906105269190612dee565b610d5b565b6040516105389190612dd5565b60405180910390f35b34801561054c575f80fd5b50610555610dad565b6040516105629190612f14565b60405180910390f35b348015610576575f80fd5b5061057f610dd1565b60405161058c9190612dd5565b60405180910390f35b3480156105a0575f80fd5b506105a9610de3565b6040516105b69190612e9c565b60405180910390f35b3480156105ca575f80fd5b506105e560048036038101906105e09190612dee565b610de9565b6040516105f29190612e9c565b60405180910390f35b348015610606575f80fd5b5061060f610e2e565b005b34801561061c575f80fd5b50610625610f81565b6040516106329190612f14565b60405180910390f35b348015610646575f80fd5b5061064f610fa6565b60405161065c9190612e9c565b60405180910390f35b348015610670575f80fd5b50610679610fac565b6040516106869190612f14565b60405180910390f35b34801561069a575f80fd5b506106a3610fd4565b6040516106b09190612dd5565b60405180910390f35b3480156106c4575f80fd5b506106cd6110d5565b6040516106da9190612e9c565b60405180910390f35b3480156106ee575f80fd5b506106f76110db565b6040516107049190612cbf565b60405180910390f35b348015610718575f80fd5b50610733600480360381019061072e9190612d7d565b61116b565b6040516107409190612dd5565b60405180910390f35b348015610754575f80fd5b5061075d611251565b60405161076a9190612e9c565b60405180910390f35b34801561077e575f80fd5b5061079960048036038101906107949190612d7d565b611257565b6040516107a69190612dd5565b60405180910390f35b3480156107ba575f80fd5b506107d560048036038101906107d09190612dee565b611274565b6040516107e29190612dd5565b60405180910390f35b3480156107f6575f80fd5b506107ff611291565b60405161080c9190612e9c565b60405180910390f35b348015610820575f80fd5b5061083b600480360381019061083691906130a1565b611297565b005b348015610848575f80fd5b506108516113b8565b60405161085e9190612e9c565b60405180910390f35b348015610872575f80fd5b5061088d600480360381019061088891906130e8565b6113be565b60405161089a9190612e9c565b60405180910390f35b3480156108ae575f80fd5b506108b7611440565b6040516108c49190612e9c565b60405180910390f35b3480156108d8575f80fd5b506108e1611446565b6040516108ee9190612e9c565b60405180910390f35b348015610902575f80fd5b5061091d60048036038101906109189190612dee565b61144c565b005b34801561092a575f80fd5b5061093361160e565b6040516109409190612e9c565b60405180910390f35b348015610954575f80fd5b5061095d611614565b60405161096a9190612e9c565b60405180910390f35b60606003805461098290613153565b80601f01602080910402602001604051908101604052809291908181526020018280546109ae90613153565b80156109f95780601f106109d0576101008083540402835291602001916109f9565b820191905f5260205f20905b8154815290600101906020018083116109dc57829003601f168201915b5050505050905090565b5f610a16610a0f61161a565b8484611621565b6001905092915050565b6018602052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b600b5481565b60155481565b60145481565b5f610a888484846117e4565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610acf61161a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610b4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b45906131f3565b60405180910390fd5b610b6285610b5a61161a565b858403611621565b60019150509392505050565b61dead81565b600c5481565b600a5f9054906101000a900460ff1681565b5f6009905090565b610b9c61161a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061325b565b60405180910390fd5b5f5b8151811015610cb0575f601a5f848481518110610c4c57610c4b613279565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610c2c565b5050565b5f610d51610cc061161a565b848460015f610ccd61161a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610d4c91906132d3565b611621565b6001905092915050565b5f601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60165f9054906101000a900460ff1681565b60115481565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610e3661161a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ec4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ebb9061325b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f5481565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f610fdd61161a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461106b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110629061325b565b60405180910390fd5b5f600f819055505f601081905550600f5460105461108991906132d3565b600e81905550603260128190555060326013819055506012546013546110af91906132d3565b6011819055505f60165f6101000a81548160ff0219169083151502179055506001905090565b60125481565b6060600480546110ea90613153565b80601f016020809104026020016040519081016040528092919081815260200182805461111690613153565b80156111615780601f1061113857610100808354040283529160200191611161565b820191905f5260205f20905b81548152906001019060200180831161114457829003601f168201915b5050505050905090565b5f8060015f61117861161a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611232576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122990613376565b60405180910390fd5b61124661123d61161a565b85858403611621565b600191505092915050565b600d5481565b5f61126a61126361161a565b84846117e4565b6001905092915050565b6019602052805f5260405f205f915054906101000a900460ff1681565b60085481565b61129f61161a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461132d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113249061325b565b60405180910390fd5b5f5b81518110156113b4576001601a5f8484815181106113505761134f613279565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808060010191505061132f565b5050565b600e5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60075481565b60105481565b61145461161a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d99061325b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611550576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154790613404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60135481565b60095481565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361168f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168690613492565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f490613520565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117d79190612e9c565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611852576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611849906135ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b79061363c565b60405180910390fd5b5f60019050601a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806119605750601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15611969575f90505b5f82036119815761197b84845f6122b6565b506122b1565b611989610fac565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156119f757506119c7610fac565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611d7f5760165f9054906101000a900460ff168015611a145750805b8015611a4c57505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611a86575061dead73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611a9f5750600560149054906101000a900460ff16155b15611d7e5760195f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611b41575060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611be857600854821115611b8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b82906136ca565b60405180910390fd5b600954611b9784610de9565b83611ba291906132d3565b1115611be3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bda90613732565b60405180910390fd5b611d7d565b60195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611c85575060185f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611cd457600854821115611ccf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc6906137c0565b60405180910390fd5b611d7c565b60185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611d7b57600954611d2e84610de9565b83611d3991906132d3565b1115611d7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7190613732565b60405180910390fd5b5b5b5b5b5b5f611d8930610de9565b90505f6007548210159050808015611dae5750600560149054906101000a900460ff16155b8015611e01575060195f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611e54575060175f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611ea7575060175f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611eea576001600560146101000a81548160ff021916908315150217905550611ecf61252b565b5f600560146101000a81548160ff0219169083151502179055505b600560149054906101000a900460ff16158015611f4d575060195f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611f645750600a5f9054906101000a900460ff165b8015611f7f5750600c54600d54611f7b91906132d3565b4210155b8015611fd2575060175f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611fe157611fdf612726565b505b5f600560149054906101000a900460ff1615905060175f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612090575060175f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15612099575f90505b5f81156122a05760195f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156120f757505f601154115b1561219057612125612710612117601154896128e090919063ffffffff16565b6128f590919063ffffffff16565b90506011546013548261213891906137de565b612142919061384c565b60155f82825461215291906132d3565b925050819055506011546012548261216a91906137de565b612174919061384c565b60145f82825461218491906132d3565b9250508190555061227d565b60195f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156121e757505f600e54115b1561227c57612215612710612207600e54896128e090919063ffffffff16565b6128f590919063ffffffff16565b9050600e546010548261222891906137de565b612232919061384c565b60155f82825461224291906132d3565b92505081905550600e54600f548261225a91906137de565b612264919061384c565b60145f82825461227491906132d3565b925050819055505b5b5f811115612291576122908830836122b6565b5b808661229d919061387c565b95505b6122ab8888886122b6565b50505050505b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612324576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161231b906135ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612392576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123899061363c565b60405180910390fd5b61239d83838361290a565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612420576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124179061391f565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546124ae91906132d3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516125129190612e9c565b60405180910390a361252584848461290f565b50505050565b5f61253530610de9565b90505f60145460155461254891906132d3565b90505f8083148061255857505f82145b1561256557505050612724565b601460075461257491906137de565b83111561258d57601460075461258a91906137de565b92505b5f6002836015548661259f91906137de565b6125a9919061384c565b6125b3919061384c565b90505f6125c9828661291490919063ffffffff16565b90505f4790506125d882612929565b5f6125ec824761291490919063ffffffff16565b90505f61261687612608601454856128e090919063ffffffff16565b6128f590919063ffffffff16565b90505f8183612625919061387c565b90505f6015819055505f6014819055505f8611801561264357505f81115b15612690576126528682612b5c565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56185826015546040516126879392919061393d565b60405180910390a15b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516126d59061399f565b5f6040518083038185875af1925050503d805f811461270f576040519150601f19603f3d011682016040523d82523d5f602084013e612714565b606091505b5050809750505050505050505050505b565b5f42600d819055505f3073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b81526004016127889190612f14565b602060405180830381865afa1580156127a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127c791906139c7565b90505f6127f36127106127e5600b54856128e090919063ffffffff16565b6128f590919063ffffffff16565b90505f81111561282b5761282a7f000000000000000000000000000000000000000000000000000000000000000061dead836122b6565b5b5f7f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b158015612894575f80fd5b505af11580156128a6573d5f803e3d5ffd5b505050507f454c91ae84fcc766ddda0dcb289f26b3d0176efeacf4061fc219fa6ca8c3048d60405160405180910390a16001935050505090565b5f81836128ed91906137de565b905092915050565b5f8183612902919061384c565b905092915050565b505050565b505050565b5f8183612921919061387c565b905092915050565b5f600267ffffffffffffffff81111561294557612944612f65565b5b6040519080825280602002602001820160405280156129735781602001602082028036833780820191505090505b50905030815f8151811061298a57612989613279565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a2d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a519190613a06565b81600181518110612a6557612a64613279565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612aca307f000000000000000000000000000000000000000000000000000000000000000084611621565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401612b2b959493929190613b21565b5f604051808303815f87803b158015612b42575f80fd5b505af1158015612b54573d5f803e3d5ffd5b505050505050565b612b87307f000000000000000000000000000000000000000000000000000000000000000084611621565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f8061dead426040518863ffffffff1660e01b8152600401612bed96959493929190613b79565b60606040518083038185885af1158015612c09573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190612c2e9190613bd8565b5050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612c6c578082015181840152602081019050612c51565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612c9182612c35565b612c9b8185612c3f565b9350612cab818560208601612c4f565b612cb481612c77565b840191505092915050565b5f6020820190508181035f830152612cd78184612c87565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612d1982612cf0565b9050919050565b612d2981612d0f565b8114612d33575f80fd5b50565b5f81359050612d4481612d20565b92915050565b5f819050919050565b612d5c81612d4a565b8114612d66575f80fd5b50565b5f81359050612d7781612d53565b92915050565b5f8060408385031215612d9357612d92612ce8565b5b5f612da085828601612d36565b9250506020612db185828601612d69565b9150509250929050565b5f8115159050919050565b612dcf81612dbb565b82525050565b5f602082019050612de85f830184612dc6565b92915050565b5f60208284031215612e0357612e02612ce8565b5b5f612e1084828501612d36565b91505092915050565b5f819050919050565b5f612e3c612e37612e3284612cf0565b612e19565b612cf0565b9050919050565b5f612e4d82612e22565b9050919050565b5f612e5e82612e43565b9050919050565b612e6e81612e54565b82525050565b5f602082019050612e875f830184612e65565b92915050565b612e9681612d4a565b82525050565b5f602082019050612eaf5f830184612e8d565b92915050565b5f805f60608486031215612ecc57612ecb612ce8565b5b5f612ed986828701612d36565b9350506020612eea86828701612d36565b9250506040612efb86828701612d69565b9150509250925092565b612f0e81612d0f565b82525050565b5f602082019050612f275f830184612f05565b92915050565b5f60ff82169050919050565b612f4281612f2d565b82525050565b5f602082019050612f5b5f830184612f39565b92915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612f9b82612c77565b810181811067ffffffffffffffff82111715612fba57612fb9612f65565b5b80604052505050565b5f612fcc612cdf565b9050612fd88282612f92565b919050565b5f67ffffffffffffffff821115612ff757612ff6612f65565b5b602082029050602081019050919050565b5f80fd5b5f61301e61301984612fdd565b612fc3565b9050808382526020820190506020840283018581111561304157613040613008565b5b835b8181101561306a57806130568882612d36565b845260208401935050602081019050613043565b5050509392505050565b5f82601f83011261308857613087612f61565b5b813561309884826020860161300c565b91505092915050565b5f602082840312156130b6576130b5612ce8565b5b5f82013567ffffffffffffffff8111156130d3576130d2612cec565b5b6130df84828501613074565b91505092915050565b5f80604083850312156130fe576130fd612ce8565b5b5f61310b85828601612d36565b925050602061311c85828601612d36565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061316a57607f821691505b60208210810361317d5761317c613126565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6131dd602883612c3f565b91506131e882613183565b604082019050919050565b5f6020820190508181035f83015261320a816131d1565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613245602083612c3f565b915061325082613211565b602082019050919050565b5f6020820190508181035f83015261327281613239565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6132dd82612d4a565b91506132e883612d4a565b9250828201905080821115613300576132ff6132a6565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f613360602583612c3f565b915061336b82613306565b604082019050919050565b5f6020820190508181035f83015261338d81613354565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6133ee602683612c3f565b91506133f982613394565b604082019050919050565b5f6020820190508181035f83015261341b816133e2565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61347c602483612c3f565b915061348782613422565b604082019050919050565b5f6020820190508181035f8301526134a981613470565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61350a602283612c3f565b9150613515826134b0565b604082019050919050565b5f6020820190508181035f830152613537816134fe565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613598602583612c3f565b91506135a38261353e565b604082019050919050565b5f6020820190508181035f8301526135c58161358c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613626602383612c3f565b9150613631826135cc565b604082019050919050565b5f6020820190508181035f8301526136538161361a565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f6136b4603583612c3f565b91506136bf8261365a565b604082019050919050565b5f6020820190508181035f8301526136e1816136a8565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f61371c601383612c3f565b9150613727826136e8565b602082019050919050565b5f6020820190508181035f83015261374981613710565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f6137aa603683612c3f565b91506137b582613750565b604082019050919050565b5f6020820190508181035f8301526137d78161379e565b9050919050565b5f6137e882612d4a565b91506137f383612d4a565b925082820261380181612d4a565b91508282048414831517613818576138176132a6565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61385682612d4a565b915061386183612d4a565b9250826138715761387061381f565b5b828204905092915050565b5f61388682612d4a565b915061389183612d4a565b92508282039050818111156138a9576138a86132a6565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613909602683612c3f565b9150613914826138af565b604082019050919050565b5f6020820190508181035f830152613936816138fd565b9050919050565b5f6060820190506139505f830186612e8d565b61395d6020830185612e8d565b61396a6040830184612e8d565b949350505050565b5f81905092915050565b50565b5f61398a5f83613972565b91506139958261397c565b5f82019050919050565b5f6139a98261397f565b9150819050919050565b5f815190506139c181612d53565b92915050565b5f602082840312156139dc576139db612ce8565b5b5f6139e9848285016139b3565b91505092915050565b5f81519050613a0081612d20565b92915050565b5f60208284031215613a1b57613a1a612ce8565b5b5f613a28848285016139f2565b91505092915050565b5f819050919050565b5f613a54613a4f613a4a84613a31565b612e19565b612d4a565b9050919050565b613a6481613a3a565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613a9c81612d0f565b82525050565b5f613aad8383613a93565b60208301905092915050565b5f602082019050919050565b5f613acf82613a6a565b613ad98185613a74565b9350613ae483613a84565b805f5b83811015613b14578151613afb8882613aa2565b9750613b0683613ab9565b925050600181019050613ae7565b5085935050505092915050565b5f60a082019050613b345f830188612e8d565b613b416020830187613a5b565b8181036040830152613b538186613ac5565b9050613b626060830185612f05565b613b6f6080830184612e8d565b9695505050505050565b5f60c082019050613b8c5f830189612f05565b613b996020830188612e8d565b613ba66040830187613a5b565b613bb36060830186613a5b565b613bc06080830185612f05565b613bcd60a0830184612e8d565b979650505050505050565b5f805f60608486031215613bef57613bee612ce8565b5b5f613bfc868287016139b3565b9350506020613c0d868287016139b3565b9250506040613c1e868287016139b3565b915050925092509256fea2646970667358221220aeb0bfb94d8d64f21ba78d973f695fd9e17209a45b622f899f620319d99292af64736f6c63430008160033