[ { "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": "pair", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "SetAutomatedMarketMakerPair", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "_uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "addLPToUniswap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "buyFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "initialTotalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromFees", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "percent", "type": "uint256" } ], "name": "manualSwapToken", "outputs": [], "stateMutability": "nonpayable", "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": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeTheLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair", "type": "address" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setAutomatedMarketMakerPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buyFee", "type": "uint256" }, { "internalType": "uint256", "name": "_sellFee", "type": "uint256" } ], "name": "setFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "stopTransferDelay", "outputs": [], "stateMutability": "nonpayable", "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": "tokensWithdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "transferDelayEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "withdrawEth", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a06040526012600a6100129190610c40565b633b9aca006100219190610c8a565b6009555f600a555f600b55606460095461003b9190610cf8565b600c55600c54600d556001600e60016101000a81548160ff0219169083151502179055506103e860026009546100719190610c8a565b61007b9190610cf8565b6010555f60115f6101000a81548160ff0219169083151502179055505f601160016101000a81548160ff0219169083151502179055503480156100bc575f80fd5b506040518060400160405280601281526020017f426f726973204a6f686e736f6e20436f696e00000000000000000000000000008152506040518060400160405280600481526020017f424f4a4f0000000000000000000000000000000000000000000000000000000081525081600390816101389190610f59565b5080600490816101489190610f59565b50505061016761015c61063760201b60201c565b61063e60201b60201c565b737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505073a1145bc15e9c0baa00e1babebb307eb65ac3277b60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061021161063760201b60201c565b60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061026130600161070160201b60201c565b61027461dead600161070160201b60201c565b61028760805160016107b560201b60201c565b6102983060016107b560201b60201c565b6102ab61dead60016107b560201b60201c565b6102c96102bc61063760201b60201c565b60016107b560201b60201c565b6102fb60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016107b560201b60201c565b61032d60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016107b560201b60201c565b61034b61033e61063760201b60201c565b600161070160201b60201c565b61037d60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161070160201b60201c565b6103af60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161070160201b60201c565b60805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103fa573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061041e9190611086565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610485573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104a99190611086565b6040518363ffffffff1660e01b81526004016104c69291906110c0565b6020604051808303815f875af11580156104e2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105069190611086565b60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061057760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016107b560201b60201c565b6105a960065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600161081b60201b60201c565b6105f360075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a600980546105de9190610c8a565b6105e89190610cf8565b6108b960201b60201c565b61063260085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a6009546106279190610cf8565b6108b960201b60201c565b611255565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61070f610a1360201b60201c565b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516107a99190611101565b60405180910390a25050565b6107c3610a1360201b60201c565b8060135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610927576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091e90611174565b60405180910390fd5b6109385f8383610a9d60201b60201c565b8060025f8282546109499190611192565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109f691906111d4565b60405180910390a3610a0f5f8383610aa260201b60201c565b5050565b610a2161063760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16610a45610aa760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610a9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9290611237565b60405180910390fd5b565b505050565b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610b5157808604811115610b2d57610b2c610acf565b5b6001851615610b3c5780820291505b8081029050610b4a85610afc565b9450610b11565b94509492505050565b5f82610b695760019050610c24565b81610b76575f9050610c24565b8160018114610b8c5760028114610b9657610bc5565b6001915050610c24565b60ff841115610ba857610ba7610acf565b5b8360020a915084821115610bbf57610bbe610acf565b5b50610c24565b5060208310610133831016604e8410600b8410161715610bfa5782820a905083811115610bf557610bf4610acf565b5b610c24565b610c078484846001610b08565b92509050818404811115610c1e57610c1d610acf565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f610c4a82610c2b565b9150610c5583610c34565b9250610c827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610b5a565b905092915050565b5f610c9482610c2b565b9150610c9f83610c2b565b9250828202610cad81610c2b565b91508282048414831517610cc457610cc3610acf565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610d0282610c2b565b9150610d0d83610c2b565b925082610d1d57610d1c610ccb565b5b828204905092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610da357607f821691505b602082108103610db657610db5610d5f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610e187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610ddd565b610e228683610ddd565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610e5d610e58610e5384610c2b565b610e3a565b610c2b565b9050919050565b5f819050919050565b610e7683610e43565b610e8a610e8282610e64565b848454610de9565b825550505050565b5f90565b610e9e610e92565b610ea9818484610e6d565b505050565b5b81811015610ecc57610ec15f82610e96565b600181019050610eaf565b5050565b601f821115610f1157610ee281610dbc565b610eeb84610dce565b81016020851015610efa578190505b610f0e610f0685610dce565b830182610eae565b50505b505050565b5f82821c905092915050565b5f610f315f1984600802610f16565b1980831691505092915050565b5f610f498383610f22565b9150826002028217905092915050565b610f6282610d28565b67ffffffffffffffff811115610f7b57610f7a610d32565b5b610f858254610d8c565b610f90828285610ed0565b5f60209050601f831160018114610fc1575f8415610faf578287015190505b610fb98582610f3e565b865550611020565b601f198416610fcf86610dbc565b5f5b82811015610ff657848901518255600182019150602085019450602081019050610fd1565b86831015611013578489015161100f601f891682610f22565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110558261102c565b9050919050565b6110658161104b565b811461106f575f80fd5b50565b5f815190506110808161105c565b92915050565b5f6020828403121561109b5761109a611028565b5b5f6110a884828501611072565b91505092915050565b6110ba8161104b565b82525050565b5f6040820190506110d35f8301856110b1565b6110e060208301846110b1565b9392505050565b5f8115159050919050565b6110fb816110e7565b82525050565b5f6020820190506111145f8301846110f2565b92915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61115e601f8361111a565b91506111698261112a565b602082019050919050565b5f6020820190508181035f83015261118b81611152565b9050919050565b5f61119c82610c2b565b91506111a783610c2b565b92508282019050808211156111bf576111be610acf565b5b92915050565b6111ce81610c2b565b82525050565b5f6020820190506111e75f8301846111c5565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61122160208361111a565b915061122c826111ed565b602082019050919050565b5f6020820190508181035f83015261124e81611215565b9050919050565b608051613e2361129e5f395f8181610aab01528181610ad401528181610bd501528181610d2201528181611a8f015281816125f6015281816126d501526126fc0152613e235ff3fe608060405260043610610228575f3560e01c8063715018a611610122578063a9059cbb116100aa578063dd62ed3e1161006e578063dd62ed3e14610783578063e2f45605146107bf578063f2fde38b146107e9578063f8b45b0514610811578063ffb54a991461083b5761022f565b8063a9059cbb146106b5578063c0246668146106f1578063c876d0b914610719578063c8c8ebe414610743578063c9567bf91461076d5761022f565b806395d89b41116100f157806395d89b41146105fb5780639a7a23d6146106255780639b6365451461064d578063a0ef91df14610663578063a457c2d7146106795761022f565b8063715018a61461056b57806371f5f01a146105815780637571336a146105a95780638da5cb5b146105d15761022f565b806339509351116101b05780634fbee193116101745780634fbee1931461047757806352f7c988146104b3578063583e0568146104db5780636ddd17131461050557806370a082311461052f5761022f565b806339509351146103a95780633edab509146103e557806342966c68146103fb578063470624021461042357806349bd5a5e1461044d5761022f565b806323b872dd116101f757806323b872dd146102d95780632b14ca56146103155780632cb743f71461033f578063311028af14610355578063313ce5671461037f5761022f565b806306fdde0314610233578063095ea7b31461025d578063139864a81461029957806318160ddd146102af5761022f565b3661022f57005b5f80fd5b34801561023e575f80fd5b50610247610865565b6040516102549190612ba3565b60405180910390f35b348015610268575f80fd5b50610283600480360381019061027e9190612c54565b6108f5565b6040516102909190612cac565b60405180910390f35b3480156102a4575f80fd5b506102ad610917565b005b3480156102ba575f80fd5b506102c3610933565b6040516102d09190612cd4565b60405180910390f35b3480156102e4575f80fd5b506102ff60048036038101906102fa9190612ced565b61093c565b60405161030c9190612cac565b60405180910390f35b348015610320575f80fd5b5061032961096a565b6040516103369190612cd4565b60405180910390f35b34801561034a575f80fd5b50610353610970565b005b348015610360575f80fd5b50610369610a0a565b6040516103769190612cd4565b60405180910390f35b34801561038a575f80fd5b50610393610a10565b6040516103a09190612d58565b60405180910390f35b3480156103b4575f80fd5b506103cf60048036038101906103ca9190612c54565b610a18565b6040516103dc9190612cac565b60405180910390f35b3480156103f0575f80fd5b506103f9610a4e565b005b348015610406575f80fd5b50610421600480360381019061041c9190612d71565b610c75565b005b34801561042e575f80fd5b50610437610c89565b6040516104449190612cd4565b60405180910390f35b348015610458575f80fd5b50610461610c8f565b60405161046e9190612dab565b60405180910390f35b348015610482575f80fd5b5061049d60048036038101906104989190612dc4565b610cb4565b6040516104aa9190612cac565b60405180910390f35b3480156104be575f80fd5b506104d960048036038101906104d49190612def565b610d06565b005b3480156104e6575f80fd5b506104ef610d20565b6040516104fc9190612e88565b60405180910390f35b348015610510575f80fd5b50610519610d44565b6040516105269190612cac565b60405180910390f35b34801561053a575f80fd5b5061055560048036038101906105509190612dc4565b610d57565b6040516105629190612cd4565b60405180910390f35b348015610576575f80fd5b5061057f610d9c565b005b34801561058c575f80fd5b506105a760048036038101906105a29190612d71565b610daf565b005b3480156105b4575f80fd5b506105cf60048036038101906105ca9190612ecb565b610e43565b005b3480156105dc575f80fd5b506105e5610ea3565b6040516105f29190612dab565b60405180910390f35b348015610606575f80fd5b5061060f610ecb565b60405161061c9190612ba3565b60405180910390f35b348015610630575f80fd5b5061064b60048036038101906106469190612ecb565b610f5b565b005b348015610658575f80fd5b50610661611000565b005b34801561066e575f80fd5b50610677611073565b005b348015610684575f80fd5b5061069f600480360381019061069a9190612c54565b61115a565b6040516106ac9190612cac565b60405180910390f35b3480156106c0575f80fd5b506106db60048036038101906106d69190612c54565b6111cf565b6040516106e89190612cac565b60405180910390f35b3480156106fc575f80fd5b5061071760048036038101906107129190612ecb565b6111f1565b005b348015610724575f80fd5b5061072d61129f565b60405161073a9190612cac565b60405180910390f35b34801561074e575f80fd5b506107576112b2565b6040516107649190612cd4565b60405180910390f35b348015610778575f80fd5b506107816112b8565b005b34801561078e575f80fd5b506107a960048036038101906107a49190612f09565b6112f7565b6040516107b69190612cd4565b60405180910390f35b3480156107ca575f80fd5b506107d3611379565b6040516107e09190612cd4565b60405180910390f35b3480156107f4575f80fd5b5061080f600480360381019061080a9190612dc4565b61137f565b005b34801561081c575f80fd5b50610825611401565b6040516108329190612cd4565b60405180910390f35b348015610846575f80fd5b5061084f611407565b60405161085c9190612cac565b60405180910390f35b60606003805461087490612f74565b80601f01602080910402602001604051908101604052809291908181526020018280546108a090612f74565b80156108eb5780601f106108c2576101008083540402835291602001916108eb565b820191905f5260205f20905b8154815290600101906020018083116108ce57829003601f168201915b5050505050905090565b5f806108ff611419565b905061090c818585611420565b600191505092915050565b61091f6115e3565b600954600d81905550600954600c81905550565b5f600254905090565b5f80610946611419565b9050610953858285611661565b61095e8585856116ec565b60019150509392505050565b600b5481565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166109b0611419565b73ffffffffffffffffffffffffffffffffffffffff16146109cf575f80fd5b5f6109d930610d57565b9050610a073060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836116ec565b50565b60095481565b5f6012905090565b5f80610a22611419565b9050610a43818585610a3485896112f7565b610a3e9190612fd1565b611420565b600191505092915050565b610a566115e3565b60115f9054906101000a900460ff1615610aa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9c9061304e565b60405180910390fd5b610ad2307f0000000000000000000000000000000000000000000000000000000000000000600954611420565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610b1930610d57565b5f8073b037b0983414a32e64c53f1a6cf2a2cb53dd0318426040518863ffffffff1660e01b8152600401610b52969594939291906130a5565b60606040518083038185885af1158015610b6e573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610b939190613118565b50505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f00000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610c32929190613168565b6020604051808303815f875af1158015610c4e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c7291906131a3565b50565b610c86610c80611419565b826122d3565b50565b600a5481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b610d0e6115e3565b80600b8190555081600a819055505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b601160019054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610da46115e3565b610dad5f612496565b565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610def611419565b73ffffffffffffffffffffffffffffffffffffffff1614610e0e575f80fd5b5f610e1830610d57565b90505f60648383610e2991906131ce565b610e33919061323c565b9050610e3e81612559565b505050565b610e4b6115e3565b8060135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610eda90612f74565b80601f0160208091040260200160405190810160405280929190818152602001828054610f0690612f74565b8015610f515780601f10610f2857610100808354040283529160200191610f51565b820191905f5260205f20905b815481529060010190602001808311610f3457829003601f168201915b5050505050905090565b610f636115e3565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ff2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe9906132dc565b60405180910390fd5b610ffc82826127ad565b5050565b6110086115e3565b600e60019054906101000a900460ff16611057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104e90613344565b60405180910390fd5b5f600e60016101000a81548160ff021916908315150217905550565b5f47116110b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ac906133ac565b60405180910390fd5b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166110f5611419565b73ffffffffffffffffffffffffffffffffffffffff1614611114575f80fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015611157573d5f803e3d5ffd5b50565b5f80611164611419565b90505f61117182866112f7565b9050838110156111b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ad9061343a565b60405180910390fd5b6111c38286868403611420565b60019250505092915050565b5f806111d9611419565b90506111e68185856116ec565b600191505092915050565b6111f96115e3565b8060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516112939190612cac565b60405180910390a25050565b600e60019054906101000a900460ff1681565b600d5481565b6112c06115e3565b6001601160016101000a81548160ff021916908315150217905550600160115f6101000a81548160ff021916908315150217905550565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60105481565b6113876115e3565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036113f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ec906134c8565b60405180910390fd5b6113fe81612496565b50565b600c5481565b60115f9054906101000a900460ff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361148e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148590613556565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f3906135e4565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516115d69190612cd4565b60405180910390a3505050565b6115eb611419565b73ffffffffffffffffffffffffffffffffffffffff16611609610ea3565b73ffffffffffffffffffffffffffffffffffffffff161461165f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116569061364c565b60405180910390fd5b565b5f61166c84846112f7565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146116e657818110156116d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116cf906136b4565b60405180910390fd5b6116e58484848403611420565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361175a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175190613742565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117bf906137d0565b60405180910390fd5b5f81036117df576117da83835f61284b565b6122ce565b6117e7610ea3565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156118555750611825610ea3565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561188d57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156118c7575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156118df5750600e5f9054906101000a900460ff16155b15611f625760115f9054906101000a900460ff166119d25760125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611992575060125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b6119d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c890613838565b60405180910390fd5b5b600e60019054906101000a900460ff168015611a35575060125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611a88575060125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611c88577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015611b36575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611c875743600f5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054108015611bc3575043600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054105b611c02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf9906138c6565b60405180910390fd5b43600f5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555043600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611d25575060135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611dcc57600d54811115611d6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6690613954565b60405180910390fd5b600c54611d7b83610d57565b82611d869190612fd1565b1115611dc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dbe906139bc565b60405180910390fd5b611f61565b60145f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015611e69575060135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611eb857600d54811115611eb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eaa90613a4a565b60405180910390fd5b611f60565b60135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611f5f57600c54611f1283610d57565b82611f1d9190612fd1565b1115611f5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f55906139bc565b60405180910390fd5b5b5b5b5b5f611f6c30610d57565b90505f60105482119050808015611f8f5750601160019054906101000a900460ff165b8015611fa75750600e5f9054906101000a900460ff16155b8015611ffa575060145f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b801561204d575060125f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156120a0575060125f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156120e2576001600e5f6101000a81548160ff0219169083151502179055506120c883612ab7565b5f600e5f6101000a81548160ff0219169083151502179055505b5f600e5f9054906101000a900460ff16158015612146575060125f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015612199575060125f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b90505f81156122be5760145f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561222057612219606461220b600b5488612aff90919063ffffffff16565b612b1490919063ffffffff16565b905061229b565b60145f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561229a576122976064612289600a5488612aff90919063ffffffff16565b612b1490919063ffffffff16565b90505b5b5f8111156122af576122ae87308361284b565b5b80856122bb9190613a68565b94505b6122c987878761284b565b505050505b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612341576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233890613b0b565b60405180910390fd5b61234c825f83612b29565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156123cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123c690613b99565b60405180910390fd5b8181035f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f82825403925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161247e9190612cd4565b60405180910390a3612491835f84612b2e565b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f600267ffffffffffffffff81111561257557612574613bb7565b5b6040519080825280602002602001820160405280156125a35781602001602082028036833780820191505090505b50905030815f815181106125ba576125b9613be4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561265d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906126819190613c25565b8160018151811061269557612694613be4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506126fa307f000000000000000000000000000000000000000000000000000000000000000084611420565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8460085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b815260040161277c959493929190613d07565b5f604051808303815f87803b158015612793575f80fd5b505af11580156127a5573d5f803e3d5ffd5b505050505050565b8060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036128b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128b090613742565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612927576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161291e906137d0565b60405180910390fd5b612932838383612b29565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156129b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129ac90613dcf565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612a9e9190612cd4565b60405180910390a3612ab1848484612b2e565b50505050565b5f612ac130610d57565b90505f8103612ad05750612afc565b5f819050601054811115612ae45760105490505b82811115612af0578290505b612af981612559565b50505b50565b5f8183612b0c91906131ce565b905092915050565b5f8183612b21919061323c565b905092915050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612b7582612b33565b612b7f8185612b3d565b9350612b8f818560208601612b4d565b612b9881612b5b565b840191505092915050565b5f6020820190508181035f830152612bbb8184612b6b565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612bf082612bc7565b9050919050565b612c0081612be6565b8114612c0a575f80fd5b50565b5f81359050612c1b81612bf7565b92915050565b5f819050919050565b612c3381612c21565b8114612c3d575f80fd5b50565b5f81359050612c4e81612c2a565b92915050565b5f8060408385031215612c6a57612c69612bc3565b5b5f612c7785828601612c0d565b9250506020612c8885828601612c40565b9150509250929050565b5f8115159050919050565b612ca681612c92565b82525050565b5f602082019050612cbf5f830184612c9d565b92915050565b612cce81612c21565b82525050565b5f602082019050612ce75f830184612cc5565b92915050565b5f805f60608486031215612d0457612d03612bc3565b5b5f612d1186828701612c0d565b9350506020612d2286828701612c0d565b9250506040612d3386828701612c40565b9150509250925092565b5f60ff82169050919050565b612d5281612d3d565b82525050565b5f602082019050612d6b5f830184612d49565b92915050565b5f60208284031215612d8657612d85612bc3565b5b5f612d9384828501612c40565b91505092915050565b612da581612be6565b82525050565b5f602082019050612dbe5f830184612d9c565b92915050565b5f60208284031215612dd957612dd8612bc3565b5b5f612de684828501612c0d565b91505092915050565b5f8060408385031215612e0557612e04612bc3565b5b5f612e1285828601612c40565b9250506020612e2385828601612c40565b9150509250929050565b5f819050919050565b5f612e50612e4b612e4684612bc7565b612e2d565b612bc7565b9050919050565b5f612e6182612e36565b9050919050565b5f612e7282612e57565b9050919050565b612e8281612e68565b82525050565b5f602082019050612e9b5f830184612e79565b92915050565b612eaa81612c92565b8114612eb4575f80fd5b50565b5f81359050612ec581612ea1565b92915050565b5f8060408385031215612ee157612ee0612bc3565b5b5f612eee85828601612c0d565b9250506020612eff85828601612eb7565b9150509250929050565b5f8060408385031215612f1f57612f1e612bc3565b5b5f612f2c85828601612c0d565b9250506020612f3d85828601612c0d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612f8b57607f821691505b602082108103612f9e57612f9d612f47565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612fdb82612c21565b9150612fe683612c21565b9250828201905080821115612ffe57612ffd612fa4565b5b92915050565b7f54726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f613038601783612b3d565b915061304382613004565b602082019050919050565b5f6020820190508181035f8301526130658161302c565b9050919050565b5f819050919050565b5f61308f61308a6130858461306c565b612e2d565b612c21565b9050919050565b61309f81613075565b82525050565b5f60c0820190506130b85f830189612d9c565b6130c56020830188612cc5565b6130d26040830187613096565b6130df6060830186613096565b6130ec6080830185612d9c565b6130f960a0830184612cc5565b979650505050505050565b5f8151905061311281612c2a565b92915050565b5f805f6060848603121561312f5761312e612bc3565b5b5f61313c86828701613104565b935050602061314d86828701613104565b925050604061315e86828701613104565b9150509250925092565b5f60408201905061317b5f830185612d9c565b6131886020830184612cc5565b9392505050565b5f8151905061319d81612ea1565b92915050565b5f602082840312156131b8576131b7612bc3565b5b5f6131c58482850161318f565b91505092915050565b5f6131d882612c21565b91506131e383612c21565b92508282026131f181612c21565b9150828204841483151761320857613207612fa4565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61324682612c21565b915061325183612c21565b9250826132615761326061320f565b5b828204905092915050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f6132c6603983612b3d565b91506132d18261326c565b604082019050919050565b5f6020820190508181035f8301526132f3816132ba565b9050919050565b7f416c72656164792064697361626c6564210000000000000000000000000000005f82015250565b5f61332e601183612b3d565b9150613339826132fa565b602082019050919050565b5f6020820190508181035f83015261335b81613322565b9050919050565b7f546f6b656e3a206e6f2045544820696e2074686520636f6e74726163740000005f82015250565b5f613396601d83612b3d565b91506133a182613362565b602082019050919050565b5f6020820190508181035f8301526133c38161338a565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f613424602583612b3d565b915061342f826133ca565b604082019050919050565b5f6020820190508181035f83015261345181613418565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6134b2602683612b3d565b91506134bd82613458565b604082019050919050565b5f6020820190508181035f8301526134df816134a6565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613540602483612b3d565b915061354b826134e6565b604082019050919050565b5f6020820190508181035f83015261356d81613534565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6135ce602283612b3d565b91506135d982613574565b604082019050919050565b5f6020820190508181035f8301526135fb816135c2565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613636602083612b3d565b915061364182613602565b602082019050919050565b5f6020820190508181035f8301526136638161362a565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f61369e601d83612b3d565b91506136a98261366a565b602082019050919050565b5f6020820190508181035f8301526136cb81613692565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61372c602583612b3d565b9150613737826136d2565b604082019050919050565b5f6020820190508181035f83015261375981613720565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6137ba602383612b3d565b91506137c582613760565b604082019050919050565b5f6020820190508181035f8301526137e7816137ae565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f613822601683612b3d565b915061382d826137ee565b602082019050919050565b5f6020820190508181035f83015261384f81613816565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e202054727920616761696e206c617465722e0000000000000000000000602082015250565b5f6138b0603583612b3d565b91506138bb82613856565b604082019050919050565b5f6020820190508181035f8301526138dd816138a4565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f61393e603583612b3d565b9150613949826138e4565b604082019050919050565b5f6020820190508181035f83015261396b81613932565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f6139a6601383612b3d565b91506139b182613972565b602082019050919050565b5f6020820190508181035f8301526139d38161399a565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f613a34603683612b3d565b9150613a3f826139da565b604082019050919050565b5f6020820190508181035f830152613a6181613a28565b9050919050565b5f613a7282612c21565b9150613a7d83612c21565b9250828203905081811115613a9557613a94612fa4565b5b92915050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f613af5602183612b3d565b9150613b0082613a9b565b604082019050919050565b5f6020820190508181035f830152613b2281613ae9565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f613b83602283612b3d565b9150613b8e82613b29565b604082019050919050565b5f6020820190508181035f830152613bb081613b77565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050613c1f81612bf7565b92915050565b5f60208284031215613c3a57613c39612bc3565b5b5f613c4784828501613c11565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613c8281612be6565b82525050565b5f613c938383613c79565b60208301905092915050565b5f602082019050919050565b5f613cb582613c50565b613cbf8185613c5a565b9350613cca83613c6a565b805f5b83811015613cfa578151613ce18882613c88565b9750613cec83613c9f565b925050600181019050613ccd565b5085935050505092915050565b5f60a082019050613d1a5f830188612cc5565b613d276020830187613096565b8181036040830152613d398186613cab565b9050613d486060830185612d9c565b613d556080830184612cc5565b9695505050505050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613db9602683612b3d565b9150613dc482613d5f565b604082019050919050565b5f6020820190508181035f830152613de681613dad565b905091905056fea264697066735822122002eaba9f3ec6ea88cf004622f55a567021608c7c42e3dff7ca9ff7d3ed654af764736f6c634300081a0033