[ { "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": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "ExcludeFromFees", "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" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newWallet", "type": "address" }, { "indexed": true, "internalType": "address", "name": "oldWallet", "type": "address" } ], "name": "devWalletUpdated", "type": "event" }, { "inputs": [], "name": "ETH", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedMaxTransactionAmount", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buydevfee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deadAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deployerAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "excludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "updAds", "type": "address" }, { "internalType": "bool", "name": "isEx", "type": "bool" } ], "name": "excludeFromMaxTransaction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromFees", "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": "lpLocker", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTransactionAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "selldevfee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapTokensAtAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "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": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_devfee", "type": "uint256" }, { "internalType": "uint256", "name": "_liquidityFee", "type": "uint256" } ], "name": "updateBuyFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newDevWallet", "type": "address" } ], "name": "updateDevWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNum", "type": "uint256" } ], "name": "updateMaxTxnAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNum", "type": "uint256" } ], "name": "updateMaxWalletAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_devfee", "type": "uint256" }, { "internalType": "uint256", "name": "_liquidityFee", "type": "uint256" } ], "name": "updateSellFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "updateSwapEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newAmount", "type": "uint256" } ], "name": "updateSwapTokensAtAmount", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_to", "type": "address" } ], "name": "withdrawStuckToken", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c060405273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc260065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600d5f6101000a81548160ff0219169083151502179055505f600d60016101000a81548160ff0219169083151502179055506001600d60026101000a81548160ff0219169083151502179055503480156100b2575f80fd5b506040518060400160405280601281526020017f556e69636861696e204c61756e636870616400000000000000000000000000008152506040518060400160405280600681526020017f554e495041440000000000000000000000000000000000000000000000000000815250816003908161012e9190610ce6565b50806004908161013e9190610ce6565b50505061015d61015261063f60201b60201c565b61064660201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d905061018681600161070960201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610203573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102279190610e13565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518363ffffffff1660e01b8152600401610282929190610e4d565b6020604051808303815f875af115801561029e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102c29190610e13565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505061030860a051600161070960201b60201c565b5f601490505f600590505f601490505f600590505f4243604051602001610330929190610e94565b604051602081830303815290604052805190602001205f1c90505f6c01431e0fae6d7217caa000000090506103e860148261036b9190610eec565b6103759190610f5a565b600a819055506103e860148261038b9190610eec565b6103959190610f5a565b600c819055506127106005826103ab9190610eec565b6103b59190610f5a565b600b8190555085600f8190555084601081905550601054600f546103d99190610f8a565b600e8190555083601281905550826013819055506013546012546103fd9190610f8a565b6011819055507346b07900bd5cf8c584a1ff91eafe91dd2677d7c860095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506104f56104e86107e960201b60201c565b600161081160201b60201c565b61050630600161081160201b60201c565b61051961dead600161081160201b60201c565b61054b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161081160201b60201c565b61057d60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161081160201b60201c565b61059b61058e6107e960201b60201c565b600161070960201b60201c565b6105ac30600161070960201b60201c565b6105bf61dead600161070960201b60201c565b6105f160075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161070960201b60201c565b61062360085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161070960201b60201c565b610633338261093f60201b60201c565b505050505050506110f8565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61071761063f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1661073b6107e960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610791576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078890611017565b60405180910390fd5b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61081f61063f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166108436107e960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610899576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089090611017565b60405180910390fd5b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051610933919061104f565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a4906110b2565b60405180910390fd5b6109be5f8383610aa260201b60201c565b8060025f8282546109cf9190610f8a565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a219190610f8a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a8591906110df565b60405180910390a3610a9e5f8383610aa760201b60201c565b5050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610b2757607f821691505b602082108103610b3a57610b39610ae3565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610b9c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610b61565b610ba68683610b61565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610bea610be5610be084610bbe565b610bc7565b610bbe565b9050919050565b5f819050919050565b610c0383610bd0565b610c17610c0f82610bf1565b848454610b6d565b825550505050565b5f90565b610c2b610c1f565b610c36818484610bfa565b505050565b5b81811015610c5957610c4e5f82610c23565b600181019050610c3c565b5050565b601f821115610c9e57610c6f81610b40565b610c7884610b52565b81016020851015610c87578190505b610c9b610c9385610b52565b830182610c3b565b50505b505050565b5f82821c905092915050565b5f610cbe5f1984600802610ca3565b1980831691505092915050565b5f610cd68383610caf565b9150826002028217905092915050565b610cef82610aac565b67ffffffffffffffff811115610d0857610d07610ab6565b5b610d128254610b10565b610d1d828285610c5d565b5f60209050601f831160018114610d4e575f8415610d3c578287015190505b610d468582610ccb565b865550610dad565b601f198416610d5c86610b40565b5f5b82811015610d8357848901518255600182019150602085019450602081019050610d5e565b86831015610da05784890151610d9c601f891682610caf565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de282610db9565b9050919050565b610df281610dd8565b8114610dfc575f80fd5b50565b5f81519050610e0d81610de9565b92915050565b5f60208284031215610e2857610e27610db5565b5b5f610e3584828501610dff565b91505092915050565b610e4781610dd8565b82525050565b5f604082019050610e605f830185610e3e565b610e6d6020830184610e3e565b9392505050565b5f819050919050565b610e8e610e8982610bbe565b610e74565b82525050565b5f610e9f8285610e7d565b602082019150610eaf8284610e7d565b6020820191508190509392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ef682610bbe565b9150610f0183610bbe565b9250828202610f0f81610bbe565b91508282048414831517610f2657610f25610ebf565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610f6482610bbe565b9150610f6f83610bbe565b925082610f7f57610f7e610f2d565b5b828204905092915050565b5f610f9482610bbe565b9150610f9f83610bbe565b9250828201905080821115610fb757610fb6610ebf565b5b92915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611001602083610fbd565b915061100c82610fcd565b602082019050919050565b5f6020820190508181035f83015261102e81610ff5565b9050919050565b5f8115159050919050565b61104981611035565b82525050565b5f6020820190506110625f830184611040565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61109c601f83610fbd565b91506110a782611068565b602082019050919050565b5f6020820190508181035f8301526110c981611090565b9050919050565b6110d981610bbe565b82525050565b5f6020820190506110f25f8301846110d0565b92915050565b60805160a051613e4761114a5f395f8181610f5801528181612172015281816123b3015281816125ad01528181612677015261275e01525f8181610bdc01528181612c750152612c9c0152613e475ff3fe60806040526004361061026a575f3560e01c8063751039fc11610143578063c18bc195116100b5578063e2f4560511610079578063e2f4560514610907578063efdee94f14610931578063f11a24d31461095b578063f2fde38b14610985578063f6374342146109ad578063f8b45b05146109d757610271565b8063c18bc19514610813578063c8c8ebe41461083b578063d257b34f14610865578063d85ba063146108a1578063dd62ed3e146108cb57610271565b8063924de9b711610107578063924de9b71461070b57806395d89b4114610733578063a9059cbb1461075d578063bbc0c74214610799578063bc205ad3146107c3578063c0246668146107eb57610271565b8063751039fc1461064f5780637571336a146106795780638322fff2146106a15780638a8c523c146106cb5780638da5cb5b146106e157610271565b8063313ce567116101dc57806365c1bef8116101a057806365c1bef81461055757806366ca9b83146105815780636a486a8e146105a95780636ddd1713146105d357806370a08231146105fd578063715018a61461063957610271565b8063313ce56714610473578063489ae78d1461049d57806349bd5a5e146104c75780634a62bb65146104f15780634fbee1931461051b57610271565b80631694505e1161022e5780631694505e1461036957806318160ddd146103935780631816467f146103bd578063203e727e146103e557806323b872dd1461040d57806327c8f8351461044957610271565b806302dbd8f81461027557806303fc20131461029d57806306fdde03146102c7578063095ea7b3146102f157806310d5de531461032d57610271565b3661027157005b5f80fd5b348015610280575f80fd5b5061029b60048036038101906102969190612d84565b610a01565b005b3480156102a8575f80fd5b506102b1610aeb565b6040516102be9190612e01565b60405180910390f35b3480156102d2575f80fd5b506102db610b10565b6040516102e89190612e8a565b60405180910390f35b3480156102fc575f80fd5b5061031760048036038101906103129190612ed4565b610ba0565b6040516103249190612f2c565b60405180910390f35b348015610338575f80fd5b50610353600480360381019061034e9190612f45565b610bbd565b6040516103609190612f2c565b60405180910390f35b348015610374575f80fd5b5061037d610bda565b60405161038a9190612fcb565b60405180910390f35b34801561039e575f80fd5b506103a7610bfe565b6040516103b49190612ff3565b60405180910390f35b3480156103c8575f80fd5b506103e360048036038101906103de9190612f45565b610c07565b005b3480156103f0575f80fd5b5061040b6004803603810190610406919061300c565b610d41565b005b348015610418575f80fd5b50610433600480360381019061042e9190613037565b610e50565b6040516104409190612f2c565b60405180910390f35b348015610454575f80fd5b5061045d610f42565b60405161046a9190612e01565b60405180910390f35b34801561047e575f80fd5b50610487610f48565b60405161049491906130a2565b60405180910390f35b3480156104a8575f80fd5b506104b1610f50565b6040516104be9190612ff3565b60405180910390f35b3480156104d2575f80fd5b506104db610f56565b6040516104e89190612e01565b60405180910390f35b3480156104fc575f80fd5b50610505610f7a565b6040516105129190612f2c565b60405180910390f35b348015610526575f80fd5b50610541600480360381019061053c9190612f45565b610f8c565b60405161054e9190612f2c565b60405180910390f35b348015610562575f80fd5b5061056b610fde565b6040516105789190612ff3565b60405180910390f35b34801561058c575f80fd5b506105a760048036038101906105a29190612d84565b610fe4565b005b3480156105b4575f80fd5b506105bd6110ce565b6040516105ca9190612ff3565b60405180910390f35b3480156105de575f80fd5b506105e76110d4565b6040516105f49190612f2c565b60405180910390f35b348015610608575f80fd5b50610623600480360381019061061e9190612f45565b6110e7565b6040516106309190612ff3565b60405180910390f35b348015610644575f80fd5b5061064d61112c565b005b34801561065a575f80fd5b506106636111b3565b6040516106709190612f2c565b60405180910390f35b348015610684575f80fd5b5061069f600480360381019061069a91906130e5565b611250565b005b3480156106ac575f80fd5b506106b5611324565b6040516106c29190612e01565b60405180910390f35b3480156106d6575f80fd5b506106df611349565b005b3480156106ec575f80fd5b506106f56113fd565b6040516107029190612e01565b60405180910390f35b348015610716575f80fd5b50610731600480360381019061072c9190613123565b611425565b005b34801561073e575f80fd5b506107476114be565b6040516107549190612e8a565b60405180910390f35b348015610768575f80fd5b50610783600480360381019061077e9190612ed4565b61154e565b6040516107909190612f2c565b60405180910390f35b3480156107a4575f80fd5b506107ad61156b565b6040516107ba9190612f2c565b60405180910390f35b3480156107ce575f80fd5b506107e960048036038101906107e4919061314e565b61157e565b005b3480156107f6575f80fd5b50610811600480360381019061080c91906130e5565b611764565b005b34801561081e575f80fd5b506108396004803603810190610834919061300c565b611886565b005b348015610846575f80fd5b5061084f611995565b60405161085c9190612ff3565b60405180910390f35b348015610870575f80fd5b5061088b6004803603810190610886919061300c565b61199b565b6040516108989190612f2c565b60405180910390f35b3480156108ac575f80fd5b506108b5611aef565b6040516108c29190612ff3565b60405180910390f35b3480156108d6575f80fd5b506108f160048036038101906108ec919061314e565b611af5565b6040516108fe9190612ff3565b60405180910390f35b348015610912575f80fd5b5061091b611b77565b6040516109289190612ff3565b60405180910390f35b34801561093c575f80fd5b50610945611b7d565b6040516109529190612e01565b60405180910390f35b348015610966575f80fd5b5061096f611ba2565b60405161097c9190612ff3565b60405180910390f35b348015610990575f80fd5b506109ab60048036038101906109a69190612f45565b611ba8565b005b3480156109b8575f80fd5b506109c1611c9e565b6040516109ce9190612ff3565b60405180910390f35b3480156109e2575f80fd5b506109eb611ca4565b6040516109f89190612ff3565b60405180910390f35b610a09611caa565b73ffffffffffffffffffffffffffffffffffffffff16610a276113fd565b73ffffffffffffffffffffffffffffffffffffffff1614610a7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a74906131d6565b60405180910390fd5b8160128190555080601381905550601354601254610a9b9190613221565b60118190555060326011541115610ae7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ade9061329e565b60405180910390fd5b5050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060038054610b1f906132e9565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4b906132e9565b8015610b965780601f10610b6d57610100808354040283529160200191610b96565b820191905f5260205f20905b815481529060010190602001808311610b7957829003601f168201915b5050505050905090565b5f610bb3610bac611caa565b8484611cb1565b6001905092915050565b6015602052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b610c0f611caa565b73ffffffffffffffffffffffffffffffffffffffff16610c2d6113fd565b73ffffffffffffffffffffffffffffffffffffffff1614610c83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7a906131d6565b60405180910390fd5b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a38060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610d49611caa565b73ffffffffffffffffffffffffffffffffffffffff16610d676113fd565b73ffffffffffffffffffffffffffffffffffffffff1614610dbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db4906131d6565b60405180910390fd5b670de0b6b3a76400006103e86005610dd3610bfe565b610ddd9190613319565b610de79190613387565b610df19190613387565b811015610e33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2a90613427565b60405180910390fd5b670de0b6b3a764000081610e479190613319565b600a8190555050565b5f610e5c848484611e74565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610ea3611caa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610f22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f19906134b5565b60405180910390fd5b610f3685610f2e611caa565b858403611cb1565b60019150509392505050565b61dead81565b5f6012905090565b600f5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b600d5f9054906101000a900460ff1681565b5f60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60125481565b610fec611caa565b73ffffffffffffffffffffffffffffffffffffffff1661100a6113fd565b73ffffffffffffffffffffffffffffffffffffffff1614611060576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611057906131d6565b60405180910390fd5b81600f8190555080601081905550601054600f5461107e9190613221565b600e81905550601e600e5411156110ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c19061329e565b60405180910390fd5b5050565b60115481565b600d60029054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611134611caa565b73ffffffffffffffffffffffffffffffffffffffff166111526113fd565b73ffffffffffffffffffffffffffffffffffffffff16146111a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119f906131d6565b60405180910390fd5b6111b15f6127aa565b565b5f6111bc611caa565b73ffffffffffffffffffffffffffffffffffffffff166111da6113fd565b73ffffffffffffffffffffffffffffffffffffffff1614611230576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611227906131d6565b60405180910390fd5b5f600d5f6101000a81548160ff0219169083151502179055506001905090565b611258611caa565b73ffffffffffffffffffffffffffffffffffffffff166112766113fd565b73ffffffffffffffffffffffffffffffffffffffff16146112cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c3906131d6565b60405180910390fd5b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611351611caa565b73ffffffffffffffffffffffffffffffffffffffff1661136f6113fd565b73ffffffffffffffffffffffffffffffffffffffff16146113c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bc906131d6565b60405180910390fd5b6001600d60016101000a81548160ff0219169083151502179055506001600d60026101000a81548160ff021916908315150217905550565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61142d611caa565b73ffffffffffffffffffffffffffffffffffffffff1661144b6113fd565b73ffffffffffffffffffffffffffffffffffffffff16146114a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611498906131d6565b60405180910390fd5b80600d60026101000a81548160ff02191690831515021790555050565b6060600480546114cd906132e9565b80601f01602080910402602001604051908101604052809291908181526020018280546114f9906132e9565b80156115445780601f1061151b57610100808354040283529160200191611544565b820191905f5260205f20905b81548152906001019060200180831161152757829003601f168201915b5050505050905090565b5f61156161155a611caa565b8484611e74565b6001905092915050565b600d60019054906101000a900460ff1681565b611586611caa565b73ffffffffffffffffffffffffffffffffffffffff166115a46113fd565b73ffffffffffffffffffffffffffffffffffffffff16146115fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f1906131d6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611668576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165f9061351d565b60405180910390fd5b5f8273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016116a29190612e01565b602060405180830381865afa1580156116bd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116e1919061354f565b90508273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b815260040161171e92919061357a565b6020604051808303815f875af115801561173a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061175e91906135b5565b50505050565b61176c611caa565b73ffffffffffffffffffffffffffffffffffffffff1661178a6113fd565b73ffffffffffffffffffffffffffffffffffffffff16146117e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d7906131d6565b60405180910390fd5b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df78260405161187a9190612f2c565b60405180910390a25050565b61188e611caa565b73ffffffffffffffffffffffffffffffffffffffff166118ac6113fd565b73ffffffffffffffffffffffffffffffffffffffff1614611902576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f9906131d6565b60405180910390fd5b670de0b6b3a76400006103e86005611918610bfe565b6119229190613319565b61192c9190613387565b6119369190613387565b811015611978576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196f90613650565b60405180910390fd5b670de0b6b3a76400008161198c9190613319565b600c8190555050565b600a5481565b5f6119a4611caa565b73ffffffffffffffffffffffffffffffffffffffff166119c26113fd565b73ffffffffffffffffffffffffffffffffffffffff1614611a18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0f906131d6565b60405180910390fd5b620186a06001611a26610bfe565b611a309190613319565b611a3a9190613387565b821015611a7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a73906136de565b60405180910390fd5b6103e86005611a89610bfe565b611a939190613319565b611a9d9190613387565b821115611adf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad69061376c565b60405180910390fd5b81600b8190555060019050919050565b600e5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600b5481565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60105481565b611bb0611caa565b73ffffffffffffffffffffffffffffffffffffffff16611bce6113fd565b73ffffffffffffffffffffffffffffffffffffffff1614611c24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1b906131d6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611c92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c89906137fa565b60405180910390fd5b611c9b816127aa565b50565b60135481565b600c5481565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1690613888565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611d8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8490613916565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611e679190612ff3565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611ee2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed9906139a4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611f50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4790613a32565b60405180910390fd5b5f8103611f6757611f6283835f61286d565b6127a5565b600d5f9054906101000a900460ff161561236357611f836113fd565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611ff15750611fc16113fd565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561202957505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612063575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561207c5750600660149054906101000a900460ff16155b1561236257600d60019054906101000a900460ff166121705760145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612130575060145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b61216f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216690613a9a565b60405180910390fd5b5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015612212575060155f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156122b957600a5481111561225c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225390613b28565b60405180910390fd5b600c54612268836110e7565b826122739190613221565b11156122b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ab90613b90565b60405180910390fd5b612361565b60155f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661236057600c54612313836110e7565b8261231e9190613221565b111561235f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161235690613b90565b60405180910390fd5b5b5b5b5b5f61236d306110e7565b90505f600b5482101590508080156123915750600d60029054906101000a900460ff165b80156123aa5750600660149054906101000a900460ff16155b801561240157507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015612454575060145f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156124a7575060145f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156124ea576001600660146101000a81548160ff0219169083151502179055506124cf612ae2565b5f600660146101000a81548160ff0219169083151502179055505b5f600660149054906101000a900460ff1615905060145f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612599575060145f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b156125a2575f90505b5f805f8315612793577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614801561260757505f601154115b156126755761263460646126266011548a612b3090919063ffffffff16565b612b4590919063ffffffff16565b9250601154601354846126479190613319565b6126519190613387565b9150601154601254846126649190613319565b61266e9190613387565b905061273c565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161480156126d157505f600e54115b1561273b576126fe60646126f0600e548a612b3090919063ffffffff16565b612b4590919063ffffffff16565b9250600e54601054846127119190613319565b61271b9190613387565b9150600e54600f548461272e9190613319565b6127389190613387565b90505b5b5f8311156127505761274f89308561286d565b5b5f82111561278457612783307f00000000000000000000000000000000000000000000000000000000000000008461286d565b5b82876127909190613bae565b96505b61279e89898961286d565b5050505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036128db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128d2906139a4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612949576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161294090613a32565b60405180910390fd5b612954838383612b5a565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156129d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129ce90613c51565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254612a659190613221565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612ac99190612ff3565b60405180910390a3612adc848484612b5f565b50505050565b5f612aec306110e7565b90505f8103612afb5750612b2e565b6014600b54612b0a9190613319565b811115612b23576014600b54612b209190613319565b90505b612b2c81612b64565b505b565b5f8183612b3d9190613319565b905092915050565b5f8183612b529190613387565b905092915050565b505050565b505050565b5f600267ffffffffffffffff811115612b8057612b7f613c6f565b5b604051908082528060200260200182016040528015612bae5781602001602082028036833780820191505090505b50905030815f81518110612bc557612bc4613c9c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600181518110612c3557612c34613c9c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612c9a307f000000000000000000000000000000000000000000000000000000000000000084611cb1565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635c11d795835f8460095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401612d1c959493929190613db9565b5f604051808303815f87803b158015612d33575f80fd5b505af1158015612d45573d5f803e3d5ffd5b505050505050565b5f80fd5b5f819050919050565b612d6381612d51565b8114612d6d575f80fd5b50565b5f81359050612d7e81612d5a565b92915050565b5f8060408385031215612d9a57612d99612d4d565b5b5f612da785828601612d70565b9250506020612db885828601612d70565b9150509250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612deb82612dc2565b9050919050565b612dfb81612de1565b82525050565b5f602082019050612e145f830184612df2565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612e5c82612e1a565b612e668185612e24565b9350612e76818560208601612e34565b612e7f81612e42565b840191505092915050565b5f6020820190508181035f830152612ea28184612e52565b905092915050565b612eb381612de1565b8114612ebd575f80fd5b50565b5f81359050612ece81612eaa565b92915050565b5f8060408385031215612eea57612ee9612d4d565b5b5f612ef785828601612ec0565b9250506020612f0885828601612d70565b9150509250929050565b5f8115159050919050565b612f2681612f12565b82525050565b5f602082019050612f3f5f830184612f1d565b92915050565b5f60208284031215612f5a57612f59612d4d565b5b5f612f6784828501612ec0565b91505092915050565b5f819050919050565b5f612f93612f8e612f8984612dc2565b612f70565b612dc2565b9050919050565b5f612fa482612f79565b9050919050565b5f612fb582612f9a565b9050919050565b612fc581612fab565b82525050565b5f602082019050612fde5f830184612fbc565b92915050565b612fed81612d51565b82525050565b5f6020820190506130065f830184612fe4565b92915050565b5f6020828403121561302157613020612d4d565b5b5f61302e84828501612d70565b91505092915050565b5f805f6060848603121561304e5761304d612d4d565b5b5f61305b86828701612ec0565b935050602061306c86828701612ec0565b925050604061307d86828701612d70565b9150509250925092565b5f60ff82169050919050565b61309c81613087565b82525050565b5f6020820190506130b55f830184613093565b92915050565b6130c481612f12565b81146130ce575f80fd5b50565b5f813590506130df816130bb565b92915050565b5f80604083850312156130fb576130fa612d4d565b5b5f61310885828601612ec0565b9250506020613119858286016130d1565b9150509250929050565b5f6020828403121561313857613137612d4d565b5b5f613145848285016130d1565b91505092915050565b5f806040838503121561316457613163612d4d565b5b5f61317185828601612ec0565b925050602061318285828601612ec0565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6131c0602083612e24565b91506131cb8261318c565b602082019050919050565b5f6020820190508181035f8301526131ed816131b4565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61322b82612d51565b915061323683612d51565b925082820190508082111561324e5761324d6131f4565b5b92915050565b7f4d757374206b656570206665657320617420313025206f72206c6573730000005f82015250565b5f613288601d83612e24565b915061329382613254565b602082019050919050565b5f6020820190508181035f8301526132b58161327c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061330057607f821691505b602082108103613313576133126132bc565b5b50919050565b5f61332382612d51565b915061332e83612d51565b925082820261333c81612d51565b91508282048414831517613353576133526131f4565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61339182612d51565b915061339c83612d51565b9250826133ac576133ab61335a565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e74205f8201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b5f613411602f83612e24565b915061341c826133b7565b604082019050919050565b5f6020820190508181035f83015261343e81613405565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f61349f602883612e24565b91506134aa82613445565b604082019050919050565b5f6020820190508181035f8301526134cc81613493565b9050919050565b7f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000005f82015250565b5f613507601a83612e24565b9150613512826134d3565b602082019050919050565b5f6020820190508181035f830152613534816134fb565b9050919050565b5f8151905061354981612d5a565b92915050565b5f6020828403121561356457613563612d4d565b5b5f6135718482850161353b565b91505092915050565b5f60408201905061358d5f830185612df2565b61359a6020830184612fe4565b9392505050565b5f815190506135af816130bb565b92915050565b5f602082840312156135ca576135c9612d4d565b5b5f6135d7848285016135a1565b91505092915050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e205f8201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b5f61363a602483612e24565b9150613645826135e0565b604082019050919050565b5f6020820190508181035f8301526136678161362e565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f6136c8603583612e24565b91506136d38261366e565b604082019050919050565b5f6020820190508181035f8301526136f5816136bc565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b5f613756603483612e24565b9150613761826136fc565b604082019050919050565b5f6020820190508181035f8301526137838161374a565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6137e4602683612e24565b91506137ef8261378a565b604082019050919050565b5f6020820190508181035f830152613811816137d8565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613872602483612e24565b915061387d82613818565b604082019050919050565b5f6020820190508181035f83015261389f81613866565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613900602283612e24565b915061390b826138a6565b604082019050919050565b5f6020820190508181035f83015261392d816138f4565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61398e602583612e24565b915061399982613934565b604082019050919050565b5f6020820190508181035f8301526139bb81613982565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613a1c602383612e24565b9150613a27826139c2565b604082019050919050565b5f6020820190508181035f830152613a4981613a10565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f613a84601683612e24565b9150613a8f82613a50565b602082019050919050565b5f6020820190508181035f830152613ab181613a78565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f613b12603583612e24565b9150613b1d82613ab8565b604082019050919050565b5f6020820190508181035f830152613b3f81613b06565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f613b7a601383612e24565b9150613b8582613b46565b602082019050919050565b5f6020820190508181035f830152613ba781613b6e565b9050919050565b5f613bb882612d51565b9150613bc383612d51565b9250828203905081811115613bdb57613bda6131f4565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613c3b602683612e24565b9150613c4682613be1565b604082019050919050565b5f6020820190508181035f830152613c6881613c2f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f613cec613ce7613ce284613cc9565b612f70565b612d51565b9050919050565b613cfc81613cd2565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613d3481612de1565b82525050565b5f613d458383613d2b565b60208301905092915050565b5f602082019050919050565b5f613d6782613d02565b613d718185613d0c565b9350613d7c83613d1c565b805f5b83811015613dac578151613d938882613d3a565b9750613d9e83613d51565b925050600181019050613d7f565b5085935050505092915050565b5f60a082019050613dcc5f830188612fe4565b613dd96020830187613cf3565b8181036040830152613deb8186613d5d565b9050613dfa6060830185612df2565b613e076080830184612fe4565b969550505050505056fea26469706673582212203d0c5005e4a8ad56073f9e3ef815f0904b9657041dc5d0d7bd3c18310c1d7a7064736f6c634300081a0033