[ { "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": "AITRADE", "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": "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "lastLpBurnTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lastManualLpBurnTime", "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": "manualBurnFrequency", "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" } ]
60c06040526001600a5f6101000a81548160ff0219169083151502179055506019600b55610e10600c55610708600e55600160185f6101000a81548160ff02191690831515021790555034801562000055575f80fd5b506040518060400160405280600981526020017f47656e69757320414900000000000000000000000000000000000000000000008152506040518060400160405280600681526020017f47454e49555300000000000000000000000000000000000000000000000000008152508160039081620000d3919062000c53565b508060049081620000e5919062000c53565b5050505f620000f9620007a860201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200022c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000252919062000d9c565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002b8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002de919062000d9c565b6040518363ffffffff1660e01b8152600401620002fd92919062000ddd565b6020604051808303815f875af11580156200031a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000340919062000d9c565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200038860a0516001620007af60201b60201c565b5f601c90505f80601c90505f8066038d7ea4c680009050603281620003ae919062000e62565b600881905550603281620003c3919062000e62565b600981905550612710600582620003db919062000e99565b620003e7919062000e62565b60078190555084601181905550836012819055506012546011546200040d919062000ee3565b601081905550826014819055508160158190555060155460145462000433919062000ee3565b601381905550736904a5601cb977d6faf8af633c14ba4b4f30c65760065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160195f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160195f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160195f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160195f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001601a5f620006196200084d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001601a5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001601a5f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001601a5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506200079c33826200087560201b60201c565b50505050505062000fc7565b5f33905090565b80601b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620008e6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008dd9062000f7b565b60405180910390fd5b620008f95f8383620009e560201b60201c565b8060025f8282546200090c919062000ee3565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825462000960919062000ee3565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620009c6919062000fac565b60405180910390a3620009e15f8383620009ea60201b60201c565b5050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000a6b57607f821691505b60208210810362000a815762000a8062000a26565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000ae57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000aa8565b62000af1868362000aa8565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000b3b62000b3562000b2f8462000b09565b62000b12565b62000b09565b9050919050565b5f819050919050565b62000b568362000b1b565b62000b6e62000b658262000b42565b84845462000ab4565b825550505050565b5f90565b62000b8462000b76565b62000b9181848462000b4b565b505050565b5b8181101562000bb85762000bac5f8262000b7a565b60018101905062000b97565b5050565b601f82111562000c075762000bd18162000a87565b62000bdc8462000a99565b8101602085101562000bec578190505b62000c0462000bfb8562000a99565b83018262000b96565b50505b505050565b5f82821c905092915050565b5f62000c295f198460080262000c0c565b1980831691505092915050565b5f62000c43838362000c18565b9150826002028217905092915050565b62000c5e82620009ef565b67ffffffffffffffff81111562000c7a5762000c79620009f9565b5b62000c86825462000a53565b62000c9382828562000bbc565b5f60209050601f83116001811462000cc9575f841562000cb4578287015190505b62000cc0858262000c36565b86555062000d2f565b601f19841662000cd98662000a87565b5f5b8281101562000d025784890151825560018201915060208501945060208101905062000cdb565b8683101562000d22578489015162000d1e601f89168262000c18565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000d668262000d3b565b9050919050565b62000d788162000d5a565b811462000d83575f80fd5b50565b5f8151905062000d968162000d6d565b92915050565b5f6020828403121562000db45762000db362000d37565b5b5f62000dc38482850162000d86565b91505092915050565b62000dd78162000d5a565b82525050565b5f60408201905062000df25f83018562000dcc565b62000e01602083018462000dcc565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000e6e8262000b09565b915062000e7b8362000b09565b92508262000e8e5762000e8d62000e08565b5b828204905092915050565b5f62000ea58262000b09565b915062000eb28362000b09565b925082820262000ec28162000b09565b9150828204841483151762000edc5762000edb62000e35565b5b5092915050565b5f62000eef8262000b09565b915062000efc8362000b09565b925082820190508082111562000f175762000f1662000e35565b5b92915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000f63601f8362000f1d565b915062000f708262000f2d565b602082019050919050565b5f6020820190508181035f83015262000f948162000f55565b9050919050565b62000fa68162000b09565b82525050565b5f60208201905062000fc15f83018462000f9b565b92915050565b60805160a051613778620010215f395f8181610d02015281816123ce0152818161248301526124af01525f81816109fc01528181612647015281816127260152818161274d015281816127e3015261280a01526137785ff3fe608060405260043610610233575f3560e01c806370a082311161012d578063a9059cbb116100aa578063e2f456051161006e578063e2f4560514610860578063f11a24d31461088a578063f2fde38b146108b4578063f6374342146108dc578063f8b45b05146109065761023a565b8063a9059cbb14610758578063b62496f514610794578063c8c8ebe4146107d0578063d85ba063146107fa578063dd62ed3e146108245761023a565b806392136913116100f1578063921369131461067457806395d89b411461069e5780639ec22c0e146106c8578063a457c2d7146106f2578063a4c82a001461072e5761023a565b806370a08231146105a4578063715018a6146105e057806375f0a874146105f65780637bce5a04146106205780638da5cb5b1461064a5761023a565b806323b872dd116101bb578063395093511161017f57806339509351146104c05780633eca918e146104fc57806349bd5a5e146105265780634a62bb65146105505780636a486a8e1461057a5761023a565b806323b872dd146103dc57806327c8f835146104185780632c3e486c146104425780632e82f1a01461046c578063313ce567146104965761023a565b806318160ddd1161020257806318160ddd1461030a578063184c16c514610334578063199ffc721461035e5780631a8145bb146103885780631f3fed8f146103b25761023a565b806306fdde031461023e578063095ea7b31461026857806310d5de53146102a45780631694505e146102e05761023a565b3661023a57005b5f80fd5b348015610249575f80fd5b50610252610930565b60405161025f9190612940565b60405180910390f35b348015610273575f80fd5b5061028e600480360381019061028991906129f1565b6109c0565b60405161029b9190612a49565b60405180910390f35b3480156102af575f80fd5b506102ca60048036038101906102c59190612a62565b6109dd565b6040516102d79190612a49565b60405180910390f35b3480156102eb575f80fd5b506102f46109fa565b6040516103019190612ae8565b60405180910390f35b348015610315575f80fd5b5061031e610a1e565b60405161032b9190612b10565b60405180910390f35b34801561033f575f80fd5b50610348610a27565b6040516103559190612b10565b60405180910390f35b348015610369575f80fd5b50610372610a2d565b60405161037f9190612b10565b60405180910390f35b348015610393575f80fd5b5061039c610a33565b6040516103a99190612b10565b60405180910390f35b3480156103bd575f80fd5b506103c6610a39565b6040516103d39190612b10565b60405180910390f35b3480156103e7575f80fd5b5061040260048036038101906103fd9190612b29565b610a3f565b60405161040f9190612a49565b60405180910390f35b348015610423575f80fd5b5061042c610b31565b6040516104399190612b88565b60405180910390f35b34801561044d575f80fd5b50610456610b37565b6040516104639190612b10565b60405180910390f35b348015610477575f80fd5b50610480610b3d565b60405161048d9190612a49565b60405180910390f35b3480156104a1575f80fd5b506104aa610b4f565b6040516104b79190612bbc565b60405180910390f35b3480156104cb575f80fd5b506104e660048036038101906104e191906129f1565b610b57565b6040516104f39190612a49565b60405180910390f35b348015610507575f80fd5b50610510610bfe565b60405161051d9190612a49565b60405180910390f35b348015610531575f80fd5b5061053a610d00565b6040516105479190612b88565b60405180910390f35b34801561055b575f80fd5b50610564610d24565b6040516105719190612a49565b60405180910390f35b348015610585575f80fd5b5061058e610d36565b60405161059b9190612b10565b60405180910390f35b3480156105af575f80fd5b506105ca60048036038101906105c59190612a62565b610d3c565b6040516105d79190612b10565b60405180910390f35b3480156105eb575f80fd5b506105f4610d81565b005b348015610601575f80fd5b5061060a610ed4565b6040516106179190612b88565b60405180910390f35b34801561062b575f80fd5b50610634610ef9565b6040516106419190612b10565b60405180910390f35b348015610655575f80fd5b5061065e610eff565b60405161066b9190612b88565b60405180910390f35b34801561067f575f80fd5b50610688610f27565b6040516106959190612b10565b60405180910390f35b3480156106a9575f80fd5b506106b2610f2d565b6040516106bf9190612940565b60405180910390f35b3480156106d3575f80fd5b506106dc610fbd565b6040516106e99190612b10565b60405180910390f35b3480156106fd575f80fd5b50610718600480360381019061071391906129f1565b610fc3565b6040516107259190612a49565b60405180910390f35b348015610739575f80fd5b506107426110a9565b60405161074f9190612b10565b60405180910390f35b348015610763575f80fd5b5061077e600480360381019061077991906129f1565b6110af565b60405161078b9190612a49565b60405180910390f35b34801561079f575f80fd5b506107ba60048036038101906107b59190612a62565b6110cc565b6040516107c79190612a49565b60405180910390f35b3480156107db575f80fd5b506107e46110e9565b6040516107f19190612b10565b60405180910390f35b348015610805575f80fd5b5061080e6110ef565b60405161081b9190612b10565b60405180910390f35b34801561082f575f80fd5b5061084a60048036038101906108459190612bd5565b6110f5565b6040516108579190612b10565b60405180910390f35b34801561086b575f80fd5b50610874611177565b6040516108819190612b10565b60405180910390f35b348015610895575f80fd5b5061089e61117d565b6040516108ab9190612b10565b60405180910390f35b3480156108bf575f80fd5b506108da60048036038101906108d59190612a62565b611183565b005b3480156108e7575f80fd5b506108f0611345565b6040516108fd9190612b10565b60405180910390f35b348015610911575f80fd5b5061091a61134b565b6040516109279190612b10565b60405180910390f35b60606003805461093f90612c40565b80601f016020809104026020016040519081016040528092919081815260200182805461096b90612c40565b80156109b65780601f1061098d576101008083540402835291602001916109b6565b820191905f5260205f20905b81548152906001019060200180831161099957829003601f168201915b5050505050905090565b5f6109d36109cc611351565b8484611358565b6001905092915050565b601a602052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b600e5481565b600b5481565b60175481565b60165481565b5f610a4b84848461151b565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610a92611351565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610b11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0890612ce0565b60405180910390fd5b610b2585610b1d611351565b858403611358565b60019150509392505050565b61dead81565b600c5481565b600a5f9054906101000a900460ff1681565b5f6009905090565b5f610bf4610b63611351565b848460015f610b70611351565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610bef9190612d2b565b611358565b6001905092915050565b5f610c07611351565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8c90612da8565b60405180910390fd5b60066011819055505f601281905550601254601154610cb49190612d2b565b60108190555060066013819055506006601481905550601554601454610cda9190612d2b565b6013819055505f60185f6101000a81548160ff0219169083151502179055506001905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b60185f9054906101000a900460ff1681565b60135481565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610d89611351565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0e90612da8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60115481565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60145481565b606060048054610f3c90612c40565b80601f0160208091040260200160405190810160405280929190818152602001828054610f6890612c40565b8015610fb35780601f10610f8a57610100808354040283529160200191610fb3565b820191905f5260205f20905b815481529060010190602001808311610f9657829003601f168201915b5050505050905090565b600f5481565b5f8060015f610fd0611351565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561108a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108190612e36565b60405180910390fd5b61109e611095611351565b85858403611358565b600191505092915050565b600d5481565b5f6110c26110bb611351565b848461151b565b6001905092915050565b601b602052805f5260405f205f915054906101000a900460ff1681565b60085481565b60105481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60075481565b60125481565b61118b611351565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611219576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121090612da8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611287576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127e90612ec4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60155481565b60095481565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bd90612f52565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611434576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142b90612fe0565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161150e9190612b10565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611589576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115809061306e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ee906130fc565b60405180910390fd5b5f810361160e5761160983835f611f37565b611f32565b60185f9054906101000a900460ff1615611a035761162a610eff565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156116985750611668610eff565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156116d057505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561170a575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156117235750600560149054906101000a900460ff16155b15611a0257601b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156117c55750601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561186c5760085481111561180f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118069061318a565b60405180910390fd5b60095461181b83610d3c565b826118269190612d2b565b1115611867576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185e906131f2565b60405180910390fd5b611a01565b601b5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156119095750601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561195857600854811115611953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194a90613280565b60405180910390fd5b611a00565b601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166119ff576009546119b283610d3c565b826119bd9190612d2b565b11156119fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f5906131f2565b60405180910390fd5b5b5b5b5b5b5f611a0d30610d3c565b90505f6007548210159050808015611a325750600560149054906101000a900460ff16155b8015611a855750601b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611ad8575060195f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611b2b575060195f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611b6e576001600560146101000a81548160ff021916908315150217905550611b536121ac565b5f600560146101000a81548160ff0219169083151502179055505b600560149054906101000a900460ff16158015611bd15750601b5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611be85750600a5f9054906101000a900460ff165b8015611c035750600c54600d54611bff9190612d2b565b4210155b8015611c56575060195f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611c6557611c636123a7565b505b5f600560149054906101000a900460ff1615905060195f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611d14575060195f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15611d1d575f90505b5f8115611f2257601b5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611d7b57505f601354115b15611e1357611da86064611d9a6013548861256190919063ffffffff16565b61257690919063ffffffff16565b905060135460155482611dbb919061329e565b611dc5919061330c565b60175f828254611dd59190612d2b565b9250508190555060135460145482611ded919061329e565b611df7919061330c565b60165f828254611e079190612d2b565b92505081905550611eff565b601b5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611e6a57505f601054115b15611efe57611e976064611e896010548861256190919063ffffffff16565b61257690919063ffffffff16565b905060105460125482611eaa919061329e565b611eb4919061330c565b60175f828254611ec49190612d2b565b9250508190555060105460115482611edc919061329e565b611ee6919061330c565b60165f828254611ef69190612d2b565b925050819055505b5b5f811115611f1357611f12873083611f37565b5b8085611f1f919061333c565b94505b611f2d878787611f37565b505050505b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611fa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f9c9061306e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612013576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200a906130fc565b60405180910390fd5b61201e83838361258b565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156120a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612098906133df565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461212f9190612d2b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516121939190612b10565b60405180910390a36121a6848484612590565b50505050565b5f6121b630610d3c565b90505f6016546017546121c99190612d2b565b90505f808314806121d957505f82145b156121e6575050506123a5565b60146007546121f5919061329e565b83111561220e57601460075461220b919061329e565b92505b5f60028360175486612220919061329e565b61222a919061330c565b612234919061330c565b90505f61224a828661259590919063ffffffff16565b90505f479050612259826125aa565b5f61226d824761259590919063ffffffff16565b90505f612297876122896016548561256190919063ffffffff16565b61257690919063ffffffff16565b90505f81836122a6919061333c565b90505f6017819055505f6016819055505f861180156122c457505f81115b15612311576122d386826127dd565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618582601754604051612308939291906133fd565b60405180910390a15b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516123569061345f565b5f6040518083038185875af1925050503d805f8114612390576040519150601f19603f3d011682016040523d82523d5f602084013e612395565b606091505b5050809750505050505050505050505b565b5f42600d819055505f3073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b81526004016124099190612b88565b602060405180830381865afa158015612424573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124489190613487565b90505f612474612710612466600b548561256190919063ffffffff16565b61257690919063ffffffff16565b90505f8111156124ac576124ab7f000000000000000000000000000000000000000000000000000000000000000061dead83611f37565b5b5f7f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b158015612515575f80fd5b505af1158015612527573d5f803e3d5ffd5b505050507f454c91ae84fcc766ddda0dcb289f26b3d0176efeacf4061fc219fa6ca8c3048d60405160405180910390a16001935050505090565b5f818361256e919061329e565b905092915050565b5f8183612583919061330c565b905092915050565b505050565b505050565b5f81836125a2919061333c565b905092915050565b5f600267ffffffffffffffff8111156125c6576125c56134b2565b5b6040519080825280602002602001820160405280156125f45781602001602082028036833780820191505090505b50905030815f8151811061260b5761260a6134df565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156126ae573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906126d29190613520565b816001815181106126e6576126e56134df565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061274b307f000000000000000000000000000000000000000000000000000000000000000084611358565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b81526004016127ac95949392919061363b565b5f604051808303815f87803b1580156127c3575f80fd5b505af11580156127d5573d5f803e3d5ffd5b505050505050565b612808307f000000000000000000000000000000000000000000000000000000000000000084611358565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f8061dead426040518863ffffffff1660e01b815260040161286e96959493929190613693565b60606040518083038185885af115801561288a573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906128af91906136f2565b5050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156128ed5780820151818401526020810190506128d2565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612912826128b6565b61291c81856128c0565b935061292c8185602086016128d0565b612935816128f8565b840191505092915050565b5f6020820190508181035f8301526129588184612908565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61298d82612964565b9050919050565b61299d81612983565b81146129a7575f80fd5b50565b5f813590506129b881612994565b92915050565b5f819050919050565b6129d0816129be565b81146129da575f80fd5b50565b5f813590506129eb816129c7565b92915050565b5f8060408385031215612a0757612a06612960565b5b5f612a14858286016129aa565b9250506020612a25858286016129dd565b9150509250929050565b5f8115159050919050565b612a4381612a2f565b82525050565b5f602082019050612a5c5f830184612a3a565b92915050565b5f60208284031215612a7757612a76612960565b5b5f612a84848285016129aa565b91505092915050565b5f819050919050565b5f612ab0612aab612aa684612964565b612a8d565b612964565b9050919050565b5f612ac182612a96565b9050919050565b5f612ad282612ab7565b9050919050565b612ae281612ac8565b82525050565b5f602082019050612afb5f830184612ad9565b92915050565b612b0a816129be565b82525050565b5f602082019050612b235f830184612b01565b92915050565b5f805f60608486031215612b4057612b3f612960565b5b5f612b4d868287016129aa565b9350506020612b5e868287016129aa565b9250506040612b6f868287016129dd565b9150509250925092565b612b8281612983565b82525050565b5f602082019050612b9b5f830184612b79565b92915050565b5f60ff82169050919050565b612bb681612ba1565b82525050565b5f602082019050612bcf5f830184612bad565b92915050565b5f8060408385031215612beb57612bea612960565b5b5f612bf8858286016129aa565b9250506020612c09858286016129aa565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612c5757607f821691505b602082108103612c6a57612c69612c13565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f612cca6028836128c0565b9150612cd582612c70565b604082019050919050565b5f6020820190508181035f830152612cf781612cbe565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612d35826129be565b9150612d40836129be565b9250828201905080821115612d5857612d57612cfe565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d926020836128c0565b9150612d9d82612d5e565b602082019050919050565b5f6020820190508181035f830152612dbf81612d86565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f612e206025836128c0565b9150612e2b82612dc6565b604082019050919050565b5f6020820190508181035f830152612e4d81612e14565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f612eae6026836128c0565b9150612eb982612e54565b604082019050919050565b5f6020820190508181035f830152612edb81612ea2565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612f3c6024836128c0565b9150612f4782612ee2565b604082019050919050565b5f6020820190508181035f830152612f6981612f30565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612fca6022836128c0565b9150612fd582612f70565b604082019050919050565b5f6020820190508181035f830152612ff781612fbe565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6130586025836128c0565b915061306382612ffe565b604082019050919050565b5f6020820190508181035f8301526130858161304c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6130e66023836128c0565b91506130f18261308c565b604082019050919050565b5f6020820190508181035f830152613113816130da565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f6131746035836128c0565b915061317f8261311a565b604082019050919050565b5f6020820190508181035f8301526131a181613168565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f6131dc6013836128c0565b91506131e7826131a8565b602082019050919050565b5f6020820190508181035f830152613209816131d0565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f61326a6036836128c0565b915061327582613210565b604082019050919050565b5f6020820190508181035f8301526132978161325e565b9050919050565b5f6132a8826129be565b91506132b3836129be565b92508282026132c1816129be565b915082820484148315176132d8576132d7612cfe565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613316826129be565b9150613321836129be565b925082613331576133306132df565b5b828204905092915050565b5f613346826129be565b9150613351836129be565b925082820390508181111561336957613368612cfe565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6133c96026836128c0565b91506133d48261336f565b604082019050919050565b5f6020820190508181035f8301526133f6816133bd565b9050919050565b5f6060820190506134105f830186612b01565b61341d6020830185612b01565b61342a6040830184612b01565b949350505050565b5f81905092915050565b50565b5f61344a5f83613432565b91506134558261343c565b5f82019050919050565b5f6134698261343f565b9150819050919050565b5f81519050613481816129c7565b92915050565b5f6020828403121561349c5761349b612960565b5b5f6134a984828501613473565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8151905061351a81612994565b92915050565b5f6020828403121561353557613534612960565b5b5f6135428482850161350c565b91505092915050565b5f819050919050565b5f61356e6135696135648461354b565b612a8d565b6129be565b9050919050565b61357e81613554565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6135b681612983565b82525050565b5f6135c783836135ad565b60208301905092915050565b5f602082019050919050565b5f6135e982613584565b6135f3818561358e565b93506135fe8361359e565b805f5b8381101561362e57815161361588826135bc565b9750613620836135d3565b925050600181019050613601565b5085935050505092915050565b5f60a08201905061364e5f830188612b01565b61365b6020830187613575565b818103604083015261366d81866135df565b905061367c6060830185612b79565b6136896080830184612b01565b9695505050505050565b5f60c0820190506136a65f830189612b79565b6136b36020830188612b01565b6136c06040830187613575565b6136cd6060830186613575565b6136da6080830185612b79565b6136e760a0830184612b01565b979650505050505050565b5f805f6060848603121561370957613708612960565b5b5f61371686828701613473565b935050602061372786828701613473565b925050604061373886828701613473565b915050925092509256fea2646970667358221220ed3af36c1066db902d8248c77ba2cf2bb491de5894e496c36959398aae1067bf64736f6c63430008160033