[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "buyTeamFee", "type": "uint256" }, { "indexed": true, "internalType": "uint256", "name": "buyMarketingFee", "type": "uint256" } ], "name": "buyFeesUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "holder", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "exemptFees", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "holder", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "exemptTxLimit", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "marketingFeeReceiver", "type": "address" }, { "indexed": true, "internalType": "address", "name": "teamFeeReceiver", "type": "address" } ], "name": "feesWalletsUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "maxWalletToken", "type": "uint256" }, { "indexed": true, "internalType": "uint256", "name": "maxTxAmount", "type": "uint256" } ], "name": "maxLimitsRemoved", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "maxTxAmount", "type": "uint256" } ], "name": "maxTxUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "maxWalletAmount", "type": "uint256" } ], "name": "maxWalletUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "uint256", "name": "sellTeamFee", "type": "uint256" }, { "indexed": true, "internalType": "uint256", "name": "sellMarketingFee", "type": "uint256" } ], "name": "sellFeesUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bool", "name": "enabled", "type": "bool" }, { "indexed": true, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "swapbackSettingsUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bool", "name": "enabled", "type": "bool" }, { "indexed": true, "internalType": "uint256", "name": "startTime", "type": "uint256" } ], "name": "tradingEnabled", "type": "event" }, { "inputs": [], "name": "TradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "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": "spender", "type": "address" } ], "name": "approveAll", "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": "buyTotalFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "editSwapbackSettings", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "type": "address" }, { "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "exemptAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeMaxLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IDEXRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTotalFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxTxPercent", "type": "uint256" } ], "name": "setMaxTx", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxWalletPercent", "type": "uint256" } ], "name": "setMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "type": "address" }, { "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "setTxLimitExempt", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "startFOMO", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapThreshold", "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": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_teamFee", "type": "uint256" }, { "internalType": "uint256", "name": "_marketingFee", "type": "uint256" } ], "name": "updateBuyFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_marketingFeeReceiver", "type": "address" }, { "internalType": "address", "name": "_teamFeeReceiver", "type": "address" } ], "name": "updateReceiverWallets", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_teamFee", "type": "uint256" }, { "internalType": "uint256", "name": "_marketingFee", "type": "uint256" } ], "name": "updateSellFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c060405260646009600a61001491906109d0565b6305f5e1006100239190610a1a565b61002d9190610a88565b60015560646009600a61004091906109d0565b6305f5e10061004f9190610a1a565b6100599190610a88565b600255600f600755600a6008556007546008546100769190610ab8565b600955600f600a55600a600b55600a54600b546100939190610ab8565b600c555f601160146101000a81548160ff0219169083151502179055506001601160156101000a81548160ff02191690831515021790555060646009600a6100db91906109d0565b6305f5e1006100ea9190610a1a565b6100f49190610a88565b601255348015610102575f80fd5b505f61011261085860201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350737a250d5630b4cf539739df2c5dacb4c659f2488d60105f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561026c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102909190610b49565b73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561032d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103519190610b49565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396608051306040518363ffffffff1660e01b815260040161038d929190610b83565b6020604051808303815f875af11580156103a9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103cd9190610b49565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505060a05160115f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555073bcc8374a4b993fee8d185d6036a290318fdde3b8600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a614ade553d182d4adb0548ffd55dfba3939052d600f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f60a05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506009600a61078291906109d0565b6305f5e1006107919190610a1a565b60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a61082f91906109d0565b6305f5e10061083e9190610a1a565b60405161084b9190610bb9565b60405180910390a3610bd2565b5f33905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156108e1578086048111156108bd576108bc61085f565b5b60018516156108cc5780820291505b80810290506108da8561088c565b94506108a1565b94509492505050565b5f826108f957600190506109b4565b81610906575f90506109b4565b816001811461091c576002811461092657610955565b60019150506109b4565b60ff8411156109385761093761085f565b5b8360020a91508482111561094f5761094e61085f565b5b506109b4565b5060208310610133831016604e8410600b841016171561098a5782820a9050838111156109855761098461085f565b5b6109b4565b6109978484846001610898565b925090508184048111156109ae576109ad61085f565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6109da826109bb565b91506109e5836109c4565b9250610a127fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846108ea565b905092915050565b5f610a24826109bb565b9150610a2f836109bb565b9250828202610a3d816109bb565b91508282048414831517610a5457610a5361085f565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610a92826109bb565b9150610a9d836109bb565b925082610aad57610aac610a5b565b5b828204905092915050565b5f610ac2826109bb565b9150610acd836109bb565b9250828201905080821115610ae557610ae461085f565b5b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b1882610aef565b9050919050565b610b2881610b0e565b8114610b32575f80fd5b50565b5f81519050610b4381610b1f565b92915050565b5f60208284031215610b5e57610b5d610aeb565b5b5f610b6b84828501610b35565b91505092915050565b610b7d81610b0e565b82525050565b5f604082019050610b965f830185610b74565b610ba36020830184610b74565b9392505050565b610bb3816109bb565b82525050565b5f602082019050610bcc5f830184610baa565b92915050565b60805160a051613dd4610c0f5f395f81816118240152818161220a015281816123f30152818161278e015261280201525f612a480152613dd45ff3fe6080604052600436106101fb575f3560e01c80636ddd17131161010c578063a8aa1b311161009f578063ccf8c0361161006e578063ccf8c036146106ec578063dd62ed3e14610714578063f2fde38b14610750578063f6a78e1714610778578063f887ea401461078e57610202565b8063a8aa1b3114610634578063a9059cbb1461065e578063b2bdfa7b1461069a578063bc337182146106c457610202565b8063893d20e8116100db578063893d20e81461058e5780638d7a8ba7146105b85780638da5cb5b146105e057806395d89b411461060a57610202565b80636ddd1713146104e857806370a0823114610512578063715018a61461054e5780637d1db4a51461056457610202565b8063121555a61161018f578063313ce5671161015e578063313ce5671461041a5780633705b392146104445780635d0044ca1461046e57806366ca9b83146104965780636c0a24eb146104be57610202565b8063121555a61461037657806318160ddd1461039e57806321268314146103c857806323b872dd146103de57610202565b80630621472c116101cb5780630621472c146102aa57806306fdde03146102e657806308fd3d0514610310578063095ea7b31461033a57610202565b8062afb3251461020657806302dbd8f81461023057806304368f65146102585780630445b6671461028057610202565b3661020257005b5f80fd5b348015610211575f80fd5b5061021a6107b8565b6040516102279190612d4d565b60405180910390f35b34801561023b575f80fd5b5061025660048036038101906102519190612d94565b6107be565b005b348015610263575f80fd5b5061027e60048036038101906102799190612e07565b6108f7565b005b34801561028b575f80fd5b506102946109f8565b6040516102a19190612d4d565b60405180910390f35b3480156102b5575f80fd5b506102d060048036038101906102cb9190612e9f565b6109fe565b6040516102dd9190612ed9565b60405180910390f35b3480156102f1575f80fd5b506102fa610a30565b6040516103079190612f62565b60405180910390f35b34801561031b575f80fd5b50610324610a6d565b6040516103319190612ed9565b60405180910390f35b348015610345575f80fd5b50610360600480360381019061035b9190612f82565b610a80565b60405161036d9190612ed9565b60405180910390f35b348015610381575f80fd5b5061039c60048036038101906103979190612fc0565b610bdb565b005b3480156103a9575f80fd5b506103b2610e36565b6040516103bf9190612d4d565b60405180910390f35b3480156103d3575f80fd5b506103dc610e59565b005b3480156103e9575f80fd5b5061040460048036038101906103ff9190612ffe565b610fa2565b6040516104119190612ed9565b60405180910390f35b348015610425575f80fd5b5061042e611208565b60405161043b9190613069565b60405180910390f35b34801561044f575f80fd5b50610458611210565b6040516104659190612d4d565b60405180910390f35b348015610479575f80fd5b50610494600480360381019061048f9190613082565b611216565b005b3480156104a1575f80fd5b506104bc60048036038101906104b79190612d94565b611324565b005b3480156104c9575f80fd5b506104d261145d565b6040516104df9190612d4d565b60405180910390f35b3480156104f3575f80fd5b506104fc611463565b6040516105099190612ed9565b60405180910390f35b34801561051d575f80fd5b5061053860048036038101906105339190612e9f565b611476565b6040516105459190612d4d565b60405180910390f35b348015610559575f80fd5b506105626114bc565b005b34801561056f575f80fd5b5061057861160a565b6040516105859190612d4d565b60405180910390f35b348015610599575f80fd5b506105a2611610565b6040516105af91906130bc565b60405180910390f35b3480156105c3575f80fd5b506105de60048036038101906105d991906130d5565b61161e565b005b3480156105eb575f80fd5b506105f46117be565b60405161060191906130bc565b60405180910390f35b348015610615575f80fd5b5061061e6117e5565b60405161062b9190612f62565b60405180910390f35b34801561063f575f80fd5b50610648611822565b60405161065591906130bc565b60405180910390f35b348015610669575f80fd5b50610684600480360381019061067f9190612f82565b611846565b6040516106919190612ed9565b60405180910390f35b3480156106a5575f80fd5b506106ae6118c8565b6040516106bb91906130bc565b60405180910390f35b3480156106cf575f80fd5b506106ea60048036038101906106e59190613082565b6118eb565b005b3480156106f7575f80fd5b50610712600480360381019061070d91906130d5565b6119f9565b005b34801561071f575f80fd5b5061073a60048036038101906107359190612fc0565b611bed565b6040516107479190612d4d565b60405180910390f35b34801561075b575f80fd5b5061077660048036038101906107719190612e9f565b611c6f565b005b348015610783575f80fd5b5061078c611e2c565b005b348015610799575f80fd5b506107a2611f3a565b6040516107af919061316e565b60405180910390f35b600c5481565b6107c6611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610852576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610849906131d1565b60405180910390fd5b60058183610860919061321c565b11156108a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089890613299565b60405180910390fd5b81600b8190555080600a8190555080826108bb919061321c565b600c81905550600a54600b547f1568ae12a48f94971e72d93f8f5846cfda77ba2ba927d867f64e49883578813860405160405180910390a35050565b6108ff611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461098b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610982906131d1565b60405180910390fd5b81601160156101000a81548160ff0219169083151502179055506009600a6109b391906133e6565b816109be9190613430565b601281905550808215157fd896c9007bf8dc883f6b125322395dddc87bf825aed2e302315071c66e0d5dd960405160405180910390a35050565b60125481565b5f610a29827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610a80565b9050919050565b60606040518060400160405280600981526020017f464f4d4f2e626f6e640000000000000000000000000000000000000000000000815250905090565b601160149054906101000a900460ff1681565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610aef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae6906134bb565b60405180910390fd5b8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610bc99190612d4d565b60405180910390a36001905092915050565b610be3611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c66906131d1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610cd757505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b610d16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0d90613549565b60405180910390fd5b81600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f5b1b7727e42d2f1e9652d0af0d3b4f580a270e5d7ff9a47120c8602d4ec2def560405160405180910390a35050565b5f6009600a610e4591906133e6565b6305f5e100610e549190613430565b905090565b610e61611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610eed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee4906131d1565b60405180910390fd5b601160149054906101000a900460ff1615610f3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f34906135b1565b60405180910390fd5b6001601160146101000a81548160ff02191690831515021790555043600d81905550600d54601160149054906101000a900460ff1615157f07c24843b569ea20bd3c266fb17047bdd751e44ea3afa2150f231b90bc669f4d60405160405180910390a3565b5f8073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611011576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100890613619565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361107f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107690613681565b60405180910390fd5b5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6110c6611f5f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111f3578281101561116c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111639061370f565b60405180910390fd5b82810360045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6111b5611f5f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b6111fe858585611f66565b9150509392505050565b5f6009905090565b60095481565b61121e611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a1906131d1565b60405180910390fd5b60058110156112b7575f80fd5b6103e8816009600a6112c991906133e6565b6305f5e1006112d89190613430565b6112e29190613430565b6112ec919061375a565b6002819055506002547ff8c5ab682312267665fe2e7afb06ce5e015dae6e8e8b89ebf47de5312c153c3560405160405180910390a250565b61132c611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113af906131d1565b60405180910390fd5b600581836113c6919061321c565b1115611407576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fe90613299565b60405180910390fd5b81600881905550806007819055508082611421919061321c565b6009819055506007546008547f2816b76723f76e2768850694f4460c7c44a6592719ca811a201bd3087a87255760405160405180910390a35050565b60025481565b601160159054906101000a900460ff1681565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6114c4611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611550576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611547906131d1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60015481565b5f6116196117be565b905090565b611626611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a9906131d1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611720576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611717906137d4565b60405180910390fd5b8060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167f5422e85d9bcca047954218b93afb25e9bc2afe9bdc19e7297968b2c919c8377560405160405180910390a35050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f464f4d4f00000000000000000000000000000000000000000000000000000000815250905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036118b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ac90613681565b60405180910390fd5b6118c0338484611f66565b905092915050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6118f3611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461197f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611976906131d1565b60405180910390fd5b600581101561198c575f80fd5b6103e8816009600a61199e91906133e6565b6305f5e1006119ad9190613430565b6119b79190613430565b6119c1919061375a565b6001819055506001547f3e20d7489efd636786bf4e1e0eb2addeb10f5435dc95fff56528021af35c504160405160405180910390a250565b611a01611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a84906131d1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611afb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af2906137d4565b60405180910390fd5b8060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167f4aaa6e45cd52263caf7af003089cdf83d1751392e7edf53c1b5542d94f39734660405160405180910390a35050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b611c77611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cfa906131d1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611d71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6890613862565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611e34611f5f565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ec0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb7906131d1565b60405180910390fd5b6009600a611ece91906133e6565b6305f5e100611edd9190613430565b6002819055506009600a611ef191906133e6565b6305f5e100611f009190613430565b6001819055506001546002547fe5ca8724fdb01105b3129a1959a63ecdb2638b93266579bbcca33b66c737faa960405160405180910390a3565b60105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f33905090565b5f60135f9054906101000a900460ff1615611f8d57611f86848484612560565b9050612559565b611f956117be565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461201757601160149054906101000a900460ff16612016576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200d906138ca565b60405180910390fd5b5b61202184836126ed565b5f60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156120a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209c90613958565b60405180910390fd5b5f60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612141575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b61215557612150868587612787565b612157565b835b90506121616117be565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415801561230657503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614158015612201575061dead73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b801561225957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b80156122b25750600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015612305575060065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b5b15612369575f61231586611476565b90506002548282612326919061321c565b1115612367576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161235e906139e6565b60405180910390fd5b505b43600d54141580156123ba575060125460035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b80156123d25750601160159054906101000a900460ff165b80156123ea575060135f9054906101000a900460ff16155b801561244157507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b156124565761244e612963565b43600d819055505b83820360035f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546124e6919061321c565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161254a9190612d4d565b60405180910390a36001925050505b9392505050565b5f8060035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156125e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125dc90613958565b60405180910390fd5b82810360035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254612675919061321c565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516126d99190612d4d565b60405180910390a360019150509392505050565b60015481111580612744575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b612783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161277a90613a4e565b60405180910390fd5b5050565b5f805f90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612800576064600c54856127ef9190613430565b6127f9919061375a565b9050612890565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612874576064600954856128639190613430565b61286d919061375a565b905061288f565b60645f856128829190613430565b61288c919061375a565b90505b5b8060035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546128dc919061321c565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516129409190612d4d565b60405180910390a35f81856129559190613a6c565b905080925050509392505050565b600160135f6101000a81548160ff0219169083151502179055505f600c5460095461298e919061321c565b90505f600b546008546129a1919061321c565b90505f805f60125490505f600267ffffffffffffffff8111156129c7576129c6613a9f565b5b6040519080825280602002602001820160405280156129f55781602001602082028036833780820191505090505b50905030815f81518110612a0c57612a0b613acc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000081600181518110612a7b57612a7a613acc565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060105f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401612b17959493929190613be9565b5f604051808303815f87803b158015612b2e575f80fd5b505af1158015612b40573d5f803e3d5ffd5b505050505f4790505f8703612b57575f9450612b71565b868682612b649190613430565b612b6e919061375a565b94505b8481612b7d9190613a6c565b93505f600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1686604051612bc590613c6e565b5f6040518083038185875af1925050503d805f8114612bff576040519150601f19603f3d011682016040523d82523d5f602084013e612c04565b606091505b5050905080612c48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3f90613cf2565b60405180910390fd5b5f600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1686604051612c8e90613c6e565b5f6040518083038185875af1925050503d805f8114612cc8576040519150601f19603f3d011682016040523d82523d5f602084013e612ccd565b606091505b5050905080612d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0890613d80565b60405180910390fd5b5050505050505050505f60135f6101000a81548160ff021916908315150217905550565b5f819050919050565b612d4781612d35565b82525050565b5f602082019050612d605f830184612d3e565b92915050565b5f80fd5b612d7381612d35565b8114612d7d575f80fd5b50565b5f81359050612d8e81612d6a565b92915050565b5f8060408385031215612daa57612da9612d66565b5b5f612db785828601612d80565b9250506020612dc885828601612d80565b9150509250929050565b5f8115159050919050565b612de681612dd2565b8114612df0575f80fd5b50565b5f81359050612e0181612ddd565b92915050565b5f8060408385031215612e1d57612e1c612d66565b5b5f612e2a85828601612df3565b9250506020612e3b85828601612d80565b9150509250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e6e82612e45565b9050919050565b612e7e81612e64565b8114612e88575f80fd5b50565b5f81359050612e9981612e75565b92915050565b5f60208284031215612eb457612eb3612d66565b5b5f612ec184828501612e8b565b91505092915050565b612ed381612dd2565b82525050565b5f602082019050612eec5f830184612eca565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612f3482612ef2565b612f3e8185612efc565b9350612f4e818560208601612f0c565b612f5781612f1a565b840191505092915050565b5f6020820190508181035f830152612f7a8184612f2a565b905092915050565b5f8060408385031215612f9857612f97612d66565b5b5f612fa585828601612e8b565b9250506020612fb685828601612d80565b9150509250929050565b5f8060408385031215612fd657612fd5612d66565b5b5f612fe385828601612e8b565b9250506020612ff485828601612e8b565b9150509250929050565b5f805f6060848603121561301557613014612d66565b5b5f61302286828701612e8b565b935050602061303386828701612e8b565b925050604061304486828701612d80565b9150509250925092565b5f60ff82169050919050565b6130638161304e565b82525050565b5f60208201905061307c5f83018461305a565b92915050565b5f6020828403121561309757613096612d66565b5b5f6130a484828501612d80565b91505092915050565b6130b681612e64565b82525050565b5f6020820190506130cf5f8301846130ad565b92915050565b5f80604083850312156130eb576130ea612d66565b5b5f6130f885828601612e8b565b925050602061310985828601612df3565b9150509250929050565b5f819050919050565b5f61313661313161312c84612e45565b613113565b612e45565b9050919050565b5f6131478261311c565b9050919050565b5f6131588261313d565b9050919050565b6131688161314e565b82525050565b5f6020820190506131815f83018461315f565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6131bb602083612efc565b91506131c682613187565b602082019050919050565b5f6020820190508181035f8301526131e8816131af565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61322682612d35565b915061323183612d35565b9250828201905080821115613249576132486131ef565b5b92915050565b7f466565732063616e206e6f74206265206d6f7265207468616e203525000000005f82015250565b5f613283601c83612efc565b915061328e8261324f565b602082019050919050565b5f6020820190508181035f8301526132b081613277565b9050919050565b5f8160011c9050919050565b5f808291508390505b600185111561330c578086048111156132e8576132e76131ef565b5b60018516156132f75780820291505b8081029050613305856132b7565b94506132cc565b94509492505050565b5f8261332457600190506133df565b81613331575f90506133df565b8160018114613347576002811461335157613380565b60019150506133df565b60ff841115613363576133626131ef565b5b8360020a91508482111561337a576133796131ef565b5b506133df565b5060208310610133831016604e8410600b84101617156133b55782820a9050838111156133b0576133af6131ef565b5b6133df565b6133c284848460016132c3565b925090508184048111156133d9576133d86131ef565b5b81810290505b9392505050565b5f6133f082612d35565b91506133fb8361304e565b92506134287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484613315565b905092915050565b5f61343a82612d35565b915061344583612d35565b925082820261345381612d35565b9150828204841483151761346a576134696131ef565b5b5092915050565b7f5370656e64657220697320746865207a65726f206164647265737300000000005f82015250565b5f6134a5601b83612efc565b91506134b082613471565b602082019050919050565b5f6020820190508181035f8301526134d281613499565b9050919050565b7f4665652072656365697665722063616e6e6f74206265207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613533602383612efc565b915061353e826134d9565b604082019050919050565b5f6020820190508181035f83015261356081613527565b9050919050565b7f54726164696e6720616c726561647920456e61626c65642e00000000000000005f82015250565b5f61359b601883612efc565b91506135a682613567565b602082019050919050565b5f6020820190508181035f8301526135c88161358f565b9050919050565b7f53656e64657220697320746865207a65726f20616464726573730000000000005f82015250565b5f613603601a83612efc565b915061360e826135cf565b602082019050919050565b5f6020820190508181035f830152613630816135f7565b9050919050565b7f526563697069656e7420697320746865207a65726f20616464726573730000005f82015250565b5f61366b601d83612efc565b915061367682613637565b602082019050919050565b5f6020820190508181035f8301526136988161365f565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6136f9602883612efc565b91506137048261369f565b604082019050919050565b5f6020820190508181035f830152613726816136ed565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61376482612d35565b915061376f83612d35565b92508261377f5761377e61372d565b5b828204905092915050565b7f486f6c64657220697320746865207a65726f20616464726573730000000000005f82015250565b5f6137be601a83612efc565b91506137c98261378a565b602082019050919050565b5f6020820190508181035f8301526137eb816137b2565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61384c602683612efc565b9150613857826137f2565b604082019050919050565b5f6020820190508181035f83015261387981613840565b9050919050565b7f54726164696e67206e6f74206f70656e207965740000000000000000000000005f82015250565b5f6138b4601483612efc565b91506138bf82613880565b602082019050919050565b5f6020820190508181035f8301526138e1816138a8565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613942602683612efc565b915061394d826138e8565b604082019050919050565b5f6020820190508181035f83015261396f81613936565b9050919050565b7f546f74616c20486f6c64696e672069732063757272656e746c79206c696d69745f8201527f65642c20796f752063616e206e6f74206275792074686174206d7563682e0000602082015250565b5f6139d0603e83612efc565b91506139db82613976565b604082019050919050565b5f6020820190508181035f8301526139fd816139c4565b9050919050565b7f5478204c696d69742045786365656465640000000000000000000000000000005f82015250565b5f613a38601183612efc565b9150613a4382613a04565b602082019050919050565b5f6020820190508181035f830152613a6581613a2c565b9050919050565b5f613a7682612d35565b9150613a8183612d35565b9250828203905081811115613a9957613a986131ef565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f613b1c613b17613b1284613af9565b613113565b612d35565b9050919050565b613b2c81613b02565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613b6481612e64565b82525050565b5f613b758383613b5b565b60208301905092915050565b5f602082019050919050565b5f613b9782613b32565b613ba18185613b3c565b9350613bac83613b4c565b805f5b83811015613bdc578151613bc38882613b6a565b9750613bce83613b81565b925050600181019050613baf565b5085935050505092915050565b5f60a082019050613bfc5f830188612d3e565b613c096020830187613b23565b8181036040830152613c1b8186613b8d565b9050613c2a60608301856130ad565b613c376080830184612d3e565b9695505050505050565b5f81905092915050565b50565b5f613c595f83613c41565b9150613c6482613c4b565b5f82019050919050565b5f613c7882613c4e565b9150819050919050565b7f4661696c656420746f2073656e6420657468657220746f205465616d204665655f8201527f2052656365697665722e00000000000000000000000000000000000000000000602082015250565b5f613cdc602a83612efc565b9150613ce782613c82565b604082019050919050565b5f6020820190508181035f830152613d0981613cd0565b9050919050565b7f4661696c656420746f2073656e6420657468657220746f204d61726b6574696e5f8201527f67204665652052656365697665722e0000000000000000000000000000000000602082015250565b5f613d6a602f83612efc565b9150613d7582613d10565b604082019050919050565b5f6020820190508181035f830152613d9781613d5e565b905091905056fea2646970667358221220ae54b621d6d4113f7fb92660fcf6c361555a50b42b6b64aec64464abed9a38c764736f6c634300081a0033