[ { "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": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "TreasuryETH", "type": "uint256" } ], "name": "SwapAndLiquify", "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": "addLiquidity", "outputs": [], "stateMutability": "payable", "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": "buyTotalFees", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "excludedFromFee", "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": "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": "pure", "type": "function" }, { "inputs": [], "name": "openTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTotalFees", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "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": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "setExcludedFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "setExcludedFromMaxTransaction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "_buyTotalFees", "type": "uint8" }, { "internalType": "uint8", "name": "_sellTotalFees", "type": "uint8" } ], "name": "setFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMaxTx", "type": "uint256" } ], "name": "setMaxTxnAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMaxWallet", "type": "uint256" } ], "name": "setMaxWalletAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newSwapAmount", "type": "uint256" } ], "name": "setSwapAtAmount", "outputs": [], "stateMutability": "nonpayable", "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": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "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": [], "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": "address", "name": "newAddress", "type": "address" } ], "name": "updateTreasuryWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "withdrawStuckETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" } ], "name": "withdrawStuckToken", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a060405269152d02c7e14af68000006001556a01a784379d99db4200000060025561271060026b033b2e3c9fd0803ce80000006200003f919062000954565b6200004b9190620009ce565b60035573b16d6790c85bf3c505882b3aa2cd2cc6b02a7115600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506032600460146101000a81548160ff021916908360ff1602179055506032600460156101000a81548160ff021916908360ff1602179055506001600460176101000a81548160ff0219169083151502179055503480156200010357600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ca919062000a70565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963073b16d6790c85bf3c505882b3aa2cd2cc6b02a71156040518363ffffffff1660e01b81526004016200021a92919062000ab3565b6020604051808303816000875af11580156200023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000260919062000a70565b73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060016009600060805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200030f620003016200056b60201b60201c565b60016200059460201b60201c565b620003223060016200059460201b60201c565b6200033761dead60016200059460201b60201c565b6200036c600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200059460201b60201c565b6200038e620003806200056b60201b60201c565b60016200066f60201b60201c565b620003b5737a250d5630b4cf539739df2c5dacb4c659f2488d60016200066f60201b60201c565b620003c83060016200066f60201b60201c565b620003dd61dead60016200066f60201b60201c565b620003f260805160016200066f60201b60201c565b62000427600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200066f60201b60201c565b6b033b2e3c9fd0803ce8000000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460405162000516919062000af1565b60405180910390a36200056530737a250d5630b4cf539739df2c5dacb4c659f2488d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6200074a60201b60201c565b62000cc1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3373ffffffffffffffffffffffffffffffffffffffff16620005bb6200056b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000614576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200060b9062000b6f565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b3373ffffffffffffffffffffffffffffffffffffffff16620006966200056b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620006ef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006e69062000b6f565b60405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620007bc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007b39062000c07565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200082e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008259062000c9f565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516200090e919062000af1565b60405180910390a3505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000961826200091b565b91506200096e836200091b565b92508282026200097e816200091b565b9150828204841483151762000998576200099762000925565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620009db826200091b565b9150620009e8836200091b565b925082620009fb57620009fa6200099f565b5b828204905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a388262000a0b565b9050919050565b62000a4a8162000a2b565b811462000a5657600080fd5b50565b60008151905062000a6a8162000a3f565b92915050565b60006020828403121562000a895762000a8862000a06565b5b600062000a998482850162000a59565b91505092915050565b62000aad8162000a2b565b82525050565b600060408201905062000aca600083018562000aa2565b62000ad9602083018462000aa2565b9392505050565b62000aeb816200091b565b82525050565b600060208201905062000b08600083018462000ae0565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000b5760208362000b0e565b915062000b648262000b1f565b602082019050919050565b6000602082019050818103600083015262000b8a8162000b48565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600062000bef60248362000b0e565b915062000bfc8262000b91565b604082019050919050565b6000602082019050818103600083015262000c228162000be0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600062000c8760228362000b0e565b915062000c948262000c29565b604082019050919050565b6000602082019050818103600083015262000cba8162000c78565b9050919050565b6080516142df62000ce460003960008181610a16015261137701526142df6000f3fe6080604052600436106101f25760003560e01c806374010ece1161010d578063bc205ad3116100a0578063e2f456051161006f578063e2f45605146106e4578063e8078d941461070f578063f5648a4f14610719578063f8b45b0514610730578063fb201b1d1461075b576101f9565b8063bc205ad314610628578063c8c8ebe414610651578063d85ba0631461067c578063dd62ed3e146106a7576101f9565b80638da5cb5b116100dc5780638da5cb5b1461056c57806395d89b41146105975780639a7a23d6146105c2578063a9059cbb146105eb576101f9565b806374010ece146104c6578063751039fc146104ef578063809d458d1461050657806385ecafd71461052f576101f9565b80634a62bb651161018557806366650dae1161015457806366650dae1461041e5780636a486a8e1461044757806370a0823114610472578063715018a6146104af576101f9565b80634a62bb65146103785780634fcd2446146103a3578063590ffdce146103cc5780636402511e146103f5576101f9565b806323b872dd116101c157806323b872dd146102bc57806327a14fc2146102f9578063313ce5671461032257806349bd5a5e1461034d576101f9565b806306fdde03146101fe578063095ea7b3146102295780631694505e1461026657806318160ddd14610291576101f9565b366101f957005b600080fd5b34801561020a57600080fd5b50610213610772565b6040516102209190612d55565b60405180910390f35b34801561023557600080fd5b50610250600480360381019061024b9190612e10565b6107af565b60405161025d9190612e6b565b60405180910390f35b34801561027257600080fd5b5061027b6107c6565b6040516102889190612ee5565b60405180910390f35b34801561029d57600080fd5b506102a66107de565b6040516102b39190612f0f565b60405180910390f35b3480156102c857600080fd5b506102e360048036038101906102de9190612f2a565b6107f2565b6040516102f09190612e6b565b60405180910390f35b34801561030557600080fd5b50610320600480360381019061031b9190612f7d565b610903565b005b34801561032e57600080fd5b50610337610a0b565b6040516103449190612fc6565b60405180910390f35b34801561035957600080fd5b50610362610a14565b60405161036f9190612ff0565b60405180910390f35b34801561038457600080fd5b5061038d610a38565b60405161039a9190612e6b565b60405180910390f35b3480156103af57600080fd5b506103ca60048036038101906103c59190613037565b610a4b565b005b3480156103d857600080fd5b506103f360048036038101906103ee91906130a3565b610b88565b005b34801561040157600080fd5b5061041c60048036038101906104179190612f7d565b610c58565b005b34801561042a57600080fd5b50610445600480360381019061044091906130a3565b610d9e565b005b34801561045357600080fd5b5061045c610e6e565b6040516104699190612fc6565b60405180910390f35b34801561047e57600080fd5b50610499600480360381019061049491906130e3565b610e81565b6040516104a69190612f0f565b60405180910390f35b3480156104bb57600080fd5b506104c4610eca565b005b3480156104d257600080fd5b506104ed60048036038101906104e89190612f7d565b610f82565b005b3480156104fb57600080fd5b5061050461108a565b005b34801561051257600080fd5b5061052d600480360381019061052891906130e3565b61111c565b005b34801561053b57600080fd5b50610556600480360381019061055191906130e3565b611244565b6040516105639190612e6b565b60405180910390f35b34801561057857600080fd5b5061058161129a565b60405161058e9190612ff0565b60405180910390f35b3480156105a357600080fd5b506105ac6112c3565b6040516105b99190612d55565b60405180910390f35b3480156105ce57600080fd5b506105e960048036038101906105e491906130a3565b611300565b005b3480156105f757600080fd5b50610612600480360381019061060d9190612e10565b61145e565b60405161061f9190612e6b565b60405180910390f35b34801561063457600080fd5b5061064f600480360381019061064a9190613110565b611475565b005b34801561065d57600080fd5b50610666611578565b6040516106739190612f0f565b60405180910390f35b34801561068857600080fd5b5061069161157e565b60405161069e9190612fc6565b60405180910390f35b3480156106b357600080fd5b506106ce60048036038101906106c99190613110565b611591565b6040516106db9190612f0f565b60405180910390f35b3480156106f057600080fd5b506106f9611618565b6040516107069190612f0f565b60405180910390f35b61071761161e565b005b34801561072557600080fd5b5061072e61183d565b005b34801561073c57600080fd5b50610745611983565b6040516107529190612f0f565b60405180910390f35b34801561076757600080fd5b50610770611989565b005b60606040518060400160405280600681526020017f594f534849320000000000000000000000000000000000000000000000000000815250905090565b60006107bc338484611ac3565b6001905092915050565b737a250d5630b4cf539739df2c5dacb4c659f2488d81565b60006b033b2e3c9fd0803ce8000000905090565b600080600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108ec57828110156108de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d5906131c2565b60405180910390fd5b6108eb8533858403611ac3565b5b6108f7858585611c8c565b60019150509392505050565b3373ffffffffffffffffffffffffffffffffffffffff1661092261129a565b73ffffffffffffffffffffffffffffffffffffffff1614610978576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096f9061322e565b60405180910390fd5b670de0b6b3a76400006103e8600561098e6107de565b610998919061327d565b6109a291906132ee565b6109ac91906132ee565b8110156109ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e590613391565b60405180910390fd5b670de0b6b3a764000081610a02919061327d565b60028190555050565b60006012905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b600460179054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff16610a6a61129a565b73ffffffffffffffffffffffffffffffffffffffff1614610ac0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab79061322e565b60405180910390fd5b60328260ff161115610b07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afe90613423565b60405180910390fd5b60328160ff161115610b4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b45906134b5565b60405180910390fd5b81600460146101000a81548160ff021916908360ff16021790555080600460156101000a81548160ff021916908360ff1602179055505050565b3373ffffffffffffffffffffffffffffffffffffffff16610ba761129a565b73ffffffffffffffffffffffffffffffffffffffff1614610bfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf49061322e565b60405180910390fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b3373ffffffffffffffffffffffffffffffffffffffff16610c7761129a565b73ffffffffffffffffffffffffffffffffffffffff1614610ccd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc49061322e565b60405180910390fd5b620186a06001610cdb6107de565b610ce5919061327d565b610cef91906132ee565b811015610d31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2890613547565b60405180910390fd5b6103e86005610d3e6107de565b610d48919061327d565b610d5291906132ee565b811115610d94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8b906135d9565b60405180910390fd5b8060038190555050565b3373ffffffffffffffffffffffffffffffffffffffff16610dbd61129a565b73ffffffffffffffffffffffffffffffffffffffff1614610e13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0a9061322e565b60405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600460159054906101000a900460ff1681565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b3373ffffffffffffffffffffffffffffffffffffffff16610ee961129a565b73ffffffffffffffffffffffffffffffffffffffff1614610f3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f369061322e565b60405180910390fd5b60008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b3373ffffffffffffffffffffffffffffffffffffffff16610fa161129a565b73ffffffffffffffffffffffffffffffffffffffff1614610ff7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fee9061322e565b60405180910390fd5b670de0b6b3a76400006103e8600561100d6107de565b611017919061327d565b61102191906132ee565b61102b91906132ee565b81101561106d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110649061366b565b60405180910390fd5b670de0b6b3a764000081611081919061327d565b60018190555050565b3373ffffffffffffffffffffffffffffffffffffffff166110a961129a565b73ffffffffffffffffffffffffffffffffffffffff16146110ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110f69061322e565b60405180910390fd5b6000600460176101000a81548160ff021916908315150217905550565b3373ffffffffffffffffffffffffffffffffffffffff1661113b61129a565b73ffffffffffffffffffffffffffffffffffffffff1614611191576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111889061322e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f7906136d7565b60405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600681526020017f594f534849320000000000000000000000000000000000000000000000000000815250905090565b3373ffffffffffffffffffffffffffffffffffffffff1661131f61129a565b73ffffffffffffffffffffffffffffffffffffffff1614611375576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136c9061322e565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611403576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fa90613743565b60405180910390fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061146b338484611c8c565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1661149461129a565b73ffffffffffffffffffffffffffffffffffffffff16146114ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e19061322e565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016115259190612ff0565b602060405180830381865afa158015611542573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115669190613778565b90506115738383836128d3565b505050565b60015481565b600460149054906101000a900460ff1681565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60035481565b3373ffffffffffffffffffffffffffffffffffffffff1661163d61129a565b73ffffffffffffffffffffffffffffffffffffffff1614806116ac57503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b6116eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e2906137f1565b60405180910390fd5b600460189054906101000a900460ff161561173b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117329061385d565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d7193430600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600080600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b81526004016117f5969594939291906138b8565b60606040518083038185885af1158015611813573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906118389190613919565b505050565b3373ffffffffffffffffffffffffffffffffffffffff1661185c61129a565b73ffffffffffffffffffffffffffffffffffffffff16146118b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a99061322e565b60405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516118fa9061399d565b60006040518083038185875af1925050503d8060008114611937576040519150601f19603f3d011682016040523d82523d6000602084013e61193c565b606091505b5050905080611980576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611977906139fe565b60405180910390fd5b50565b60025481565b3373ffffffffffffffffffffffffffffffffffffffff166119a861129a565b73ffffffffffffffffffffffffffffffffffffffff161480611a1757503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b611a56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4d906137f1565b60405180910390fd5b600460189054906101000a900460ff1615611aa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9d9061385d565b60405180910390fd5b6001600460186101000a81548160ff021916908315150217905550565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2990613a90565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ba1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9890613b22565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611c7f9190612f0f565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611cfb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf290613bb4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611d6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6190613c46565b60405180910390fd5b60008111611dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da490613cd8565b60405180910390fd5b600460189054906101000a900460ff16158015611e745750611dcd61129a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611e3457503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611e735750611e4361129a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b5b15611eb4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eab90613d44565b60405180910390fd5b600460179054906101000a900460ff16156122ba57611ed161129a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611f3f5750611f0f61129a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611f785750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611fb2575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611fcb5750600460169054906101000a900460ff16155b156122b957600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156120735750600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561211a576001548111156120bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120b490613dd6565b60405180910390fd5b6002546120c983610e81565b826120d49190613df6565b1115612115576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161210c90613e76565b60405180910390fd5b6122b8565b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156121bd5750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561220c57600154811115612207576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121fe90613f08565b60405180910390fd5b6122b7565b600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166122b65760025461226983610e81565b826122749190613df6565b11156122b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ac90613e76565b60405180910390fd5b5b5b5b5b5b60006003546122c830610e81565b101590508080156122e65750600460169054906101000a900460ff16155b801561233c5750600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156123925750600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156123e85750600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561242c576001600460166101000a81548160ff021916908315150217905550612410612a28565b6000600460166101000a81548160ff0219169083151502179055505b6000600460169054906101000a900460ff16159050600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806124e25750600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156124ec57600090505b6000600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015612573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161256a90613f9a565b60405180910390fd5b600082156127cb57600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156125e657506000600460159054906101000a900460ff1660ff16115b1561261d576103e8600460159054906101000a900460ff1660ff168661260c919061327d565b61261691906132ee565b90506126bc565b600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561268857506000600460149054906101000a900460ff1660ff16115b156126bb576103e8600460149054906101000a900460ff1660ff16866126ae919061327d565b6126b891906132ee565b90505b5b60008111156127ca57808503945080600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055503073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516127c19190612f0f565b60405180910390a35b5b84600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555084600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040516128c29190612f0f565b60405180910390a350505050505050565b6000808473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b8585604051602401612908929190613fba565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051612972919061401f565b6000604051808303816000865af19150503d80600081146129af576040519150601f19603f3d011682016040523d82523d6000602084013e6129b4565b606091505b50915091508180156129e257506000815114806129e15750808060200190518101906129e0919061404b565b5b5b612a21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a18906140ea565b60405180910390fd5b5050505050565b6000600354905060006014600354612a40919061327d565b612a4930610e81565b1115612a61576014600354612a5e919061327d565b91505b6000600267ffffffffffffffff811115612a7e57612a7d61410a565b5b604051908082528060200260200182016040528015612aac5781602001602082028036833780820191505090505b5090503081600081518110612ac457612ac3614139565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505073b16d6790c85bf3c505882b3aa2cd2cc6b02a711581600181518110612b2757612b26614139565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478460008430426040518663ffffffff1660e01b8152600401612bb7959493929190614226565b600060405180830381600087803b158015612bd157600080fd5b505af1158015612be5573d6000803e3d6000fd5b5050505060004790506000811115612cbf57600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681604051612c3d9061399d565b60006040518083038185875af1925050503d8060008114612c7a576040519150601f19603f3d011682016040523d82523d6000602084013e612c7f565b606091505b5050809350507f28fc98272ce761178794ad6768050fea1648e07f1e2ffe15afd3a290f83814868482604051612cb6929190614280565b60405180910390a15b50505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612cff578082015181840152602081019050612ce4565b60008484015250505050565b6000601f19601f8301169050919050565b6000612d2782612cc5565b612d318185612cd0565b9350612d41818560208601612ce1565b612d4a81612d0b565b840191505092915050565b60006020820190508181036000830152612d6f8184612d1c565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612da782612d7c565b9050919050565b612db781612d9c565b8114612dc257600080fd5b50565b600081359050612dd481612dae565b92915050565b6000819050919050565b612ded81612dda565b8114612df857600080fd5b50565b600081359050612e0a81612de4565b92915050565b60008060408385031215612e2757612e26612d77565b5b6000612e3585828601612dc5565b9250506020612e4685828601612dfb565b9150509250929050565b60008115159050919050565b612e6581612e50565b82525050565b6000602082019050612e806000830184612e5c565b92915050565b6000819050919050565b6000612eab612ea6612ea184612d7c565b612e86565b612d7c565b9050919050565b6000612ebd82612e90565b9050919050565b6000612ecf82612eb2565b9050919050565b612edf81612ec4565b82525050565b6000602082019050612efa6000830184612ed6565b92915050565b612f0981612dda565b82525050565b6000602082019050612f246000830184612f00565b92915050565b600080600060608486031215612f4357612f42612d77565b5b6000612f5186828701612dc5565b9350506020612f6286828701612dc5565b9250506040612f7386828701612dfb565b9150509250925092565b600060208284031215612f9357612f92612d77565b5b6000612fa184828501612dfb565b91505092915050565b600060ff82169050919050565b612fc081612faa565b82525050565b6000602082019050612fdb6000830184612fb7565b92915050565b612fea81612d9c565b82525050565b60006020820190506130056000830184612fe1565b92915050565b61301481612faa565b811461301f57600080fd5b50565b6000813590506130318161300b565b92915050565b6000806040838503121561304e5761304d612d77565b5b600061305c85828601613022565b925050602061306d85828601613022565b9150509250929050565b61308081612e50565b811461308b57600080fd5b50565b60008135905061309d81613077565b92915050565b600080604083850312156130ba576130b9612d77565b5b60006130c885828601612dc5565b92505060206130d98582860161308e565b9150509250929050565b6000602082840312156130f9576130f8612d77565b5b600061310784828501612dc5565b91505092915050565b6000806040838503121561312757613126612d77565b5b600061313585828601612dc5565b925050602061314685828601612dc5565b9150509250929050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b60006131ac602883612cd0565b91506131b782613150565b604082019050919050565b600060208201905081810360008301526131db8161319f565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613218602083612cd0565b9150613223826131e2565b602082019050919050565b600060208201905081810360008301526132478161320b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061328882612dda565b915061329383612dda565b92508282026132a181612dda565b915082820484148315176132b8576132b761324e565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006132f982612dda565b915061330483612dda565b925082613314576133136132bf565b5b828204905092915050565b7f43616e6e6f7420736574206d61782077616c6c6574206c6f776572207468616e60008201527f20302e3525000000000000000000000000000000000000000000000000000000602082015250565b600061337b602583612cd0565b91506133868261331f565b604082019050919050565b600060208201905081810360008301526133aa8161336e565b9050919050565b7f4275792066656573206d757374206265206c657373207468616e206f7220657160008201527f75616c20746f2035250000000000000000000000000000000000000000000000602082015250565b600061340d602983612cd0565b9150613418826133b1565b604082019050919050565b6000602082019050818103600083015261343c81613400565b9050919050565b7f53656c6c2066656573206d757374206265206c657373207468616e206f72206560008201527f7175616c20746f20352500000000000000000000000000000000000000000000602082015250565b600061349f602a83612cd0565b91506134aa82613443565b604082019050919050565b600060208201905081810360008301526134ce81613492565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e30303125206f662074686520737570706c790000000000000000000000602082015250565b6000613531603583612cd0565b915061353c826134d5565b604082019050919050565b6000602082019050818103600083015261356081613524565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e3525206f662074686520737570706c79000000000000000000000000602082015250565b60006135c3603483612cd0565b91506135ce82613567565b604082019050919050565b600060208201905081810360008301526135f2816135b6565b9050919050565b7f43616e6e6f7420736574206d6178207472616e73616374696f6e206c6f77657260008201527f207468616e20302e352500000000000000000000000000000000000000000000602082015250565b6000613655602a83612cd0565b9150613660826135f9565b604082019050919050565b6000602082019050818103600083015261368481613648565b9050919050565b7f416464726573732063616e6e6f74206265207a65726f00000000000000000000600082015250565b60006136c1601683612cd0565b91506136cc8261368b565b602082019050919050565b600060208201905081810360008301526136f0816136b4565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f766564000000000000600082015250565b600061372d601a83612cd0565b9150613738826136f7565b602082019050919050565b6000602082019050818103600083015261375c81613720565b9050919050565b60008151905061377281612de4565b92915050565b60006020828403121561378e5761378d612d77565b5b600061379c84828501613763565b91505092915050565b7f6e6f7420616c6c6f776564000000000000000000000000000000000000000000600082015250565b60006137db600b83612cd0565b91506137e6826137a5565b602082019050919050565b6000602082019050818103600083015261380a816137ce565b9050919050565b7f416c7265616479206c61756e6368656400000000000000000000000000000000600082015250565b6000613847601083612cd0565b915061385282613811565b602082019050919050565b600060208201905081810360008301526138768161383a565b9050919050565b6000819050919050565b60006138a261389d6138988461387d565b612e86565b612dda565b9050919050565b6138b281613887565b82525050565b600060c0820190506138cd6000830189612fe1565b6138da6020830188612f00565b6138e760408301876138a9565b6138f460608301866138a9565b6139016080830185612fe1565b61390e60a0830184612f00565b979650505050505050565b60008060006060848603121561393257613931612d77565b5b600061394086828701613763565b935050602061395186828701613763565b925050604061396286828701613763565b9150509250925092565b600081905092915050565b50565b600061398760008361396c565b915061399282613977565b600082019050919050565b60006139a88261397a565b9150819050919050565b7f5769746864726177616c206661696c6564000000000000000000000000000000600082015250565b60006139e8601183612cd0565b91506139f3826139b2565b602082019050919050565b60006020820190508181036000830152613a17816139db565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613a7a602483612cd0565b9150613a8582613a1e565b604082019050919050565b60006020820190508181036000830152613aa981613a6d565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613b0c602283612cd0565b9150613b1782613ab0565b604082019050919050565b60006020820190508181036000830152613b3b81613aff565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613b9e602583612cd0565b9150613ba982613b42565b604082019050919050565b60006020820190508181036000830152613bcd81613b91565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000613c30602383612cd0565b9150613c3b82613bd4565b604082019050919050565b60006020820190508181036000830152613c5f81613c23565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613cc2602983612cd0565b9150613ccd82613c66565b604082019050919050565b60006020820190508181036000830152613cf181613cb5565b9050919050565b7f54726164696e67206e6f7420656e61626c656400000000000000000000000000600082015250565b6000613d2e601383612cd0565b9150613d3982613cf8565b602082019050919050565b60006020820190508181036000830152613d5d81613d21565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785478000000000000000000000000000000000000000000000000000000602082015250565b6000613dc0602583612cd0565b9150613dcb82613d64565b604082019050919050565b60006020820190508181036000830152613def81613db3565b9050919050565b6000613e0182612dda565b9150613e0c83612dda565b9250828201905080821115613e2457613e2361324e565b5b92915050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000613e60601383612cd0565b9150613e6b82613e2a565b602082019050919050565b60006020820190508181036000830152613e8f81613e53565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d617854780000000000000000000000000000000000000000000000000000602082015250565b6000613ef2602683612cd0565b9150613efd82613e96565b604082019050919050565b60006020820190508181036000830152613f2181613ee5565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000613f84602683612cd0565b9150613f8f82613f28565b604082019050919050565b60006020820190508181036000830152613fb381613f77565b9050919050565b6000604082019050613fcf6000830185612fe1565b613fdc6020830184612f00565b9392505050565b600081519050919050565b6000613ff982613fe3565b614003818561396c565b9350614013818560208601612ce1565b80840191505092915050565b600061402b8284613fee565b915081905092915050565b60008151905061404581613077565b92915050565b60006020828403121561406157614060612d77565b5b600061406f84828501614036565b91505092915050565b7f5472616e7366657248656c7065723a20494e5445524e414c205452414e53464560008201527f525f4641494c4544000000000000000000000000000000000000000000000000602082015250565b60006140d4602883612cd0565b91506140df82614078565b604082019050919050565b60006020820190508181036000830152614103816140c7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61419d81612d9c565b82525050565b60006141af8383614194565b60208301905092915050565b6000602082019050919050565b60006141d382614168565b6141dd8185614173565b93506141e883614184565b8060005b8381101561421957815161420088826141a3565b975061420b836141bb565b9250506001810190506141ec565b5085935050505092915050565b600060a08201905061423b6000830188612f00565b61424860208301876138a9565b818103604083015261425a81866141c8565b90506142696060830185612fe1565b6142766080830184612f00565b9695505050505050565b60006040820190506142956000830185612f00565b6142a26020830184612f00565b939250505056fea264697066735822122003f9c20666e84536d9ce0f6505bd1a412976ac033dc0cffdada30f818192000264736f6c63430008140033