[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address[]", "name": "isBot_", "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": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "cirSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deadblocks", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "uint256", "name": "numOfDeadBlocks", "type": "uint256" } ], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "excludedFromFees", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "genesis_block", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "uint256", "name": "marketingPercentage", "type": "uint256" } ], "name": "manualSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "maxSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mintPeToken", "outputs": [], "stateMutability": "nonpayable", "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": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenAddress", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "rescueERC20", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "weiAmount", "type": "uint256" } ], "name": "rescueETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "state", "type": "bool" } ], "name": "setSwapEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "new_amount", "type": "uint256" } ], "name": "setSwapThreshold", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buytax", "type": "uint256" }, { "internalType": "uint256", "name": "_sellTax", "type": "uint256" } ], "name": "setaxes", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "state", "type": "bool" } ], "name": "updateExcludedFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "contract IRouter", "name": "_router", "type": "address" }, { "internalType": "address", "name": "_pair", "type": "address" } ], "name": "updateRouterAndPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newWallet", "type": "address" } ], "name": "updateTaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040525f6009555f600e555f600f553480156200001c575f80fd5b506040518060400160405280600781526020017f506520436f696e000000000000000000000000000000000000000000000000008152506040518060400160405280600281526020017f504500000000000000000000000000000000000000000000000000000000000081525081600390816200009a919062000990565b508060049081620000ac919062000990565b505050620000cf620000c3620004ef60201b60201c565b620004f660201b60201c565b620000df620005b960201b60201c565b600a620000ed919062000bfd565b6305f5e100620000fe919062000c4d565b600c8190555062000114620005b960201b60201c565b600a62000122919062000bfd565b6305f5e10062000133919062000c4d565b600d819055506200015c6200014d620004ef60201b60201c565b600d54620005c160201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d90505f8173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001bf573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001e5919062000cfc565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200024b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000271919062000cfc565b6040518363ffffffff1660e01b81526004016200029092919062000d3d565b6020604051808303815f875af1158015620002ad573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002d3919062000cfc565b90508160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160105f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160105f620003bf620004ef60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160105f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555062000475620004ef60201b60201c565b600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506127106001620004c96200071e60201b60201c565b620004d5919062000c4d565b620004e1919062000d95565b600a81905550505062000eb0565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000632576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006299062000e2a565b60405180910390fd5b620006455f83836200072760201b60201c565b8060025f82825462000658919062000e4a565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254620006ac919062000e4a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000712919062000e95565b60405180910390a35050565b5f600254905090565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620007a857607f821691505b602082108103620007be57620007bd62000763565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620008227fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620007e5565b6200082e8683620007e5565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000878620008726200086c8462000846565b6200084f565b62000846565b9050919050565b5f819050919050565b620008938362000858565b620008ab620008a2826200087f565b848454620007f1565b825550505050565b5f90565b620008c1620008b3565b620008ce81848462000888565b505050565b5b81811015620008f557620008e95f82620008b7565b600181019050620008d4565b5050565b601f82111562000944576200090e81620007c4565b6200091984620007d6565b8101602085101562000929578190505b620009416200093885620007d6565b830182620008d3565b50505b505050565b5f82821c905092915050565b5f620009665f198460080262000949565b1980831691505092915050565b5f62000980838362000955565b9150826002028217905092915050565b6200099b826200072c565b67ffffffffffffffff811115620009b757620009b662000736565b5b620009c3825462000790565b620009d0828285620008f9565b5f60209050601f83116001811462000a06575f8415620009f1578287015190505b620009fd858262000973565b86555062000a6c565b601f19841662000a1686620007c4565b5f5b8281101562000a3f5784890151825560018201915060208501945060208101905062000a18565b8683101562000a5f578489015162000a5b601f89168262000955565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000afe5780860481111562000ad65762000ad562000a74565b5b600185161562000ae65780820291505b808102905062000af68562000aa1565b945062000ab6565b94509492505050565b5f8262000b18576001905062000bea565b8162000b27575f905062000bea565b816001811462000b40576002811462000b4b5762000b81565b600191505062000bea565b60ff84111562000b605762000b5f62000a74565b5b8360020a91508482111562000b7a5762000b7962000a74565b5b5062000bea565b5060208310610133831016604e8410600b841016171562000bbb5782820a90508381111562000bb55762000bb462000a74565b5b62000bea565b62000bca848484600162000aad565b9250905081840481111562000be45762000be362000a74565b5b81810290505b9392505050565b5f60ff82169050919050565b5f62000c098262000846565b915062000c168362000bf1565b925062000c457fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000b07565b905092915050565b5f62000c598262000846565b915062000c668362000846565b925082820262000c768162000846565b9150828204841483151762000c905762000c8f62000a74565b5b5092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000cc68262000c9b565b9050919050565b62000cd88162000cba565b811462000ce3575f80fd5b50565b5f8151905062000cf68162000ccd565b92915050565b5f6020828403121562000d145762000d1362000c97565b5b5f62000d238482850162000ce6565b91505092915050565b62000d378162000cba565b82525050565b5f60408201905062000d525f83018562000d2c565b62000d61602083018462000d2c565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f62000da18262000846565b915062000dae8362000846565b92508262000dc15762000dc062000d68565b5b828204905092915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000e12601f8362000dcc565b915062000e1f8262000ddc565b602082019050919050565b5f6020820190508181035f83015262000e438162000e04565b9050919050565b5f62000e568262000846565b915062000e638362000846565b925082820190508082111562000e7e5762000e7d62000a74565b5b92915050565b62000e8f8162000846565b82525050565b5f60208201905062000eaa5f83018462000e84565b92915050565b613cf98062000ebe5f395ff3fe608060405260043610610233575f3560e01c806382aa7c681161012d578063a9059cbb116100aa578063dd62ed3e1161006e578063dd62ed3e14610828578063e01af92c14610864578063e545fd6d1461088c578063f2fde38b146108b4578063f887ea40146108dc5761023a565b8063a9059cbb14610734578063cc1776d314610770578063d34628cc1461079a578063d5abeb01146107c2578063dbe66ca0146107ec5761023a565b80639e252f00116100f15780639e252f0014610654578063a3d17f1c1461067c578063a457c2d7146106a4578063a5616026146106e0578063a8aa1b311461070a5761023a565b806382aa7c68146105885780638cd4426d146105b05780638da5cb5b146105d857806395d89b41146106025780639d0014b11461062c5761023a565b806340b28c2f116101bb57806356faae961161017f57806356faae96146104bc5780636ddd1713146104e457806370a082311461050e578063715018a61461054a57806374c9f603146105605761023a565b806340b28c2f146103ee5780634777fd43146104165780634ada218b1461043e5780634f7041a51461046857806350c9a88f146104925761023a565b806323b872dd1161020257806323b872dd146102f8578063274a533c146103345780632dc0562d1461035e578063313ce5671461038857806339509351146103b25761023a565b80630445b6671461023e57806306fdde0314610268578063095ea7b31461029257806318160ddd146102ce5761023a565b3661023a57005b5f80fd5b348015610249575f80fd5b50610252610906565b60405161025f91906129bb565b60405180910390f35b348015610273575f80fd5b5061027c61090c565b6040516102899190612a5e565b60405180910390f35b34801561029d575f80fd5b506102b860048036038101906102b39190612b13565b61099c565b6040516102c59190612b6b565b60405180910390f35b3480156102d9575f80fd5b506102e26109b9565b6040516102ef91906129bb565b60405180910390f35b348015610303575f80fd5b5061031e60048036038101906103199190612b84565b6109c2565b60405161032b9190612b6b565b60405180910390f35b34801561033f575f80fd5b50610348610abd565b60405161035591906129bb565b60405180910390f35b348015610369575f80fd5b50610372610ac3565b60405161037f9190612be3565b60405180910390f35b348015610393575f80fd5b5061039c610ae8565b6040516103a99190612c17565b60405180910390f35b3480156103bd575f80fd5b506103d860048036038101906103d39190612b13565b610af0565b6040516103e59190612b6b565b60405180910390f35b3480156103f9575f80fd5b50610414600480360381019061040f9190612c6b565b610b97565b005b348015610421575f80fd5b5061043c60048036038101906104379190612ca9565b610c97565b005b348015610449575f80fd5b50610452610d96565b60405161045f9190612b6b565b60405180910390f35b348015610473575f80fd5b5061047c610da9565b60405161048991906129bb565b60405180910390f35b34801561049d575f80fd5b506104a6610daf565b6040516104b391906129bb565b60405180910390f35b3480156104c7575f80fd5b506104e260048036038101906104dd9190612cd4565b610db5565b005b3480156104ef575f80fd5b506104f8610ebc565b6040516105059190612b6b565b60405180910390f35b348015610519575f80fd5b50610534600480360381019061052f9190612d12565b610ecf565b60405161054191906129bb565b60405180910390f35b348015610555575f80fd5b5061055e610f14565b005b34801561056b575f80fd5b5061058660048036038101906105819190612d12565b610f9b565b005b348015610593575f80fd5b506105ae60048036038101906105a99190612ca9565b61105a565b005b3480156105bb575f80fd5b506105d660048036038101906105d19190612b13565b61117d565b005b3480156105e3575f80fd5b506105ec61121e565b6040516105f99190612be3565b60405180910390f35b34801561060d575f80fd5b50610616611246565b6040516106239190612a5e565b60405180910390f35b348015610637575f80fd5b50610652600480360381019061064d9190612ca9565b6112d6565b005b34801561065f575f80fd5b5061067a60048036038101906106759190612ca9565b61135c565b005b348015610687575f80fd5b506106a2600480360381019061069d9190612cd4565b6113a9565b005b3480156106af575f80fd5b506106ca60048036038101906106c59190612b13565b611437565b6040516106d79190612b6b565b60405180910390f35b3480156106eb575f80fd5b506106f4611526565b60405161070191906129bb565b60405180910390f35b348015610715575f80fd5b5061071e61152c565b60405161072b9190612be3565b60405180910390f35b34801561073f575f80fd5b5061075a60048036038101906107559190612b13565b611551565b6040516107679190612b6b565b60405180910390f35b34801561077b575f80fd5b5061078461156e565b60405161079191906129bb565b60405180910390f35b3480156107a5575f80fd5b506107c060048036038101906107bb9190612e7d565b611574565b005b3480156107cd575f80fd5b506107d6611681565b6040516107e391906129bb565b60405180910390f35b3480156107f7575f80fd5b50610812600480360381019061080d9190612d12565b611687565b60405161081f9190612b6b565b60405180910390f35b348015610833575f80fd5b5061084e60048036038101906108499190612ec4565b6116a4565b60405161085b91906129bb565b60405180910390f35b34801561086f575f80fd5b5061088a60048036038101906108859190612f2c565b611726565b005b348015610897575f80fd5b506108b260048036038101906108ad9190612f57565b6117bf565b005b3480156108bf575f80fd5b506108da60048036038101906108d59190612d12565b611893565b005b3480156108e7575f80fd5b506108f0611989565b6040516108fd9190612ff0565b60405180910390f35b600a5481565b60606003805461091b90613036565b80601f016020809104026020016040519081016040528092919081815260200182805461094790613036565b80156109925780601f1061096957610100808354040283529160200191610992565b820191905f5260205f20905b81548152906001019060200180831161097557829003601f168201915b5050505050905090565b5f6109af6109a86119ae565b84846119b5565b6001905092915050565b5f600254905090565b5f6109ce848484611b78565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610a156119ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610a94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8b906130d6565b60405180910390fd5b610ab185610aa06119ae565b8584610aac9190613121565b6119b5565b60019150509392505050565b60085481565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f6012905090565b5f610b8d610afc6119ae565b848460015f610b096119ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610b889190613154565b6119b5565b6001905092915050565b610b9f6119ae565b73ffffffffffffffffffffffffffffffffffffffff16610bbd61121e565b73ffffffffffffffffffffffffffffffffffffffff1614610c13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0a906131d1565b60405180910390fd5b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b610c9f6119ae565b73ffffffffffffffffffffffffffffffffffffffff16610cbd61121e565b73ffffffffffffffffffffffffffffffffffffffff1614610d13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0a906131d1565b60405180910390fd5b600c5481610d1f6109b9565b610d299190613154565b1115610d6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d619061325f565b60405180910390fd5b80600d5f828254610d7b9190613154565b92505081905550610d93610d8d61121e565b8261212d565b50565b600760169054906101000a900460ff1681565b600e5481565b60095481565b610dbd6119ae565b73ffffffffffffffffffffffffffffffffffffffff16610ddb61121e565b73ffffffffffffffffffffffffffffffffffffffff1614610e31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e28906131d1565b60405180910390fd5b5f479050610e3e83612279565b5f8147610e4b9190613121565b90505f831115610eb657610eb5838483610e65919061327d565b610e6f91906132eb565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166124af90919063ffffffff16565b5b50505050565b600760159054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610f1c6119ae565b73ffffffffffffffffffffffffffffffffffffffff16610f3a61121e565b73ffffffffffffffffffffffffffffffffffffffff1614610f90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f87906131d1565b60405180910390fd5b610f995f61259f565b565b610fa36119ae565b73ffffffffffffffffffffffffffffffffffffffff16610fc161121e565b73ffffffffffffffffffffffffffffffffffffffff1614611017576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100e906131d1565b60405180910390fd5b80600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6110626119ae565b73ffffffffffffffffffffffffffffffffffffffff1661108061121e565b73ffffffffffffffffffffffffffffffffffffffff16146110d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110cd906131d1565b60405180910390fd5b600760169054906101000a900460ff1615611126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111d90613365565b60405180910390fd5b6018600e819055506018600f819055506001600760166101000a81548160ff0219169083151502179055506001600760156101000a81548160ff021916908315150217905550436008819055508060098190555050565b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016111d9929190613383565b6020604051808303815f875af11580156111f5573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061121991906133be565b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461125590613036565b80601f016020809104026020016040519081016040528092919081815260200182805461128190613036565b80156112cc5780601f106112a3576101008083540402835291602001916112cc565b820191905f5260205f20905b8154815290600101906020018083116112af57829003601f168201915b5050505050905090565b6112de6119ae565b73ffffffffffffffffffffffffffffffffffffffff166112fc61121e565b73ffffffffffffffffffffffffffffffffffffffff1614611352576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611349906131d1565b60405180910390fd5b80600a8190555050565b6113a681600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166124af90919063ffffffff16565b50565b6113b16119ae565b73ffffffffffffffffffffffffffffffffffffffff166113cf61121e565b73ffffffffffffffffffffffffffffffffffffffff1614611425576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141c906131d1565b60405180910390fd5b81600e8190555080600f819055505050565b5f8060015f6114446119ae565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156114fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f590613459565b60405180910390fd5b61151b6115096119ae565b8585846115169190613121565b6119b5565b600191505092915050565b600d5481565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f61156461155d6119ae565b8484611b78565b6001905092915050565b600f5481565b61157c6119ae565b73ffffffffffffffffffffffffffffffffffffffff1661159a61121e565b73ffffffffffffffffffffffffffffffffffffffff16146115f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e7906131d1565b60405180910390fd5b5f5b815181101561167d57600160115f84848151811061161357611612613477565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080611675906134a4565b9150506115f2565b5050565b600c5481565b6010602052805f5260405f205f915054906101000a900460ff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61172e6119ae565b73ffffffffffffffffffffffffffffffffffffffff1661174c61121e565b73ffffffffffffffffffffffffffffffffffffffff16146117a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611799906131d1565b60405180910390fd5b80600760156101000a81548160ff02191690831515021790555050565b6117c76119ae565b73ffffffffffffffffffffffffffffffffffffffff166117e561121e565b73ffffffffffffffffffffffffffffffffffffffff161461183b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611832906131d1565b60405180910390fd5b8060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b61189b6119ae565b73ffffffffffffffffffffffffffffffffffffffff166118b961121e565b73ffffffffffffffffffffffffffffffffffffffff161461190f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611906906131d1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361197d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119749061355b565b60405180910390fd5b6119868161259f565b50565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1a906135e9565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8890613677565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611b6b91906129bb565b60405180910390a3505050565b5f8111611bba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bb190613705565b60405180910390fd5b60115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611c58575060115f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611c97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8e9061376d565b60405180910390fd5b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611d35575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611d4e5750600760149054906101000a900460ff16155b15611f0f57600760169054906101000a900460ff16611da2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d99906137d5565b60405180910390fd5b43600954600854611db39190613154565b1115611f0e5760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611e6357600160115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f0d57600160115f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b5b5b5f600760149054906101000a900460ff1680611f71575060105f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611fc2575060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15611fcf575f9050612062565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612044576064600f5483612033919061327d565b61203d91906132eb565b9050612061565b6064600e5483612054919061327d565b61205e91906132eb565b90505b5b600760159054906101000a900460ff16801561208b5750600760149054906101000a900460ff16155b80156120e4575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156120ef57505f81115b156120fd576120fc612662565b5b6121138484838561210e9190613121565b61272b565b5f8111156121275761212684308361272b565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361219b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121929061383d565b60405180910390fd5b6121a65f838361299e565b8060025f8282546121b79190613154565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546122099190613154565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161226d91906129bb565b60405180910390a35050565b5f600267ffffffffffffffff81111561229557612294612d41565b5b6040519080825280602002602001820160405280156122c35781602001602082028036833780820191505090505b50905030815f815181106122da576122d9613477565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561237e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123a2919061386f565b816001815181106123b6576123b5613477565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061241c3060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846119b5565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161247e95949392919061398a565b5f604051808303815f87803b158015612495575f80fd5b505af11580156124a7573d5f803e3d5ffd5b505050505050565b804710156124f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e990613a2c565b60405180910390fd5b5f8273ffffffffffffffffffffffffffffffffffffffff168260405161251790613a77565b5f6040518083038185875af1925050503d805f8114612551576040519150601f19603f3d011682016040523d82523d5f602084013e612556565b606091505b505090508061259a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161259190613afb565b60405180910390fd5b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600760149054906101000a900460ff16612729576001600760146101000a81548160ff0219169083151502179055505f61269b30610ecf565b9050600a54811061270d575f8190506126b381612279565b5f4790505f81111561270a5761270981600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166124af90919063ffffffff16565b5b50505b505f600760146101000a81548160ff0219169083151502179055505b565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612799576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161279090613b89565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612807576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127fe90613c17565b60405180910390fd5b61281283838361299e565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161288c90613ca5565b60405180910390fd5b81816128a19190613121565b5f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461292c9190613154565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161299091906129bb565b60405180910390a350505050565b505050565b5f819050919050565b6129b5816129a3565b82525050565b5f6020820190506129ce5f8301846129ac565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612a0b5780820151818401526020810190506129f0565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612a30826129d4565b612a3a81856129de565b9350612a4a8185602086016129ee565b612a5381612a16565b840191505092915050565b5f6020820190508181035f830152612a768184612a26565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612ab882612a8f565b9050919050565b612ac881612aae565b8114612ad2575f80fd5b50565b5f81359050612ae381612abf565b92915050565b612af2816129a3565b8114612afc575f80fd5b50565b5f81359050612b0d81612ae9565b92915050565b5f8060408385031215612b2957612b28612a87565b5b5f612b3685828601612ad5565b9250506020612b4785828601612aff565b9150509250929050565b5f8115159050919050565b612b6581612b51565b82525050565b5f602082019050612b7e5f830184612b5c565b92915050565b5f805f60608486031215612b9b57612b9a612a87565b5b5f612ba886828701612ad5565b9350506020612bb986828701612ad5565b9250506040612bca86828701612aff565b9150509250925092565b612bdd81612aae565b82525050565b5f602082019050612bf65f830184612bd4565b92915050565b5f60ff82169050919050565b612c1181612bfc565b82525050565b5f602082019050612c2a5f830184612c08565b92915050565b5f612c3a82612aae565b9050919050565b612c4a81612c30565b8114612c54575f80fd5b50565b5f81359050612c6581612c41565b92915050565b5f8060408385031215612c8157612c80612a87565b5b5f612c8e85828601612c57565b9250506020612c9f85828601612ad5565b9150509250929050565b5f60208284031215612cbe57612cbd612a87565b5b5f612ccb84828501612aff565b91505092915050565b5f8060408385031215612cea57612ce9612a87565b5b5f612cf785828601612aff565b9250506020612d0885828601612aff565b9150509250929050565b5f60208284031215612d2757612d26612a87565b5b5f612d3484828501612ad5565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612d7782612a16565b810181811067ffffffffffffffff82111715612d9657612d95612d41565b5b80604052505050565b5f612da8612a7e565b9050612db48282612d6e565b919050565b5f67ffffffffffffffff821115612dd357612dd2612d41565b5b602082029050602081019050919050565b5f80fd5b5f612dfa612df584612db9565b612d9f565b90508083825260208201905060208402830185811115612e1d57612e1c612de4565b5b835b81811015612e465780612e328882612ad5565b845260208401935050602081019050612e1f565b5050509392505050565b5f82601f830112612e6457612e63612d3d565b5b8135612e74848260208601612de8565b91505092915050565b5f60208284031215612e9257612e91612a87565b5b5f82013567ffffffffffffffff811115612eaf57612eae612a8b565b5b612ebb84828501612e50565b91505092915050565b5f8060408385031215612eda57612ed9612a87565b5b5f612ee785828601612ad5565b9250506020612ef885828601612ad5565b9150509250929050565b612f0b81612b51565b8114612f15575f80fd5b50565b5f81359050612f2681612f02565b92915050565b5f60208284031215612f4157612f40612a87565b5b5f612f4e84828501612f18565b91505092915050565b5f8060408385031215612f6d57612f6c612a87565b5b5f612f7a85828601612ad5565b9250506020612f8b85828601612f18565b9150509250929050565b5f819050919050565b5f612fb8612fb3612fae84612a8f565b612f95565b612a8f565b9050919050565b5f612fc982612f9e565b9050919050565b5f612fda82612fbf565b9050919050565b612fea81612fd0565b82525050565b5f6020820190506130035f830184612fe1565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061304d57607f821691505b6020821081036130605761305f613009565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6130c06028836129de565b91506130cb82613066565b604082019050919050565b5f6020820190508181035f8301526130ed816130b4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61312b826129a3565b9150613136836129a3565b925082820390508181111561314e5761314d6130f4565b5b92915050565b5f61315e826129a3565b9150613169836129a3565b9250828201905080821115613181576131806130f4565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6131bb6020836129de565b91506131c682613187565b602082019050919050565b5f6020820190508181035f8301526131e8816131af565b9050919050565b7f4552524f523a2063616e6e6f74206d696e74206d6f7265205065207468616e205f8201527f746f74616c20737570706c790000000000000000000000000000000000000000602082015250565b5f613249602c836129de565b9150613254826131ef565b604082019050919050565b5f6020820190508181035f8301526132768161323d565b9050919050565b5f613287826129a3565b9150613292836129a3565b92508282026132a0816129a3565b915082820484148315176132b7576132b66130f4565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6132f5826129a3565b9150613300836129a3565b9250826133105761330f6132be565b5b828204905092915050565b7f54726164696e6720616c726561647920616374697665000000000000000000005f82015250565b5f61334f6016836129de565b915061335a8261331b565b602082019050919050565b5f6020820190508181035f83015261337c81613343565b9050919050565b5f6040820190506133965f830185612bd4565b6133a360208301846129ac565b9392505050565b5f815190506133b881612f02565b92915050565b5f602082840312156133d3576133d2612a87565b5b5f6133e0848285016133aa565b91505092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6134436025836129de565b915061344e826133e9565b604082019050919050565b5f6020820190508181035f83015261347081613437565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6134ae826129a3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036134e0576134df6130f4565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6135456026836129de565b9150613550826134eb565b604082019050919050565b5f6020820190508181035f83015261357281613539565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6135d36024836129de565b91506135de82613579565b604082019050919050565b5f6020820190508181035f830152613600816135c7565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6136616022836129de565b915061366c82613607565b604082019050919050565b5f6020820190508181035f83015261368e81613655565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6136ef6029836129de565b91506136fa82613695565b604082019050919050565b5f6020820190508181035f83015261371c816136e3565b9050919050565b7f596f752063616e2774207472616e7366657220746f6b656e73000000000000005f82015250565b5f6137576019836129de565b915061376282613723565b602082019050919050565b5f6020820190508181035f8301526137848161374b565b9050919050565b7f54726164696e67206e6f742061637469766520796574000000000000000000005f82015250565b5f6137bf6016836129de565b91506137ca8261378b565b602082019050919050565b5f6020820190508181035f8301526137ec816137b3565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f613827601f836129de565b9150613832826137f3565b602082019050919050565b5f6020820190508181035f8301526138548161381b565b9050919050565b5f8151905061386981612abf565b92915050565b5f6020828403121561388457613883612a87565b5b5f6138918482850161385b565b91505092915050565b5f819050919050565b5f6138bd6138b86138b38461389a565b612f95565b6129a3565b9050919050565b6138cd816138a3565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61390581612aae565b82525050565b5f61391683836138fc565b60208301905092915050565b5f602082019050919050565b5f613938826138d3565b61394281856138dd565b935061394d836138ed565b805f5b8381101561397d578151613964888261390b565b975061396f83613922565b925050600181019050613950565b5085935050505092915050565b5f60a08201905061399d5f8301886129ac565b6139aa60208301876138c4565b81810360408301526139bc818661392e565b90506139cb6060830185612bd4565b6139d860808301846129ac565b9695505050505050565b7f416464726573733a20696e73756666696369656e742062616c616e63650000005f82015250565b5f613a16601d836129de565b9150613a21826139e2565b602082019050919050565b5f6020820190508181035f830152613a4381613a0a565b9050919050565b5f81905092915050565b50565b5f613a625f83613a4a565b9150613a6d82613a54565b5f82019050919050565b5f613a8182613a57565b9150819050919050565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c20725f8201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b5f613ae5603a836129de565b9150613af082613a8b565b604082019050919050565b5f6020820190508181035f830152613b1281613ad9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613b736025836129de565b9150613b7e82613b19565b604082019050919050565b5f6020820190508181035f830152613ba081613b67565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613c016023836129de565b9150613c0c82613ba7565b604082019050919050565b5f6020820190508181035f830152613c2e81613bf5565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613c8f6026836129de565b9150613c9a82613c35565b604082019050919050565b5f6020820190508181035f830152613cbc81613c83565b905091905056fea26469706673582212205d17f4bf00b67cc68a20ec528bf7f06758eae74ff23465284e4516125a23564b64736f6c63430008140033