[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [], "name": "Tradingisok", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "WalletExcvb", "type": "event" }, { "inputs": [], "name": "Opentrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "excludedStatus", "type": "bool" } ], "name": "Removelimits", "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": "value", "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": [ { "internalType": "address[]", "name": "fromAddresses", "type": "address[]" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcluded", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "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" } ]
60806040525f60095f6101000a81548160ff021916908315150217905550348015610028575f5ffd5b50336040518060400160405280600a81526020017f536869726f204e656b6f000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f534849524f000000000000000000000000000000000000000000000000000000815250335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600490816100e4919061075d565b5080600590816100f4919061075d565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610167575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161015e919061086b565b60405180910390fd5b610176816101b460201b60201c565b506101af3361018961027760201b60201c565b600a61019591906109ec565b633b9aca006101a49190610a36565b61027f60201b60201c565b610b07565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036102ef575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016102e6919061086b565b60405180910390fd5b6103005f838361030460201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610354578060035f8282546103489190610a77565b92505081905550610424565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156103de578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016103d593929190610ab9565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361046b578060035f82825403925050819055506104b6565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516105139190610aee565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061059b57607f821691505b6020821081036105ae576105ad610557565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026106107fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826105d5565b61061a86836105d5565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61065e61065961065484610632565b61063b565b610632565b9050919050565b5f819050919050565b61067783610644565b61068b61068382610665565b8484546105e1565b825550505050565b5f5f905090565b6106a2610693565b6106ad81848461066e565b505050565b5b818110156106d0576106c55f8261069a565b6001810190506106b3565b5050565b601f821115610715576106e6816105b4565b6106ef846105c6565b810160208510156106fe578190505b61071261070a856105c6565b8301826106b2565b50505b505050565b5f82821c905092915050565b5f6107355f198460080261071a565b1980831691505092915050565b5f61074d8383610726565b9150826002028217905092915050565b61076682610520565b67ffffffffffffffff81111561077f5761077e61052a565b5b6107898254610584565b6107948282856106d4565b5f60209050601f8311600181146107c5575f84156107b3578287015190505b6107bd8582610742565b865550610824565b601f1984166107d3866105b4565b5f5b828110156107fa578489015182556001820191506020850194506020810190506107d5565b868310156108175784890151610813601f891682610726565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6108558261082c565b9050919050565b6108658161084b565b82525050565b5f60208201905061087e5f83018461085c565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b6001851115610906578086048111156108e2576108e1610884565b5b60018516156108f15780820291505b80810290506108ff856108b1565b94506108c6565b94509492505050565b5f8261091e57600190506109d9565b8161092b575f90506109d9565b8160018114610941576002811461094b5761097a565b60019150506109d9565b60ff84111561095d5761095c610884565b5b8360020a91508482111561097457610973610884565b5b506109d9565b5060208310610133831016604e8410600b84101617156109af5782820a9050838111156109aa576109a9610884565b5b6109d9565b6109bc84848460016108bd565b925090508184048111156109d3576109d2610884565b5b81810290505b9392505050565b5f60ff82169050919050565b5f6109f682610632565b9150610a01836109e0565b9250610a2e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461090f565b905092915050565b5f610a4082610632565b9150610a4b83610632565b9250828202610a5981610632565b91508282048414831517610a7057610a6f610884565b5b5092915050565b5f610a8182610632565b9150610a8c83610632565b9250828201905080821115610aa457610aa3610884565b5b92915050565b610ab381610632565b82525050565b5f606082019050610acc5f83018661085c565b610ad96020830185610aaa565b610ae66040830184610aaa565b949350505050565b5f602082019050610b015f830184610aaa565b92915050565b611aaf80610b145f395ff3fe608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c8063715018a611610095578063bb3fdde011610064578063bb3fdde014610288578063cba0e996146102a4578063dd62ed3e146102d4578063f2fde38b14610304576100fe565b8063715018a6146102125780638da5cb5b1461021c57806395d89b411461023a578063a9059cbb14610258576100fe565b806323b872dd116100d157806323b872dd14610178578063313ce567146101a85780636c5d6156146101c657806370a08231146101e2576100fe565b806306fdde0314610102578063095ea7b31461012057806318160ddd146101505780631aa85bfc1461016e575b5f5ffd5b61010a610320565b6040516101179190611275565b60405180910390f35b61013a60048036038101906101359190611333565b6103b0565b604051610147919061138b565b60405180910390f35b6101586103d2565b60405161016591906113b3565b60405180910390f35b6101766103db565b005b610192600480360381019061018d91906113cc565b61042b565b60405161019f919061138b565b60405180910390f35b6101b0610459565b6040516101bd9190611437565b60405180910390f35b6101e060048036038101906101db9190611590565b610461565b005b6101fc60048036038101906101f791906115d7565b6104cf565b60405161020991906113b3565b60405180910390f35b61021a610515565b005b610224610528565b6040516102319190611611565b60405180910390f35b610242610550565b60405161024f9190611275565b60405180910390f35b610272600480360381019061026d9190611333565b6105e0565b60405161027f919061138b565b60405180910390f35b6102a2600480360381019061029d91906116ad565b610602565b005b6102be60048036038101906102b991906115d7565b61071d565b6040516102cb919061138b565b60405180910390f35b6102ee60048036038101906102e9919061170a565b61076f565b6040516102fb91906113b3565b60405180910390f35b61031e600480360381019061031991906115d7565b6107f1565b005b60606004805461032f90611775565b80601f016020809104026020016040519081016040528092919081815260200182805461035b90611775565b80156103a65780601f1061037d576101008083540402835291602001916103a6565b820191905f5260205f20905b81548152906001019060200180831161038957829003601f168201915b5050505050905090565b5f5f6103ba610875565b90506103c781858561087c565b600191505092915050565b5f600354905090565b6103e361088e565b600160095f6101000a81548160ff0219169083151502179055507ffac14a6cc2175d2b4df4f60ef13f8d5d179ce2b4712e43c5e92ca1dc5361f93760405160405180910390a1565b5f5f610435610875565b90506104428582856108e7565b61044d858585610979565b60019150509392505050565b5f6012905090565b61046961088e565b5f61dead90505f5f90505b82518110156104ca575f838281518110610491576104906117a5565b5b602002602001015190505f6104a5826104cf565b90505f8111156104bb576104ba828583610a77565b5b50508080600101915050610474565b505050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61051d610c93565b6105265f610d1a565b565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461055f90611775565b80601f016020809104026020016040519081016040528092919081815260200182805461058b90611775565b80156105d65780601f106105ad576101008083540402835291602001916105d6565b820191905f5260205f20905b8154815290600101906020018083116105b957829003601f168201915b5050505050905090565b5f5f6105ea610875565b90506105f7818585610979565b600191505092915050565b61060a61088e565b5f5f90505b83839050811015610717578160085f868685818110610631576106306117a5565b5b905060200201602081019061064691906115d7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508383828181106106a8576106a76117a5565b5b90506020020160208101906106bd91906115d7565b73ffffffffffffffffffffffffffffffffffffffff167fe7af1d663e4c19368044d8bab4450a59b35ee18c4e3cc7e0c3e21640b362028483604051610702919061138b565b60405180910390a2808060010191505061060f565b50505050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6107f9610c93565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610869575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016108609190611611565b60405180910390fd5b61087281610d1a565b50565b5f33905090565b6108898383836001610ddd565b505050565b3373ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108e5575f5ffd5b565b5f6108f2848461076f565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146109735781811015610964578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161095b939291906117d2565b60405180910390fd5b61097284848484035f610ddd565b5b50505050565b60095f9054906101000a900460ff16610a675760085f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680610a27575060085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b610a66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5d90611851565b60405180910390fd5b5b610a72838383610fac565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ac7578060035f828254610abb919061189c565b92505081905550610b97565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610b51578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610b48939291906117d2565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bde578060035f8282540392505081905550610c29565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c8691906113b3565b60405180910390a3505050565b610c9b610875565b73ffffffffffffffffffffffffffffffffffffffff16610cb9610528565b73ffffffffffffffffffffffffffffffffffffffff1614610d1857610cdc610875565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610d0f9190611611565b60405180910390fd5b565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610e4d575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610e449190611611565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ebd575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610eb49190611611565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610fa6578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610f9d91906113b3565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361101a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110119061193f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611088576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107f906119cd565b60405180910390fd5b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561110c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110390611a5b565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111f791906113b3565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61124782611205565b611251818561120f565b935061126181856020860161121f565b61126a8161122d565b840191505092915050565b5f6020820190508181035f83015261128d818461123d565b905092915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6112cf826112a6565b9050919050565b6112df816112c5565b81146112e9575f5ffd5b50565b5f813590506112fa816112d6565b92915050565b5f819050919050565b61131281611300565b811461131c575f5ffd5b50565b5f8135905061132d81611309565b92915050565b5f5f604083850312156113495761134861129e565b5b5f611356858286016112ec565b92505060206113678582860161131f565b9150509250929050565b5f8115159050919050565b61138581611371565b82525050565b5f60208201905061139e5f83018461137c565b92915050565b6113ad81611300565b82525050565b5f6020820190506113c65f8301846113a4565b92915050565b5f5f5f606084860312156113e3576113e261129e565b5b5f6113f0868287016112ec565b9350506020611401868287016112ec565b92505060406114128682870161131f565b9150509250925092565b5f60ff82169050919050565b6114318161141c565b82525050565b5f60208201905061144a5f830184611428565b92915050565b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61148a8261122d565b810181811067ffffffffffffffff821117156114a9576114a8611454565b5b80604052505050565b5f6114bb611295565b90506114c78282611481565b919050565b5f67ffffffffffffffff8211156114e6576114e5611454565b5b602082029050602081019050919050565b5f5ffd5b5f61150d611508846114cc565b6114b2565b905080838252602082019050602084028301858111156115305761152f6114f7565b5b835b81811015611559578061154588826112ec565b845260208401935050602081019050611532565b5050509392505050565b5f82601f83011261157757611576611450565b5b81356115878482602086016114fb565b91505092915050565b5f602082840312156115a5576115a461129e565b5b5f82013567ffffffffffffffff8111156115c2576115c16112a2565b5b6115ce84828501611563565b91505092915050565b5f602082840312156115ec576115eb61129e565b5b5f6115f9848285016112ec565b91505092915050565b61160b816112c5565b82525050565b5f6020820190506116245f830184611602565b92915050565b5f5ffd5b5f5f83601f84011261164357611642611450565b5b8235905067ffffffffffffffff8111156116605761165f61162a565b5b60208301915083602082028301111561167c5761167b6114f7565b5b9250929050565b61168c81611371565b8114611696575f5ffd5b50565b5f813590506116a781611683565b92915050565b5f5f5f604084860312156116c4576116c361129e565b5b5f84013567ffffffffffffffff8111156116e1576116e06112a2565b5b6116ed8682870161162e565b9350935050602061170086828701611699565b9150509250925092565b5f5f604083850312156117205761171f61129e565b5b5f61172d858286016112ec565b925050602061173e858286016112ec565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061178c57607f821691505b60208210810361179f5761179e611748565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6060820190506117e55f830186611602565b6117f260208301856113a4565b6117ff60408301846113a4565b949350505050565b7f54726164696e67206973206e6f74206f70656e207965740000000000000000005f82015250565b5f61183b60178361120f565b915061184682611807565b602082019050919050565b5f6020820190508181035f8301526118688161182f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6118a682611300565b91506118b183611300565b92508282019050808211156118c9576118c861186f565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61192960258361120f565b9150611934826118cf565b604082019050919050565b5f6020820190508181035f8301526119568161191d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6119b760238361120f565b91506119c28261195d565b604082019050919050565b5f6020820190508181035f8301526119e4816119ab565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611a4560268361120f565b9150611a50826119eb565b604082019050919050565b5f6020820190508181035f830152611a7281611a39565b905091905056fea2646970667358221220ac9c20489c4b0a7fcea55a076c343aca73b16221f4a9f97bd926e466e7dc6fc064736f6c634300081c0033