[ { "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" }, { "stateMutability": "payable", "type": "receive" } ]
60c060405273c02aaa39b223fe8d0a0e5c4f27ead9083c756cc260065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600d5f6101000a81548160ff0219169083151502179055505f600d60016101000a81548160ff0219169083151502179055506001600d60026101000a81548160ff02191690831515021790555042436040516020016100ba929190610ab8565b604051602081830303815290604052805190602001205f1c6014553480156100e0575f80fd5b506040518060400160405280600981526020017f42756e646c6520414900000000000000000000000000000000000000000000008152506040518060400160405280600681526020017f42554e4441490000000000000000000000000000000000000000000000000000815250816003908161015c9190610d14565b50806004908161016c9190610d14565b50505061018b61018061062260201b60201c565b61062960201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d90506101b48160016106ec60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610231573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102559190610e41565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518363ffffffff1660e01b81526004016102b0929190610e7b565b6020604051808303815f875af11580156102cc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102f09190610e41565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505061033660a05160016106ec60201b60201c565b5f601990505f80601990505f806c01431e0fae6d7217caa000000090506103e86014826103639190610ecf565b61036d9190610f3d565b600a819055506103e86014826103839190610ecf565b61038d9190610f3d565b600c819055506127106005826103a39190610ecf565b6103ad9190610f3d565b600b8190555084600f8190555083601081905550601054600f546103d19190610f6d565b600e8190555082601281905550816013819055506013546012546103f59190610f6d565b6011819055503360095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506104d96104cc6107cc60201b60201c565b60016107f460201b60201c565b6104ea3060016107f460201b60201c565b6104fd61dead60016107f460201b60201c565b61052f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016107f460201b60201c565b61056160085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016107f460201b60201c565b61057f6105726107cc60201b60201c565b60016106ec60201b60201c565b6105903060016106ec60201b60201c565b6105a361dead60016106ec60201b60201c565b6105d560075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016106ec60201b60201c565b61060760085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016106ec60201b60201c565b610617338261092260201b60201c565b5050505050506110db565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6106fa61062260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1661071e6107cc60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610774576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076b90610ffa565b60405180910390fd5b8060165f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61080261062260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166108266107cc60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161461087c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087390610ffa565b60405180910390fd5b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516109169190611032565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610990576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098790611095565b60405180910390fd5b6109a15f8383610a8560201b60201c565b8060025f8282546109b29190610f6d565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a049190610f6d565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a6891906110c2565b60405180910390a3610a815f8383610a8a60201b60201c565b5050565b505050565b505050565b5f819050919050565b5f819050919050565b610ab2610aad82610a8f565b610a98565b82525050565b5f610ac38285610aa1565b602082019150610ad38284610aa1565b6020820191508190509392505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610b5e57607f821691505b602082108103610b7157610b70610b1a565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610bd37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610b98565b610bdd8683610b98565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610c18610c13610c0e84610a8f565b610bf5565b610a8f565b9050919050565b5f819050919050565b610c3183610bfe565b610c45610c3d82610c1f565b848454610ba4565b825550505050565b5f90565b610c59610c4d565b610c64818484610c28565b505050565b5b81811015610c8757610c7c5f82610c51565b600181019050610c6a565b5050565b601f821115610ccc57610c9d81610b77565b610ca684610b89565b81016020851015610cb5578190505b610cc9610cc185610b89565b830182610c69565b50505b505050565b5f82821c905092915050565b5f610cec5f1984600802610cd1565b1980831691505092915050565b5f610d048383610cdd565b9150826002028217905092915050565b610d1d82610ae3565b67ffffffffffffffff811115610d3657610d35610aed565b5b610d408254610b47565b610d4b828285610c8b565b5f60209050601f831160018114610d7c575f8415610d6a578287015190505b610d748582610cf9565b865550610ddb565b601f198416610d8a86610b77565b5f5b82811015610db157848901518255600182019150602085019450602081019050610d8c565b86831015610dce5784890151610dca601f891682610cdd565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e1082610de7565b9050919050565b610e2081610e06565b8114610e2a575f80fd5b50565b5f81519050610e3b81610e17565b92915050565b5f60208284031215610e5657610e55610de3565b5b5f610e6384828501610e2d565b91505092915050565b610e7581610e06565b82525050565b5f604082019050610e8e5f830185610e6c565b610e9b6020830184610e6c565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610ed982610a8f565b9150610ee483610a8f565b9250828202610ef281610a8f565b91508282048414831517610f0957610f08610ea2565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610f4782610a8f565b9150610f5283610a8f565b925082610f6257610f61610f10565b5b828204905092915050565b5f610f7782610a8f565b9150610f8283610a8f565b9250828201905080821115610f9a57610f99610ea2565b5b92915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f610fe4602083610fa0565b9150610fef82610fb0565b602082019050919050565b5f6020820190508181035f83015261101181610fd8565b9050919050565b5f8115159050919050565b61102c81611018565b82525050565b5f6020820190506110455f830184611023565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61107f601f83610fa0565b915061108a8261104b565b602082019050919050565b5f6020820190508181035f8301526110ac81611073565b9050919050565b6110bc81610a8f565b82525050565b5f6020820190506110d55f8301846110b3565b92915050565b60805160a051613b2161112d5f395f8181610f2501528181611f590152818161219a015281816123940152818161245e015261254501525f8181610ba901528181612a5c0152612a830152613b215ff3fe60806040526004361061025f575f3560e01c8063715018a611610143578063c18bc195116100b5578063e2f4560511610079578063e2f45605146108d4578063efdee94f146108fe578063f11a24d314610928578063f2fde38b14610952578063f63743421461097a578063f8b45b05146109a457610266565b8063c18bc195146107e0578063c8c8ebe414610808578063d257b34f14610832578063d85ba0631461086e578063dd62ed3e1461089857610266565b80638da5cb5b116101075780638da5cb5b146106d6578063924de9b71461070057806395d89b4114610728578063a9059cbb14610752578063bbc0c7421461078e578063c0246668146107b857610266565b8063715018a61461062e578063751039fc146106445780637571336a1461066e5780638322fff2146106965780638a8c523c146106c057610266565b806327c8f835116101dc5780634fbee193116101a05780634fbee1931461051057806365c1bef81461054c57806366ca9b83146105765780636a486a8e1461059e5780636ddd1713146105c857806370a08231146105f257610266565b806327c8f8351461043e578063313ce56714610468578063489ae78d1461049257806349bd5a5e146104bc5780634a62bb65146104e657610266565b80631694505e116102235780631694505e1461035e57806318160ddd146103885780631816467f146103b2578063203e727e146103da57806323b872dd1461040257610266565b806302dbd8f81461026a57806303fc20131461029257806306fdde03146102bc578063095ea7b3146102e657806310d5de531461032257610266565b3661026657005b5f80fd5b348015610275575f80fd5b50610290600480360381019061028b9190612b6b565b6109ce565b005b34801561029d575f80fd5b506102a6610ab8565b6040516102b39190612be8565b60405180910390f35b3480156102c7575f80fd5b506102d0610add565b6040516102dd9190612c71565b60405180910390f35b3480156102f1575f80fd5b5061030c60048036038101906103079190612cbb565b610b6d565b6040516103199190612d13565b60405180910390f35b34801561032d575f80fd5b5061034860048036038101906103439190612d2c565b610b8a565b6040516103559190612d13565b60405180910390f35b348015610369575f80fd5b50610372610ba7565b60405161037f9190612db2565b60405180910390f35b348015610393575f80fd5b5061039c610bcb565b6040516103a99190612dda565b60405180910390f35b3480156103bd575f80fd5b506103d860048036038101906103d39190612d2c565b610bd4565b005b3480156103e5575f80fd5b5061040060048036038101906103fb9190612df3565b610d0e565b005b34801561040d575f80fd5b5061042860048036038101906104239190612e1e565b610e1d565b6040516104359190612d13565b60405180910390f35b348015610449575f80fd5b50610452610f0f565b60405161045f9190612be8565b60405180910390f35b348015610473575f80fd5b5061047c610f15565b6040516104899190612e89565b60405180910390f35b34801561049d575f80fd5b506104a6610f1d565b6040516104b39190612dda565b60405180910390f35b3480156104c7575f80fd5b506104d0610f23565b6040516104dd9190612be8565b60405180910390f35b3480156104f1575f80fd5b506104fa610f47565b6040516105079190612d13565b60405180910390f35b34801561051b575f80fd5b5061053660048036038101906105319190612d2c565b610f59565b6040516105439190612d13565b60405180910390f35b348015610557575f80fd5b50610560610fab565b60405161056d9190612dda565b60405180910390f35b348015610581575f80fd5b5061059c60048036038101906105979190612b6b565b610fb1565b005b3480156105a9575f80fd5b506105b261109b565b6040516105bf9190612dda565b60405180910390f35b3480156105d3575f80fd5b506105dc6110a1565b6040516105e99190612d13565b60405180910390f35b3480156105fd575f80fd5b5061061860048036038101906106139190612d2c565b6110b4565b6040516106259190612dda565b60405180910390f35b348015610639575f80fd5b506106426110f9565b005b34801561064f575f80fd5b50610658611180565b6040516106659190612d13565b60405180910390f35b348015610679575f80fd5b50610694600480360381019061068f9190612ecc565b61121d565b005b3480156106a1575f80fd5b506106aa6112f1565b6040516106b79190612be8565b60405180910390f35b3480156106cb575f80fd5b506106d4611316565b005b3480156106e1575f80fd5b506106ea6113ca565b6040516106f79190612be8565b60405180910390f35b34801561070b575f80fd5b5061072660048036038101906107219190612f0a565b6113f2565b005b348015610733575f80fd5b5061073c61148b565b6040516107499190612c71565b60405180910390f35b34801561075d575f80fd5b5061077860048036038101906107739190612cbb565b61151b565b6040516107859190612d13565b60405180910390f35b348015610799575f80fd5b506107a2611538565b6040516107af9190612d13565b60405180910390f35b3480156107c3575f80fd5b506107de60048036038101906107d99190612ecc565b61154b565b005b3480156107eb575f80fd5b5061080660048036038101906108019190612df3565b61166d565b005b348015610813575f80fd5b5061081c61177c565b6040516108299190612dda565b60405180910390f35b34801561083d575f80fd5b5061085860048036038101906108539190612df3565b611782565b6040516108659190612d13565b60405180910390f35b348015610879575f80fd5b506108826118d6565b60405161088f9190612dda565b60405180910390f35b3480156108a3575f80fd5b506108be60048036038101906108b99190612f35565b6118dc565b6040516108cb9190612dda565b60405180910390f35b3480156108df575f80fd5b506108e861195e565b6040516108f59190612dda565b60405180910390f35b348015610909575f80fd5b50610912611964565b60405161091f9190612be8565b60405180910390f35b348015610933575f80fd5b5061093c611989565b6040516109499190612dda565b60405180910390f35b34801561095d575f80fd5b5061097860048036038101906109739190612d2c565b61198f565b005b348015610985575f80fd5b5061098e611a85565b60405161099b9190612dda565b60405180910390f35b3480156109af575f80fd5b506109b8611a8b565b6040516109c59190612dda565b60405180910390f35b6109d6611a91565b73ffffffffffffffffffffffffffffffffffffffff166109f46113ca565b73ffffffffffffffffffffffffffffffffffffffff1614610a4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4190612fbd565b60405180910390fd5b8160128190555080601381905550601354601254610a689190613008565b60118190555060326011541115610ab4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aab90613085565b60405180910390fd5b5050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060038054610aec906130d0565b80601f0160208091040260200160405190810160405280929190818152602001828054610b18906130d0565b8015610b635780601f10610b3a57610100808354040283529160200191610b63565b820191905f5260205f20905b815481529060010190602001808311610b4657829003601f168201915b5050505050905090565b5f610b80610b79611a91565b8484611a98565b6001905092915050565b6016602052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b610bdc611a91565b73ffffffffffffffffffffffffffffffffffffffff16610bfa6113ca565b73ffffffffffffffffffffffffffffffffffffffff1614610c50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4790612fbd565b60405180910390fd5b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a38060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610d16611a91565b73ffffffffffffffffffffffffffffffffffffffff16610d346113ca565b73ffffffffffffffffffffffffffffffffffffffff1614610d8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8190612fbd565b60405180910390fd5b670de0b6b3a76400006103e86005610da0610bcb565b610daa9190613100565b610db4919061316e565b610dbe919061316e565b811015610e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df79061320e565b60405180910390fd5b670de0b6b3a764000081610e149190613100565b600a8190555050565b5f610e29848484611c5b565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610e70611a91565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610eef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee69061329c565b60405180910390fd5b610f0385610efb611a91565b858403611a98565b60019150509392505050565b61dead81565b5f6012905090565b600f5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b600d5f9054906101000a900460ff1681565b5f60155f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60125481565b610fb9611a91565b73ffffffffffffffffffffffffffffffffffffffff16610fd76113ca565b73ffffffffffffffffffffffffffffffffffffffff161461102d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102490612fbd565b60405180910390fd5b81600f8190555080601081905550601054600f5461104b9190613008565b600e81905550601e600e541115611097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108e90613085565b60405180910390fd5b5050565b60115481565b600d60029054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611101611a91565b73ffffffffffffffffffffffffffffffffffffffff1661111f6113ca565b73ffffffffffffffffffffffffffffffffffffffff1614611175576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116c90612fbd565b60405180910390fd5b61117e5f612591565b565b5f611189611a91565b73ffffffffffffffffffffffffffffffffffffffff166111a76113ca565b73ffffffffffffffffffffffffffffffffffffffff16146111fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f490612fbd565b60405180910390fd5b5f600d5f6101000a81548160ff0219169083151502179055506001905090565b611225611a91565b73ffffffffffffffffffffffffffffffffffffffff166112436113ca565b73ffffffffffffffffffffffffffffffffffffffff1614611299576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129090612fbd565b60405180910390fd5b8060165f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61131e611a91565b73ffffffffffffffffffffffffffffffffffffffff1661133c6113ca565b73ffffffffffffffffffffffffffffffffffffffff1614611392576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138990612fbd565b60405180910390fd5b6001600d60016101000a81548160ff0219169083151502179055506001600d60026101000a81548160ff021916908315150217905550565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6113fa611a91565b73ffffffffffffffffffffffffffffffffffffffff166114186113ca565b73ffffffffffffffffffffffffffffffffffffffff161461146e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146590612fbd565b60405180910390fd5b80600d60026101000a81548160ff02191690831515021790555050565b60606004805461149a906130d0565b80601f01602080910402602001604051908101604052809291908181526020018280546114c6906130d0565b80156115115780601f106114e857610100808354040283529160200191611511565b820191905f5260205f20905b8154815290600101906020018083116114f457829003601f168201915b5050505050905090565b5f61152e611527611a91565b8484611c5b565b6001905092915050565b600d60019054906101000a900460ff1681565b611553611a91565b73ffffffffffffffffffffffffffffffffffffffff166115716113ca565b73ffffffffffffffffffffffffffffffffffffffff16146115c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115be90612fbd565b60405180910390fd5b8060155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516116619190612d13565b60405180910390a25050565b611675611a91565b73ffffffffffffffffffffffffffffffffffffffff166116936113ca565b73ffffffffffffffffffffffffffffffffffffffff16146116e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e090612fbd565b60405180910390fd5b670de0b6b3a76400006103e860056116ff610bcb565b6117099190613100565b611713919061316e565b61171d919061316e565b81101561175f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117569061332a565b60405180910390fd5b670de0b6b3a7640000816117739190613100565b600c8190555050565b600a5481565b5f61178b611a91565b73ffffffffffffffffffffffffffffffffffffffff166117a96113ca565b73ffffffffffffffffffffffffffffffffffffffff16146117ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f690612fbd565b60405180910390fd5b620186a0600161180d610bcb565b6118179190613100565b611821919061316e565b821015611863576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185a906133b8565b60405180910390fd5b6103e86005611870610bcb565b61187a9190613100565b611884919061316e565b8211156118c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118bd90613446565b60405180910390fd5b81600b8190555060019050919050565b600e5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600b5481565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60105481565b611997611a91565b73ffffffffffffffffffffffffffffffffffffffff166119b56113ca565b73ffffffffffffffffffffffffffffffffffffffff1614611a0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0290612fbd565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a70906134d4565b60405180910390fd5b611a8281612591565b50565b60135481565b600c5481565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afd90613562565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6b906135f0565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611c4e9190612dda565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611cc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc09061367e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611d37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2e9061370c565b60405180910390fd5b5f8103611d4e57611d4983835f612654565b61258c565b600d5f9054906101000a900460ff161561214a57611d6a6113ca565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611dd85750611da86113ca565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611e1057505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611e4a575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611e635750600660149054906101000a900460ff16155b1561214957600d60019054906101000a900460ff16611f575760155f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611f17575060155f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b611f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4d90613774565b60405180910390fd5b5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611ff9575060165f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156120a057600a54811115612043576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203a90613802565b60405180910390fd5b600c5461204f836110b4565b8261205a9190613008565b111561209b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120929061386a565b60405180910390fd5b612148565b60165f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661214757600c546120fa836110b4565b826121059190613008565b1115612146576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213d9061386a565b60405180910390fd5b5b5b5b5b5f612154306110b4565b90505f600b5482101590508080156121785750600d60029054906101000a900460ff165b80156121915750600660149054906101000a900460ff16155b80156121e857507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b801561223b575060155f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b801561228e575060155f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156122d1576001600660146101000a81548160ff0219169083151502179055506122b66128c9565b5f600660146101000a81548160ff0219169083151502179055505b5f600660149054906101000a900460ff1615905060155f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612380575060155f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15612389575f90505b5f805f831561257a577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff161480156123ee57505f601154115b1561245c5761241b606461240d6011548a61291790919063ffffffff16565b61292c90919063ffffffff16565b92506011546013548461242e9190613100565b612438919061316e565b91506011546012548461244b9190613100565b612455919061316e565b9050612523565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161480156124b857505f600e54115b15612522576124e560646124d7600e548a61291790919063ffffffff16565b61292c90919063ffffffff16565b9250600e54601054846124f89190613100565b612502919061316e565b9150600e54600f54846125159190613100565b61251f919061316e565b90505b5b5f83111561253757612536893085612654565b5b5f82111561256b5761256a307f000000000000000000000000000000000000000000000000000000000000000084612654565b5b82876125779190613888565b96505b612585898989612654565b5050505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036126c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126b99061367e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612730576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127279061370c565b60405180910390fd5b61273b838383612941565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156127be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127b59061392b565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461284c9190613008565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516128b09190612dda565b60405180910390a36128c3848484612946565b50505050565b5f6128d3306110b4565b90505f81036128e25750612915565b6014600b546128f19190613100565b81111561290a576014600b546129079190613100565b90505b6129138161294b565b505b565b5f81836129249190613100565b905092915050565b5f8183612939919061316e565b905092915050565b505050565b505050565b5f600267ffffffffffffffff81111561296757612966613949565b5b6040519080825280602002602001820160405280156129955781602001602082028036833780820191505090505b50905030815f815181106129ac576129ab613976565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681600181518110612a1c57612a1b613976565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612a81307f000000000000000000000000000000000000000000000000000000000000000084611a98565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16635c11d795835f8460095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401612b03959493929190613a93565b5f604051808303815f87803b158015612b1a575f80fd5b505af1158015612b2c573d5f803e3d5ffd5b505050505050565b5f80fd5b5f819050919050565b612b4a81612b38565b8114612b54575f80fd5b50565b5f81359050612b6581612b41565b92915050565b5f8060408385031215612b8157612b80612b34565b5b5f612b8e85828601612b57565b9250506020612b9f85828601612b57565b9150509250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612bd282612ba9565b9050919050565b612be281612bc8565b82525050565b5f602082019050612bfb5f830184612bd9565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612c4382612c01565b612c4d8185612c0b565b9350612c5d818560208601612c1b565b612c6681612c29565b840191505092915050565b5f6020820190508181035f830152612c898184612c39565b905092915050565b612c9a81612bc8565b8114612ca4575f80fd5b50565b5f81359050612cb581612c91565b92915050565b5f8060408385031215612cd157612cd0612b34565b5b5f612cde85828601612ca7565b9250506020612cef85828601612b57565b9150509250929050565b5f8115159050919050565b612d0d81612cf9565b82525050565b5f602082019050612d265f830184612d04565b92915050565b5f60208284031215612d4157612d40612b34565b5b5f612d4e84828501612ca7565b91505092915050565b5f819050919050565b5f612d7a612d75612d7084612ba9565b612d57565b612ba9565b9050919050565b5f612d8b82612d60565b9050919050565b5f612d9c82612d81565b9050919050565b612dac81612d92565b82525050565b5f602082019050612dc55f830184612da3565b92915050565b612dd481612b38565b82525050565b5f602082019050612ded5f830184612dcb565b92915050565b5f60208284031215612e0857612e07612b34565b5b5f612e1584828501612b57565b91505092915050565b5f805f60608486031215612e3557612e34612b34565b5b5f612e4286828701612ca7565b9350506020612e5386828701612ca7565b9250506040612e6486828701612b57565b9150509250925092565b5f60ff82169050919050565b612e8381612e6e565b82525050565b5f602082019050612e9c5f830184612e7a565b92915050565b612eab81612cf9565b8114612eb5575f80fd5b50565b5f81359050612ec681612ea2565b92915050565b5f8060408385031215612ee257612ee1612b34565b5b5f612eef85828601612ca7565b9250506020612f0085828601612eb8565b9150509250929050565b5f60208284031215612f1f57612f1e612b34565b5b5f612f2c84828501612eb8565b91505092915050565b5f8060408385031215612f4b57612f4a612b34565b5b5f612f5885828601612ca7565b9250506020612f6985828601612ca7565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612fa7602083612c0b565b9150612fb282612f73565b602082019050919050565b5f6020820190508181035f830152612fd481612f9b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61301282612b38565b915061301d83612b38565b925082820190508082111561303557613034612fdb565b5b92915050565b7f4d757374206b656570206665657320617420313025206f72206c6573730000005f82015250565b5f61306f601d83612c0b565b915061307a8261303b565b602082019050919050565b5f6020820190508181035f83015261309c81613063565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806130e757607f821691505b6020821081036130fa576130f96130a3565b5b50919050565b5f61310a82612b38565b915061311583612b38565b925082820261312381612b38565b9150828204841483151761313a57613139612fdb565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61317882612b38565b915061318383612b38565b92508261319357613192613141565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e74205f8201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b5f6131f8602f83612c0b565b91506132038261319e565b604082019050919050565b5f6020820190508181035f830152613225816131ec565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f613286602883612c0b565b91506132918261322c565b604082019050919050565b5f6020820190508181035f8301526132b38161327a565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e205f8201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b5f613314602483612c0b565b915061331f826132ba565b604082019050919050565b5f6020820190508181035f83015261334181613308565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f6133a2603583612c0b565b91506133ad82613348565b604082019050919050565b5f6020820190508181035f8301526133cf81613396565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b5f613430603483612c0b565b915061343b826133d6565b604082019050919050565b5f6020820190508181035f83015261345d81613424565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6134be602683612c0b565b91506134c982613464565b604082019050919050565b5f6020820190508181035f8301526134eb816134b2565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61354c602483612c0b565b9150613557826134f2565b604082019050919050565b5f6020820190508181035f83015261357981613540565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6135da602283612c0b565b91506135e582613580565b604082019050919050565b5f6020820190508181035f830152613607816135ce565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613668602583612c0b565b91506136738261360e565b604082019050919050565b5f6020820190508181035f8301526136958161365c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6136f6602383612c0b565b91506137018261369c565b604082019050919050565b5f6020820190508181035f830152613723816136ea565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f61375e601683612c0b565b91506137698261372a565b602082019050919050565b5f6020820190508181035f83015261378b81613752565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f6137ec603583612c0b565b91506137f782613792565b604082019050919050565b5f6020820190508181035f830152613819816137e0565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f613854601383612c0b565b915061385f82613820565b602082019050919050565b5f6020820190508181035f83015261388181613848565b9050919050565b5f61389282612b38565b915061389d83612b38565b92508282039050818111156138b5576138b4612fdb565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613915602683612c0b565b9150613920826138bb565b604082019050919050565b5f6020820190508181035f83015261394281613909565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f6139c66139c16139bc846139a3565b612d57565b612b38565b9050919050565b6139d6816139ac565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613a0e81612bc8565b82525050565b5f613a1f8383613a05565b60208301905092915050565b5f602082019050919050565b5f613a41826139dc565b613a4b81856139e6565b9350613a56836139f6565b805f5b83811015613a86578151613a6d8882613a14565b9750613a7883613a2b565b925050600181019050613a59565b5085935050505092915050565b5f60a082019050613aa65f830188612dcb565b613ab360208301876139cd565b8181036040830152613ac58186613a37565b9050613ad46060830185612bd9565b613ae16080830184612dcb565b969550505050505056fea26469706673582212209bf9bbb3e56ebaf7f3b2fde24bfae927db711c83186d9cb301701ffc7d6c914464736f6c634300081a0033