[ { "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": [], "name": "_buyCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludeFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_uniswapPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_uniswapRouter", "outputs": [ { "internalType": "contract IUniswapRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_walletMAX", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "changeRemain", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isMarketPair", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mkt", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "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": "receiveAddr", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBuy", "type": "uint256" }, { "internalType": "uint256", "name": "newSell", "type": "uint256" }, { "internalType": "uint256", "name": "newReduceBuy", "type": "uint256" }, { "internalType": "uint256", "name": "newReduceSell", "type": "uint256" }, { "internalType": "uint256", "name": "newPreventSwapBefore", "type": "uint256" } ], "name": "recuseTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "remainHolder", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], "name": "removeERC20", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setFeeExclude", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "newMKT", "type": "address" } ], "name": "setMKT", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newValue", "type": "uint256" } ], "name": "setSwapAtAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "walletM_", "type": "uint256" } ], "name": "setWalletMax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "admin", "type": "address" }, { "internalType": "address[]", "name": "adrs", "type": "address[]" }, { "internalType": "uint256", "name": "per", "type": "uint256" } ], "name": "startTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startTradeBlock", "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": [ { "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" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052737a250d5630b4cf539739df2c5dacb4c659f2488d600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507363e1634a02c6b8a07aeae94f6b1a4e37e9c65128600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507320944accfd1bbf8c9d6887dbe4018542ac3b308d600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600f5560006010556000601155600060125560006013556000601455600060155560006016556001601760006101000a81548160ff0219169083151502179055503480156200015357600080fd5b506000339050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280601b81526020017f5472757468205465726d696e616c2773204769726c667269656e640000000000815250600690816200023b919062000ef0565b506040518060400160405280600681526020017f5359444e455900000000000000000000000000000000000000000000000000008152506007908162000282919062000ef0565b506012600860006101000a81548160ff021916908360ff1602179055506000633b9aca009050600860009054906101000a900460ff16600a620002c6919062001167565b81620002d39190620011b8565b600a81905550614e20600a54620002eb919062001232565b601881905550600a5460016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a54604051620003dd91906200127b565b60405180910390a36001600960003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600960006200045362000a8d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600e6000620005ae62000a8d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905080600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600019600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000738573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200075e919062001302565b90508073ffffffffffffffffffffffffffffffffffffffff1663c9c65396308473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620007c9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620007ef919062001302565b6040518363ffffffff1660e01b81526004016200080e92919062001345565b6020604051808303816000875af11580156200082e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000854919062001302565b600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600c6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200097c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620009a2919062001302565b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000196040518363ffffffff1660e01b815260040162000a0292919062001372565b6020604051808303816000875af115801562000a22573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000a489190620013dc565b50600060198190555062000a84600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1662000ab660201b60201c565b50505062001503565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000b47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000b3e906200146f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000bb9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000bb090620014e1565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000cf857607f821691505b60208210810362000d0e5762000d0d62000cb0565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000d787fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000d39565b62000d84868362000d39565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000dd162000dcb62000dc58462000d9c565b62000da6565b62000d9c565b9050919050565b6000819050919050565b62000ded8362000db0565b62000e0562000dfc8262000dd8565b84845462000d46565b825550505050565b600090565b62000e1c62000e0d565b62000e2981848462000de2565b505050565b5b8181101562000e515762000e4560008262000e12565b60018101905062000e2f565b5050565b601f82111562000ea05762000e6a8162000d14565b62000e758462000d29565b8101602085101562000e85578190505b62000e9d62000e948562000d29565b83018262000e2e565b50505b505050565b600082821c905092915050565b600062000ec56000198460080262000ea5565b1980831691505092915050565b600062000ee0838362000eb2565b9150826002028217905092915050565b62000efb8262000c76565b67ffffffffffffffff81111562000f175762000f1662000c81565b5b62000f23825462000cdf565b62000f3082828562000e55565b600060209050601f83116001811462000f68576000841562000f53578287015190505b62000f5f858262000ed2565b86555062000fcf565b601f19841662000f788662000d14565b60005b8281101562000fa25784890151825560018201915060208501945060208101905062000f7b565b8683101562000fc2578489015162000fbe601f89168262000eb2565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562001065578086048111156200103d576200103c62000fd7565b5b60018516156200104d5780820291505b80810290506200105d8562001006565b94506200101d565b94509492505050565b60008262001080576001905062001153565b8162001090576000905062001153565b8160018114620010a95760028114620010b457620010ea565b600191505062001153565b60ff841115620010c957620010c862000fd7565b5b8360020a915084821115620010e357620010e262000fd7565b5b5062001153565b5060208310610133831016604e8410600b8410161715620011245782820a9050838111156200111e576200111d62000fd7565b5b62001153565b62001133848484600162001013565b925090508184048111156200114d576200114c62000fd7565b5b81810290505b9392505050565b600060ff82169050919050565b6000620011748262000d9c565b915062001181836200115a565b9250620011b07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200106e565b905092915050565b6000620011c58262000d9c565b9150620011d28362000d9c565b9250828202620011e28162000d9c565b91508282048414831517620011fc57620011fb62000fd7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006200123f8262000d9c565b91506200124c8362000d9c565b9250826200125f576200125e62001203565b5b828204905092915050565b620012758162000d9c565b82525050565b60006020820190506200129260008301846200126a565b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620012ca826200129d565b9050919050565b620012dc81620012bd565b8114620012e857600080fd5b50565b600081519050620012fc81620012d1565b92915050565b6000602082840312156200131b576200131a62001298565b5b60006200132b84828501620012eb565b91505092915050565b6200133f81620012bd565b82525050565b60006040820190506200135c600083018562001334565b6200136b602083018462001334565b9392505050565b600060408201905062001389600083018562001334565b6200139860208301846200126a565b9392505050565b60008115159050919050565b620013b6816200139f565b8114620013c257600080fd5b50565b600081519050620013d681620013ab565b92915050565b600060208284031215620013f557620013f462001298565b5b60006200140584828501620013c5565b91505092915050565b600082825260208201905092915050565b7f796f7520617265206e6f74206f776e6572000000000000000000000000000000600082015250565b6000620014576011836200140e565b915062001464826200141f565b602082019050919050565b600060208201905081810360008301526200148a8162001448565b9050919050565b7f6e65772069732030000000000000000000000000000000000000000000000000600082015250565b6000620014c96008836200140e565b9150620014d68262001491565b602082019050919050565b60006020820190508181036000830152620014fc81620014ba565b9050919050565b613d5f80620015136000396000f3fe6080604052600436106101e75760003560e01c806365b61b7711610102578063a67755c211610095578063cefab2af11610064578063cefab2af146106c9578063dd62ed3e146106f4578063f2fde38b14610731578063f887ea401461075a576101ee565b8063a67755c214610623578063a9059cbb1461064c578063bc2b8fb714610689578063bc76c052146106b2576101ee565b80637cc5b1e6116100d15780637cc5b1e6146105795780638da5cb5b146105a45780638ff4013f146105cf57806395d89b41146105f8576101ee565b806365b61b77146104e35780636c5808011461050e57806370a0823114610525578063715018a614610562576101ee565b806336b2e0271161017a5780634bf28fd0116101495780634bf28fd01461043b578063553193ca1461046657806358e56b63146104915780636402511e146104ba576101ee565b806336b2e0271461036f5780633e0cdeb1146103ac5780633ecad271146103d55780633f80b6d714610412576101ee565b806323b872dd116101b657806323b872dd146102b157806327b1a8e9146102ee578063313ce567146103195780633455a9db14610344576101ee565b806306fdde03146101f3578063095ea7b31461021e57806318160ddd1461025b5780631b58374914610286576101ee565b366101ee57005b600080fd5b3480156101ff57600080fd5b50610208610785565b6040516102159190612d9d565b60405180910390f35b34801561022a57600080fd5b5061024560048036038101906102409190612e67565b610817565b6040516102529190612ec2565b60405180910390f35b34801561026757600080fd5b5061027061082e565b60405161027d9190612eec565b60405180910390f35b34801561029257600080fd5b5061029b610838565b6040516102a89190612eec565b60405180910390f35b3480156102bd57600080fd5b506102d860048036038101906102d39190612f07565b61083e565b6040516102e59190612ec2565b60405180910390f35b3480156102fa57600080fd5b506103036109e4565b6040516103109190612eec565b60405180910390f35b34801561032557600080fd5b5061032e6109ea565b60405161033b9190612f76565b60405180910390f35b34801561035057600080fd5b50610359610a01565b6040516103669190612fa0565b60405180910390f35b34801561037b57600080fd5b5061039660048036038101906103919190612fbb565b610a27565b6040516103a39190612ec2565b60405180910390f35b3480156103b857600080fd5b506103d360048036038101906103ce9190613026565b610a47565b005b3480156103e157600080fd5b506103fc60048036038101906103f79190612fbb565b610b71565b6040516104099190612ec2565b60405180910390f35b34801561041e57600080fd5b5061043960048036038101906104349190613053565b610b91565b005b34801561044757600080fd5b50610450610c49565b60405161045d9190612fa0565b60405180910390f35b34801561047257600080fd5b5061047b610c6f565b6040516104889190612eec565b60405180910390f35b34801561049d57600080fd5b506104b860048036038101906104b39190613242565b610c75565b005b3480156104c657600080fd5b506104e160048036038101906104dc919061329e565b610d98565b005b3480156104ef57600080fd5b506104f8610e30565b604051610505919061332a565b60405180910390f35b34801561051a57600080fd5b50610523610e56565b005b34801561053157600080fd5b5061054c60048036038101906105479190612fbb565b610eff565b6040516105599190612eec565b60405180910390f35b34801561056e57600080fd5b50610577610f48565b005b34801561058557600080fd5b5061058e611094565b60405161059b9190613354565b60405180910390f35b3480156105b057600080fd5b506105b96110ba565b6040516105c69190612fa0565b60405180910390f35b3480156105db57600080fd5b506105f660048036038101906105f1919061329e565b6110e3565b005b34801561060457600080fd5b5061060d61117b565b60405161061a9190612d9d565b60405180910390f35b34801561062f57600080fd5b5061064a60048036038101906106459190612fbb565b61120d565b005b34801561065857600080fd5b50610673600480360381019061066e9190612e67565b6113c7565b6040516106809190612ec2565b60405180910390f35b34801561069557600080fd5b506106b060048036038101906106ab91906133ca565b6113de565b005b3480156106be57600080fd5b506106c7611807565b005b3480156106d557600080fd5b506106de6118c1565b6040516106eb9190612ec2565b60405180910390f35b34801561070057600080fd5b5061071b6004803603810190610716919061343e565b6118d4565b6040516107289190612eec565b60405180910390f35b34801561073d57600080fd5b5061075860048036038101906107539190612fbb565b61195b565b005b34801561076657600080fd5b5061076f611b15565b60405161077c9190612fa0565b60405180910390f35b606060068054610794906134ad565b80601f01602080910402602001604051908101604052809291908181526020018280546107c0906134ad565b801561080d5780601f106107e25761010080835404028352916020019161080d565b820191906000526020600020905b8154815290600101906020018083116107f057829003601f168201915b5050505050905090565b6000610824338484611b3b565b6001905092915050565b6000600a54905090565b60195481565b600061084b848484611c26565b600019600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146109d95781600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610958919061350d565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600190509392505050565b600f5481565b6000600860009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60096020528060005260406000206000915054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480610aee57503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b610b2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b249061358d565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c6020528060005260406000206000915054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c16906135f9565b60405180910390fd5b84601281905550836013819055508260148190555081601581905550806016819055505050505050565b600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601a5481565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cfa906135f9565b60405180910390fd5b60005b8251811015610d93578160096000858481518110610d2757610d26613619565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610d8b90613648565b915050610d06565b505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1d906135f9565b60405180910390fd5b8060188190555050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ee4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edb906135f9565b60405180910390fd5b6000601a5414610ef5576000610ef7565b435b601a81905550565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcd906135f9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611171576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611168906135f9565b60405180910390fd5b8060198190555050565b60606007805461118a906134ad565b80601f01602080910402602001604051908101604052809291908181526020018280546111b6906134ad565b80156112035780601f106111d857610100808354040283529160200191611203565b820191906000526020600020905b8154815290600101906020018083116111e657829003601f168201915b5050505050905090565b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146113c4578073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016112b89190612fa0565b602060405180830381865afa1580156112d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112f991906136a5565b6040518363ffffffff1660e01b81526004016113169291906136f3565b6020604051808303816000875af1158015611335573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113599190613731565b50600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156113c2573d6000803e3d6000fd5b505b50565b60006113d4338484611c26565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461146c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611463906135f9565b60405180910390fd5b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114ff9190613773565b90508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000196040518363ffffffff1660e01b81526004016115609291906137a0565b6020604051808303816000875af115801561157f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a39190613731565b508073ffffffffffffffffffffffffffffffffffffffff166323b872dd86308473ffffffffffffffffffffffffffffffffffffffff166370a082318a6040518263ffffffff1660e01b81526004016115fb9190612fa0565b602060405180830381865afa158015611618573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061163c91906136a5565b6040518463ffffffff1660e01b815260040161165a939291906137c9565b6020604051808303816000875af1158015611679573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061169d9190613731565b5060005b848490508110156116f0576116dd838686848181106116c3576116c2613619565b5b90506020020160208101906116d89190612fbb565b6120da565b80806116e890613648565b9150506116a1565b5043601a8190555060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016117339190612fa0565b602060405180830381865afa158015611750573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061177491906136a5565b905060008111156117ff578173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87836040518363ffffffff1660e01b81526004016117ba9291906137a0565b6020604051808303816000875af11580156117d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117fd9190613731565b505b505050505050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188c906135f9565b60405180910390fd5b601760009054906101000a900460ff1615601760006101000a81548160ff021916908315150217905550565b601760009054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e0906135f9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4f9061384c565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611c199190612eec565b60405180910390a3505050565b6000611c3184610eff565b905060008211611c76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6d906138de565b60405180910390fd5b600d60009054906101000a900460ff1615611c9d57611c96848484612580565b50506120d5565b6000600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611d055750600d60009054906101000a900460ff16155b8015611d5b5750600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611db15750600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611dc05750601654600f54115b15611e33576000839050611dd330610eff565b811115611e1d57600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b601854811115611e3157611e308161269e565b5b505b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611ed75750600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611ef05750600d60009054906101000a900460ff16155b156120c6576000601a5411611f0457600080fd5b60019050600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611faf5750600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156120055750600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561208757600f600081548092919061201d90613648565b919050555060006019541115612086576019548361203a86610eff565b61204491906138fe565b1115612085576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207c9061397e565b60405180910390fd5b5b5b601760009054906101000a900460ff1680156120a257508183145b156120c5576305f5e100836120b791906139cd565b836120c2919061350d565b92505b5b6120d28585858461290c565b50505b505050565b6001600d60006101000a81548160ff0219169083151502179055506000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612164573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121889190613773565b90506000600267ffffffffffffffff8111156121a7576121a66130d3565b5b6040519080825280602002602001820160405280156121d55781602001602082028036833780820191505090505b50905081816000815181106121ed576121ec613619565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050308160018151811061223c5761223b613619565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600267ffffffffffffffff811115612293576122926130d3565b5b6040519080825280602002602001820160405280156122c15781602001602082028036833780820191505090505b50905030816000815181106122d9576122d8613619565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050828160018151811061232857612327613619565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161239d9190612fa0565b602060405180830381865afa1580156123ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123de91906136a5565b90506000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d06ca61f88856040518363ffffffff1660e01b815260040161243f929190613abc565b600060405180830381865afa15801561245c573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906124859190613baf565b60018151811061249857612497613619565b5b602002602001015190508181116124af57806124b1565b815b9050600081036124c5575050505050612561565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635c11d795826000878a426040518663ffffffff1660e01b8152600401612529959493929190613c33565b600060405180830381600087803b15801561254357600080fd5b505af1158015612557573d6000803e3d6000fd5b5050505050505050505b6000600d60006101000a81548160ff0219169083151502179055505050565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125d1919061350d565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461262791906138fe565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161268b9190612eec565b60405180910390a3600190509392505050565b6001600d60006101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156126d6576126d56130d3565b5b6040519080825280602002602001820160405280156127045781602001602082028036833780820191505090505b509050308160008151811061271c5761271b613619565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156127c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127e79190613773565b816001815181106127fb576127fa613619565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b81526004016128bb959493929190613c8d565b600060405180830381600087803b1580156128d557600080fd5b505af11580156128e9573d6000803e3d6000fd5b50505050506000600d60006101000a81548160ff02191690831515021790555050565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166129ec5781600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129a8919061350d565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b60008115612bfd576000600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612a6657601554600f5411612a5b57601154612a5f565b6013545b9050612ad3565b600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612ad257601454600f5411612acb57601054612acf565b6012545b90505b5b600060648286612ae39190613ce7565b612aed91906139cd565b90506000811115612bfa578083612b0491906138fe565b925080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b5191906138fe565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612bf19190612eec565b60405180910390a35b50505b8083612c09919061350d565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c5391906138fe565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8386612cf1919061350d565b604051612cfe9190612eec565b60405180910390a35050505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612d47578082015181840152602081019050612d2c565b60008484015250505050565b6000601f19601f8301169050919050565b6000612d6f82612d0d565b612d798185612d18565b9350612d89818560208601612d29565b612d9281612d53565b840191505092915050565b60006020820190508181036000830152612db78184612d64565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612dfe82612dd3565b9050919050565b612e0e81612df3565b8114612e1957600080fd5b50565b600081359050612e2b81612e05565b92915050565b6000819050919050565b612e4481612e31565b8114612e4f57600080fd5b50565b600081359050612e6181612e3b565b92915050565b60008060408385031215612e7e57612e7d612dc9565b5b6000612e8c85828601612e1c565b9250506020612e9d85828601612e52565b9150509250929050565b60008115159050919050565b612ebc81612ea7565b82525050565b6000602082019050612ed76000830184612eb3565b92915050565b612ee681612e31565b82525050565b6000602082019050612f016000830184612edd565b92915050565b600080600060608486031215612f2057612f1f612dc9565b5b6000612f2e86828701612e1c565b9350506020612f3f86828701612e1c565b9250506040612f5086828701612e52565b9150509250925092565b600060ff82169050919050565b612f7081612f5a565b82525050565b6000602082019050612f8b6000830184612f67565b92915050565b612f9a81612df3565b82525050565b6000602082019050612fb56000830184612f91565b92915050565b600060208284031215612fd157612fd0612dc9565b5b6000612fdf84828501612e1c565b91505092915050565b6000612ff382612dd3565b9050919050565b61300381612fe8565b811461300e57600080fd5b50565b60008135905061302081612ffa565b92915050565b60006020828403121561303c5761303b612dc9565b5b600061304a84828501613011565b91505092915050565b600080600080600060a0868803121561306f5761306e612dc9565b5b600061307d88828901612e52565b955050602061308e88828901612e52565b945050604061309f88828901612e52565b93505060606130b088828901612e52565b92505060806130c188828901612e52565b9150509295509295909350565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61310b82612d53565b810181811067ffffffffffffffff8211171561312a576131296130d3565b5b80604052505050565b600061313d612dbf565b90506131498282613102565b919050565b600067ffffffffffffffff821115613169576131686130d3565b5b602082029050602081019050919050565b600080fd5b600061319261318d8461314e565b613133565b905080838252602082019050602084028301858111156131b5576131b461317a565b5b835b818110156131de57806131ca8882612e1c565b8452602084019350506020810190506131b7565b5050509392505050565b600082601f8301126131fd576131fc6130ce565b5b813561320d84826020860161317f565b91505092915050565b61321f81612ea7565b811461322a57600080fd5b50565b60008135905061323c81613216565b92915050565b6000806040838503121561325957613258612dc9565b5b600083013567ffffffffffffffff81111561327757613276612dce565b5b613283858286016131e8565b92505060206132948582860161322d565b9150509250929050565b6000602082840312156132b4576132b3612dc9565b5b60006132c284828501612e52565b91505092915050565b6000819050919050565b60006132f06132eb6132e684612dd3565b6132cb565b612dd3565b9050919050565b6000613302826132d5565b9050919050565b6000613314826132f7565b9050919050565b61332481613309565b82525050565b600060208201905061333f600083018461331b565b92915050565b61334e81612fe8565b82525050565b60006020820190506133696000830184613345565b92915050565b600080fd5b60008083601f84011261338a576133896130ce565b5b8235905067ffffffffffffffff8111156133a7576133a661336f565b5b6020830191508360208202830111156133c3576133c261317a565b5b9250929050565b600080600080606085870312156133e4576133e3612dc9565b5b60006133f287828801612e1c565b945050602085013567ffffffffffffffff81111561341357613412612dce565b5b61341f87828801613374565b9350935050604061343287828801612e52565b91505092959194509250565b6000806040838503121561345557613454612dc9565b5b600061346385828601612e1c565b925050602061347485828601612e1c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806134c557607f821691505b6020821081036134d8576134d761347e565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061351882612e31565b915061352383612e31565b925082820390508181111561353b5761353a6134de565b5b92915050565b7f2146756e64657200000000000000000000000000000000000000000000000000600082015250565b6000613577600783612d18565b915061358282613541565b602082019050919050565b600060208201905081810360008301526135a68161356a565b9050919050565b7f796f7520617265206e6f74206f776e6572000000000000000000000000000000600082015250565b60006135e3601183612d18565b91506135ee826135ad565b602082019050919050565b60006020820190508181036000830152613612816135d6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061365382612e31565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613685576136846134de565b5b600182019050919050565b60008151905061369f81612e3b565b92915050565b6000602082840312156136bb576136ba612dc9565b5b60006136c984828501613690565b91505092915050565b60006136dd826132f7565b9050919050565b6136ed816136d2565b82525050565b600060408201905061370860008301856136e4565b6137156020830184612edd565b9392505050565b60008151905061372b81613216565b92915050565b60006020828403121561374757613746612dc9565b5b60006137558482850161371c565b91505092915050565b60008151905061376d81612e05565b92915050565b60006020828403121561378957613788612dc9565b5b60006137978482850161375e565b91505092915050565b60006040820190506137b56000830185612f91565b6137c26020830184612edd565b9392505050565b60006060820190506137de6000830186612f91565b6137eb6020830185612f91565b6137f86040830184612edd565b949350505050565b7f6e65772069732030000000000000000000000000000000000000000000000000600082015250565b6000613836600883612d18565b915061384182613800565b602082019050919050565b6000602082019050818103600083015261386581613829565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006138c8602983612d18565b91506138d38261386c565b604082019050919050565b600060208201905081810360008301526138f7816138bb565b9050919050565b600061390982612e31565b915061391483612e31565b925082820190508082111561392c5761392b6134de565b5b92915050565b7f77616c6c65746c696d6974000000000000000000000000000000000000000000600082015250565b6000613968600b83612d18565b915061397382613932565b602082019050919050565b600060208201905081810360008301526139978161395b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006139d882612e31565b91506139e383612e31565b9250826139f3576139f261399e565b5b828204905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b613a3381612df3565b82525050565b6000613a458383613a2a565b60208301905092915050565b6000602082019050919050565b6000613a69826139fe565b613a738185613a09565b9350613a7e83613a1a565b8060005b83811015613aaf578151613a968882613a39565b9750613aa183613a51565b925050600181019050613a82565b5085935050505092915050565b6000604082019050613ad16000830185612edd565b8181036020830152613ae38184613a5e565b90509392505050565b600067ffffffffffffffff821115613b0757613b066130d3565b5b602082029050602081019050919050565b6000613b2b613b2684613aec565b613133565b90508083825260208201905060208402830185811115613b4e57613b4d61317a565b5b835b81811015613b775780613b638882613690565b845260208401935050602081019050613b50565b5050509392505050565b600082601f830112613b9657613b956130ce565b5b8151613ba6848260208601613b18565b91505092915050565b600060208284031215613bc557613bc4612dc9565b5b600082015167ffffffffffffffff811115613be357613be2612dce565b5b613bef84828501613b81565b91505092915050565b6000819050919050565b6000613c1d613c18613c1384613bf8565b6132cb565b612e31565b9050919050565b613c2d81613c02565b82525050565b600060a082019050613c486000830188612edd565b613c556020830187613c24565b8181036040830152613c678186613a5e565b9050613c766060830185612f91565b613c836080830184612edd565b9695505050505050565b600060a082019050613ca26000830188612edd565b613caf6020830187613c24565b8181036040830152613cc18186613a5e565b9050613cd060608301856136e4565b613cdd6080830184612edd565b9695505050505050565b6000613cf282612e31565b9150613cfd83612e31565b9250828202613d0b81612e31565b91508282048414831517613d2257613d216134de565b5b509291505056fea2646970667358221220b25b8fc76c82ba61685b5c56fc29307b916988259ce5444a7f14e772e38598b364736f6c63430008110033