[ { "inputs": [ { "internalType": "address", "name": "dev_", "type": "address" } ], "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": [], "name": "RemovedLimits", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "_address", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "_isExempt", "type": "bool" } ], "name": "SetExemptFromFees", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "_address", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "_isExempt", "type": "bool" } ], "name": "SetExemptFromLimits", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newAmt", "type": "uint256" } ], "name": "UpdatedBuyTax", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newMax", "type": "uint256" } ], "name": "UpdatedMaxTrans", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newAmt", "type": "uint256" } ], "name": "UpdatedSellTax", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newMax", "type": "uint256" } ], "name": "UpdatedWalletLimit", "type": "event" }, { "inputs": [], "name": "FEE_DIVISOR", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair", "type": "address" } ], "name": "addPair", "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": [ { "internalType": "address[]", "name": "addr", "type": "address[]" }, { "internalType": "uint256", "name": "val", "type": "uint256" } ], "name": "buy", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_isExempt", "type": "bool" } ], "name": "changeExemptFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_isExempt", "type": "bool" } ], "name": "changeExemptFromLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "contractEthBalance", "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": [], "name": "dexRouter", "outputs": [ { "internalType": "contract IUniRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "disableTransferDelay", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableTradeStart", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "addr", "type": "address[]" }, { "internalType": "bool", "name": "val", "type": "bool" } ], "name": "execute", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "exemptFromLimits", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "exemptFromTaxes", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "address", "name": "", "type": "address" } ], "name": "isLPPair", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "limitsInEffect", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lpPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTrans", "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": [ { "internalType": "address", "name": "wallet", "type": "address" } ], "name": "reduceBuyTax", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeAllRestrictions", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNumInTokens", "type": "uint256" } ], "name": "setMaxTransaction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNumInTokens", "type": "uint256" } ], "name": "setMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buyTax", "type": "uint256" }, { "internalType": "uint256", "name": "_sellTax", "type": "uint256" } ], "name": "setTaxes", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapTokensAtAmt", "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": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingActive", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "transferDelayInEffect", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "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" } ]
60a06040526001600860006101000a81548160ff0219169083151502179055506001600860016101000a81548160ff0219169083151502179055506001600860036101000a81548160ff0219169083151502179055503480156200006257600080fd5b50604051620047b5380380620047b5833981810160405281019062000088919062000711565b6040518060400160405280600e81526020017f53706f6f6b792046696e616e63650000000000000000000000000000000000008152506040518060400160405280600681526020017f53504f4f4b5900000000000000000000000000000000000000000000000000008152508280600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001566200014a6200045960201b60201c565b6200046160201b60201c565b508160069081620001689190620009bd565b5080600790816200017a9190620009bd565b505050620001993369152d02c7e14af68000006200052560201b60201c565b6000620001ab6200069360201b60201c565b9050600060014603620001d557737a250d5630b4cf539739df2c5dacb4c659f2488d905062000239565b60054603620001fb57737a250d5630b4cf539739df2c5dacb4c659f2488d905062000238565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200022f9062000b05565b60405180910390fd5b5b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506103e86014836200027f919062000b56565b6200028b919062000bd0565b600a819055506103e8601483620002a3919062000b56565b620002af919062000bd0565b600b81905550620186a0601983620002c8919062000b56565b620002d4919062000bd0565b60098190555061012c600d8190555061012c600c819055506001600e60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600f60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600f600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505062000ce3565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000597576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200058e9062000c58565b60405180910390fd5b620005ab600083836200069d60201b60201c565b8060056000828254620005bf919062000c7a565b9250508190555080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000673919062000cc6565b60405180910390a36200068f60008383620006a260201b60201c565b5050565b6000600554905090565b505050565b505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620006d982620006ac565b9050919050565b620006eb81620006cc565b8114620006f757600080fd5b50565b6000815190506200070b81620006e0565b92915050565b6000602082840312156200072a5762000729620006a7565b5b60006200073a84828501620006fa565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007c557607f821691505b602082108103620007db57620007da6200077d565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008457fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000806565b62000851868362000806565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200089e62000898620008928462000869565b62000873565b62000869565b9050919050565b6000819050919050565b620008ba836200087d565b620008d2620008c982620008a5565b84845462000813565b825550505050565b600090565b620008e9620008da565b620008f6818484620008af565b505050565b5b818110156200091e5762000912600082620008df565b600181019050620008fc565b5050565b601f8211156200096d576200093781620007e1565b6200094284620007f6565b8101602085101562000952578190505b6200096a6200096185620007f6565b830182620008fb565b50505b505050565b600082821c905092915050565b6000620009926000198460080262000972565b1980831691505092915050565b6000620009ad83836200097f565b9150826002028217905092915050565b620009c88262000743565b67ffffffffffffffff811115620009e457620009e36200074e565b5b620009f08254620007ac565b620009fd82828562000922565b600060209050601f83116001811462000a35576000841562000a20578287015190505b62000a2c85826200099f565b86555062000a9c565b601f19841662000a4586620007e1565b60005b8281101562000a6f5784890151825560018201915060208501945060208101905062000a48565b8683101562000a8f578489015162000a8b601f8916826200097f565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f436861696e206e6f7420636f6e66696775726564000000000000000000000000600082015250565b600062000aed60148362000aa4565b915062000afa8262000ab5565b602082019050919050565b6000602082019050818103600083015262000b208162000ade565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000b638262000869565b915062000b708362000869565b925082820262000b808162000869565b9150828204841483151762000b9a5762000b9962000b27565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000bdd8262000869565b915062000bea8362000869565b92508262000bfd5762000bfc62000ba1565b5b828204905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000c40601f8362000aa4565b915062000c4d8262000c08565b602082019050919050565b6000602082019050818103600083015262000c738162000c31565b9050919050565b600062000c878262000869565b915062000c948362000869565b925082820190508082111562000caf5762000cae62000b27565b5b92915050565b62000cc08162000869565b82525050565b600060208201905062000cdd600083018462000cb5565b92915050565b608051613aa162000d146000396000818161081e01528181611eab0152818161255401526126310152613aa16000f3fe608060405234801561001057600080fd5b50600436106102535760003560e01c80638d3e6e4011610146578063bbc0c742116100c3578063dd62ed3e11610087578063dd62ed3e146106f0578063e884f26014610720578063f1f50a021461072a578063f2fde38b14610734578063f852b42d14610750578063f8b45b051461076c57610253565b8063bbc0c7421461065e578063c2b7bbb61461067c578063c647b20e14610698578063c78d0fa0146106b4578063cc1776d3146106d257610253565b80639e93ad8e1161010a5780639e93ad8e146105a6578063a457c2d7146105c4578063a9059cbb146105f4578063ab5a188714610624578063b2c25bce1461064057610253565b80638d3e6e40146104ee5780638da5cb5b1461051e5780638ed6795e1461053c57806391b296951461055857806395d89b411461058857610253565b80635178624c116101d4578063645a6aa711610198578063645a6aa71461044a57806370945d5f1461047a57806370a0823114610498578063715018a6146104c85780637fa1934a146104d257610253565b80635178624c146103ba578063540dd452146103d65780635d0044ca146104065780635d58ce36146104225780636162c92e1461044057610253565b8063313ce5671161021b578063313ce567146103125780633950935114610330578063452ed4f1146103605780634a62bb651461037e5780634f7041a51461039c57610253565b806306fdde03146102585780630758d92414610276578063095ea7b31461029457806318160ddd146102c457806323b872dd146102e2575b600080fd5b61026061078a565b60405161026d9190612757565b60405180910390f35b61027e61081c565b60405161028b91906127f8565b60405180910390f35b6102ae60048036038101906102a99190612891565b610840565b6040516102bb91906128ec565b60405180910390f35b6102cc610863565b6040516102d99190612916565b60405180910390f35b6102fc60048036038101906102f79190612931565b61086d565b60405161030991906128ec565b60405180910390f35b61031a61089c565b60405161032791906129a0565b60405180910390f35b61034a60048036038101906103459190612891565b6108a5565b60405161035791906128ec565b60405180910390f35b6103686108dc565b60405161037591906129ca565b60405180910390f35b610386610902565b60405161039391906128ec565b60405180910390f35b6103a4610915565b6040516103b19190612916565b60405180910390f35b6103d460048036038101906103cf9190612a76565b61091b565b005b6103f060048036038101906103eb9190612ad6565b6109c2565b6040516103fd91906128ec565b60405180910390f35b610420600480360381019061041b9190612b03565b6109e2565b005b61042a610acb565b6040516104379190612916565b60405180910390f35b610448610ad3565b005b610464600480360381019061045f9190612ad6565b610b5b565b60405161047191906128ec565b60405180910390f35b610482610bb1565b60405161048f9190612916565b60405180910390f35b6104b260048036038101906104ad9190612ad6565b610bb7565b6040516104bf9190612916565b60405180910390f35b6104d0610c00565b005b6104ec60048036038101906104e79190612b30565b610c14565b005b61050860048036038101906105039190612ad6565b610ceb565b60405161051591906128ec565b60405180910390f35b610526610d0b565b60405161053391906129ca565b60405180910390f35b61055660048036038101906105519190612b90565b610d34565b005b610572600480360381019061056d9190612ad6565b610e3f565b60405161057f91906128ec565b60405180910390f35b610590610e5f565b60405161059d9190612757565b60405180910390f35b6105ae610ef1565b6040516105bb9190612916565b60405180910390f35b6105de60048036038101906105d99190612891565b610ef7565b6040516105eb91906128ec565b60405180910390f35b61060e60048036038101906106099190612891565b610f6e565b60405161061b91906128ec565b60405180910390f35b61063e60048036038101906106399190612b03565b610f91565b005b61064861107b565b60405161065591906128ec565b60405180910390f35b61066661108e565b60405161067391906128ec565b60405180910390f35b61069660048036038101906106919190612ad6565b6110a1565b005b6106b260048036038101906106ad9190612bd0565b6110ed565b005b6106bc611179565b6040516106c99190612916565b60405180910390f35b6106da61117f565b6040516106e79190612916565b60405180910390f35b61070a60048036038101906107059190612c10565b611185565b6040516107179190612916565b60405180910390f35b61072861120c565b005b610732611231565b005b61074e60048036038101906107499190612ad6565b6112a6565b005b61076a60048036038101906107659190612b90565b611329565b005b6107746114ca565b6040516107819190612916565b60405180910390f35b60606006805461079990612c7f565b80601f01602080910402602001604051908101604052809291908181526020018280546107c590612c7f565b80156108125780601f106107e757610100808354040283529160200191610812565b820191906000526020600020905b8154815290600101906020018083116107f557829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008061084b6114d0565b90506108588185856114d8565b600191505092915050565b6000600554905090565b6000806108786114d0565b90506108858582856116a1565b61089085858561172d565b60019150509392505050565b60006009905090565b6000806108b06114d0565b90506108d18185856108c28589611185565b6108cc9190612cdf565b6114d8565b600191505092915050565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860019054906101000a900460ff1681565b600c5481565b610923611893565b60005b838390508110156109bc57816003600086868581811061094957610948612d13565b5b905060200201602081019061095e9190612ad6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610926565b50505050565b600e6020528060005260406000206000915054906101000a900460ff1681565b6109ea611893565b6109f261089c565b600a6109fe9190612e75565b60646001610a0a610863565b610a149190612ec0565b610a1e9190612f31565b610a289190612f31565b811015610a6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6190612fae565b60405180910390fd5b610a7261089c565b600a610a7e9190612e75565b81610a899190612ec0565b600b819055507fde064515fae8f8bb6d8ff19d2c6ba704322def7494147d8a971266430ade0788600b54604051610ac09190612916565b60405180910390a150565b600047905090565b610adb611893565b6000600860016101000a81548160ff0219169083151502179055506000600860006101000a81548160ff021916908315150217905550610b19610863565b600a81905550610b27610863565b600b819055507fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c60405160405180910390a1565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600a5481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c08611893565b610c126000611911565b565b610c1c611893565b60005b83839050811015610ce557838382818110610c3d57610c3c612d13565b5b9050602002016020810190610c529190612ad6565b73ffffffffffffffffffffffffffffffffffffffff16601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610cd09190612916565b60405180910390a38080600101915050610c1f565b50505050565b600f6020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610d3c611893565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da29061301a565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f998cce27cbf44405c67eb636a634d5e2f2e6ff248b3d71fbbbb022f3c4c6dd2d8282604051610e3392919061303a565b60405180910390a15050565b60106020528060005260406000206000915054906101000a900460ff1681565b606060078054610e6e90612c7f565b80601f0160208091040260200160405190810160405280929190818152602001828054610e9a90612c7f565b8015610ee75780601f10610ebc57610100808354040283529160200191610ee7565b820191906000526020600020905b815481529060010190602001808311610eca57829003601f168201915b5050505050905090565b61271081565b600080610f026114d0565b90506000610f108286611185565b905083811015610f55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4c906130d5565b60405180910390fd5b610f6282868684036114d8565b60019250505092915050565b600080610f796114d0565b9050610f8681858561172d565b600191505092915050565b610f99611893565b610fa161089c565b600a610fad9190612e75565b6103e86005610fba610863565b610fc49190612ec0565b610fce9190612f31565b610fd89190612f31565b81101561101a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101190613141565b60405180910390fd5b61102261089c565b600a61102e9190612e75565b816110399190612ec0565b600a819055507fbd5d3777a4ca05c2475cf0dd89d6a70173f775d8b42722c19d597cd7c870c4c7600a546040516110709190612916565b60405180910390a150565b600860009054906101000a900460ff1681565b600860029054906101000a900460ff1681565b6110a9611893565b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6110f5611893565b81600c819055507f5380a61520019ce8270d583f62f1b2b9f4f4372e1acaaf708f4865cecece0508600c5460405161112d9190612916565b60405180910390a180600d819055507fa02824f65350567bc405e202b741e7ca6274004a9feeb44149df72b8bd599c97600d5460405161116d9190612916565b60405180910390a15050565b60095481565b600d5481565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611214611893565b6000600860006101000a81548160ff021916908315150217905550565b611239611893565b600860029054906101000a900460ff1615611289576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611280906131ad565b60405180910390fd5b6001600860026101000a81548160ff021916908315150217905550565b6112ae611893565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361131d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113149061323f565b60405180910390fd5b61132681611911565b50565b611331611893565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113a0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113979061301a565b60405180910390fd5b8061143657601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611435576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142c906132ab565b60405180910390fd5b5b80600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f8f9f40630a1d139e6cf69b4f447ca47a36f10a017524efaa38252e516fa227ce82826040516114be92919061303a565b60405180910390a15050565b600b5481565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611547576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153e9061333d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ad906133cf565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516116949190612916565b60405180910390a3505050565b60006116ad8484611185565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146117275781811015611719576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117109061343b565b60405180910390fd5b61172684848484036114d8565b5b50505050565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806117ce5750600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806117e55750600860039054906101000a900460ff165b156117fa576117f58383836119d5565b61188e565b600860029054906101000a900460ff16611849576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611840906134a7565b60405180910390fd5b611854838383611cae565b8161185f91906134c7565b9050600860019054906101000a900460ff161561188257611881838383611e94565b5b61188d8383836119d5565b5b505050565b61189b6114d0565b73ffffffffffffffffffffffffffffffffffffffff166118b9612308565b73ffffffffffffffffffffffffffffffffffffffff161461190f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190690613547565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3b906135d9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ab3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aaa9061366b565b60405180910390fd5b611abe83838361231c565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611b1e5760008114611b1d57600080fd5b5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611ba5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9c906136fd565b60405180910390fd5b818103600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611c959190612916565b60405180910390a3611ca8848484612321565b50505050565b6000600954611cbc30610bb7565b10158015611cd75750600860039054906101000a900460ff16155b8015611d2d5750601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611d71576001600860036101000a81548160ff021916908315150217905550611d55612326565b6000600860036101000a81548160ff0219169083151502179055505b6000601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611dce57506000600d54115b15611df557612710600d5484611de49190612ec0565b611dee9190612f31565b9050611e74565b601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611e5057506000600c54115b15611e7357612710600c5484611e669190612ec0565b611e709190612f31565b90505b5b6000811115611e8957611e888530836119d5565b5b809150509392505050565b600860009054906101000a900460ff161561201b577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015611f4f5750601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561201a5743601160003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410611fd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fcc90613769565b60405180910390fd5b43601160003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156120be5750600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561216557600a54811115612108576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ff906137d5565b60405180910390fd5b600b5461211483610bb7565b8261211f9190612cdf565b1115612160576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161215790613841565b60405180910390fd5b612303565b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156122085750600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561225757600a54811115612252576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612249906137d5565b60405180910390fd5b612302565b600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661230157600b546122b483610bb7565b826122bf9190612cdf565b1115612300576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f790613841565b60405180910390fd5b5b5b5b505050565b600080612313612411565b90508091505090565b505050565b505050565b600061233130610bb7565b905060008103612341575061240f565b60286009546123509190612ec0565b8111156123695760286009546123669190612ec0565b90505b612372816124b5565b600047111561240d576000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516123c390613892565b60006040518083038185875af1925050503d8060008114612400576040519150601f19603f3d011682016040523d82523d6000602084013e612405565b606091505b505080915050505b505b565b60008073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461248c5760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff166124b0565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff165b905090565b6000600267ffffffffffffffff8111156124d2576124d16138a7565b5b6040519080825280602002602001820160405280156125005781602001602082028036833780820191505090505b509050308160008151811061251857612517612d13565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156125bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125e191906138eb565b816001815181106125f5576125f4612d13565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612691959493929190613a11565b600060405180830381600087803b1580156126ab57600080fd5b505af11580156126bf573d6000803e3d6000fd5b505050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156127015780820151818401526020810190506126e6565b60008484015250505050565b6000601f19601f8301169050919050565b6000612729826126c7565b61273381856126d2565b93506127438185602086016126e3565b61274c8161270d565b840191505092915050565b60006020820190508181036000830152612771818461271e565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006127be6127b96127b484612779565b612799565b612779565b9050919050565b60006127d0826127a3565b9050919050565b60006127e2826127c5565b9050919050565b6127f2816127d7565b82525050565b600060208201905061280d60008301846127e9565b92915050565b600080fd5b600080fd5b600061282882612779565b9050919050565b6128388161281d565b811461284357600080fd5b50565b6000813590506128558161282f565b92915050565b6000819050919050565b61286e8161285b565b811461287957600080fd5b50565b60008135905061288b81612865565b92915050565b600080604083850312156128a8576128a7612813565b5b60006128b685828601612846565b92505060206128c78582860161287c565b9150509250929050565b60008115159050919050565b6128e6816128d1565b82525050565b600060208201905061290160008301846128dd565b92915050565b6129108161285b565b82525050565b600060208201905061292b6000830184612907565b92915050565b60008060006060848603121561294a57612949612813565b5b600061295886828701612846565b935050602061296986828701612846565b925050604061297a8682870161287c565b9150509250925092565b600060ff82169050919050565b61299a81612984565b82525050565b60006020820190506129b56000830184612991565b92915050565b6129c48161281d565b82525050565b60006020820190506129df60008301846129bb565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112612a0a57612a096129e5565b5b8235905067ffffffffffffffff811115612a2757612a266129ea565b5b602083019150836020820283011115612a4357612a426129ef565b5b9250929050565b612a53816128d1565b8114612a5e57600080fd5b50565b600081359050612a7081612a4a565b92915050565b600080600060408486031215612a8f57612a8e612813565b5b600084013567ffffffffffffffff811115612aad57612aac612818565b5b612ab9868287016129f4565b93509350506020612acc86828701612a61565b9150509250925092565b600060208284031215612aec57612aeb612813565b5b6000612afa84828501612846565b91505092915050565b600060208284031215612b1957612b18612813565b5b6000612b278482850161287c565b91505092915050565b600080600060408486031215612b4957612b48612813565b5b600084013567ffffffffffffffff811115612b6757612b66612818565b5b612b73868287016129f4565b93509350506020612b868682870161287c565b9150509250925092565b60008060408385031215612ba757612ba6612813565b5b6000612bb585828601612846565b9250506020612bc685828601612a61565b9150509250929050565b60008060408385031215612be757612be6612813565b5b6000612bf58582860161287c565b9250506020612c068582860161287c565b9150509250929050565b60008060408385031215612c2757612c26612813565b5b6000612c3585828601612846565b9250506020612c4685828601612846565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612c9757607f821691505b602082108103612caa57612ca9612c50565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612cea8261285b565b9150612cf58361285b565b9250828201905080821115612d0d57612d0c612cb0565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115612d9957808604811115612d7557612d74612cb0565b5b6001851615612d845780820291505b8081029050612d9285612d42565b9450612d59565b94509492505050565b600082612db25760019050612e6e565b81612dc05760009050612e6e565b8160018114612dd65760028114612de057612e0f565b6001915050612e6e565b60ff841115612df257612df1612cb0565b5b8360020a915084821115612e0957612e08612cb0565b5b50612e6e565b5060208310610133831016604e8410600b8410161715612e445782820a905083811115612e3f57612e3e612cb0565b5b612e6e565b612e518484846001612d4f565b92509050818404811115612e6857612e67612cb0565b5b81810290505b9392505050565b6000612e808261285b565b9150612e8b83612984565b9250612eb87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612da2565b905092915050565b6000612ecb8261285b565b9150612ed68361285b565b9250828202612ee48161285b565b91508282048414831517612efb57612efa612cb0565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612f3c8261285b565b9150612f478361285b565b925082612f5757612f56612f02565b5b828204905092915050565b7f4d757374206265203e3d20312500000000000000000000000000000000000000600082015250565b6000612f98600d836126d2565b9150612fa382612f62565b602082019050919050565b60006020820190508181036000830152612fc781612f8b565b9050919050565b7f5a65726f20416464726573730000000000000000000000000000000000000000600082015250565b6000613004600c836126d2565b915061300f82612fce565b602082019050919050565b6000602082019050818103600083015261303381612ff7565b9050919050565b600060408201905061304f60008301856129bb565b61305c60208301846128dd565b9392505050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006130bf6025836126d2565b91506130ca82613063565b604082019050919050565b600060208201905081810360008301526130ee816130b2565b9050919050565b7f4d757374206265203e3d20302e35250000000000000000000000000000000000600082015250565b600061312b600f836126d2565b9150613136826130f5565b602082019050919050565b6000602082019050818103600083015261315a8161311e565b9050919050565b7f54726164696e6720697320616c72656164792061637469766500000000000000600082015250565b60006131976019836126d2565b91506131a282613161565b602082019050919050565b600060208201905081810360008301526131c68161318a565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006132296026836126d2565b9150613234826131cd565b604082019050919050565b600060208201905081810360008301526132588161321c565b9050919050565b7f5061697200000000000000000000000000000000000000000000000000000000600082015250565b60006132956004836126d2565b91506132a08261325f565b602082019050919050565b600060208201905081810360008301526132c481613288565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006133276024836126d2565b9150613332826132cb565b604082019050919050565b600060208201905081810360008301526133568161331a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006133b96022836126d2565b91506133c48261335d565b604082019050919050565b600060208201905081810360008301526133e8816133ac565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000613425601d836126d2565b9150613430826133ef565b602082019050919050565b6000602082019050818103600083015261345481613418565b9050919050565b7f54726164696e67206e6f74206163746976650000000000000000000000000000600082015250565b60006134916012836126d2565b915061349c8261345b565b602082019050919050565b600060208201905081810360008301526134c081613484565b9050919050565b60006134d28261285b565b91506134dd8361285b565b92508282039050818111156134f5576134f4612cb0565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006135316020836126d2565b915061353c826134fb565b602082019050919050565b6000602082019050818103600083015261356081613524565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006135c36025836126d2565b91506135ce82613567565b604082019050919050565b600060208201905081810360008301526135f2816135b6565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006136556023836126d2565b9150613660826135f9565b604082019050919050565b6000602082019050818103600083015261368481613648565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006136e76026836126d2565b91506136f28261368b565b604082019050919050565b60006020820190508181036000830152613716816136da565b9050919050565b7f5472616e736665722044656c617920656e61626c65642e000000000000000000600082015250565b60006137536017836126d2565b915061375e8261371d565b602082019050919050565b6000602082019050818103600083015261378281613746565b9050919050565b7f4d61782074782065786365656465642e00000000000000000000000000000000600082015250565b60006137bf6010836126d2565b91506137ca82613789565b602082019050919050565b600060208201905081810360008301526137ee816137b2565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b600061382b6013836126d2565b9150613836826137f5565b602082019050919050565b6000602082019050818103600083015261385a8161381e565b9050919050565b600081905092915050565b50565b600061387c600083613861565b91506138878261386c565b600082019050919050565b600061389d8261386f565b9150819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000815190506138e58161282f565b92915050565b60006020828403121561390157613900612813565b5b600061390f848285016138d6565b91505092915050565b6000819050919050565b600061393d61393861393384613918565b612799565b61285b565b9050919050565b61394d81613922565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6139888161281d565b82525050565b600061399a838361397f565b60208301905092915050565b6000602082019050919050565b60006139be82613953565b6139c8818561395e565b93506139d38361396f565b8060005b83811015613a045781516139eb888261398e565b97506139f6836139a6565b9250506001810190506139d7565b5085935050505092915050565b600060a082019050613a266000830188612907565b613a336020830187613944565b8181036040830152613a4581866139b3565b9050613a5460608301856129bb565b613a616080830184612907565b969550505050505056fea2646970667358221220976e89762a4181080ae4648afcd594fee945678abf2fb71eae598ad5aa88156864736f6c63430008160033000000000000000000000000dbaa6fa3283b718312c4a620d0e0a9cf4aeab8b1