[ { "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": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "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" }, { "inputs": [ { "internalType": "address[]", "name": "bots_", "type": "address[]" } ], "name": "BlacklistWallets", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "_status", "type": "bool" } ], "name": "_blWallets", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_buyMap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_duration", "type": "uint256" } ], "name": "_changeBlockDelay", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_marketing", "type": "address" }, { "internalType": "address", "name": "_development", "type": "address" } ], "name": "_changeWallets", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_developmentAddress", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "_excludeMultipleAccountsFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_marketingAddress", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buyTaxes", "type": "uint256" }, { "internalType": "uint256", "name": "_sellTaxes", "type": "uint256" } ], "name": "_reduceTaxes", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "_setSwapbackThreshold", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_swapTokensAtAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_swapEnabled", "type": "bool" } ], "name": "_toggleSwapback", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "bots", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "forceswap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manual_send", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxTxAmount", "type": "uint256" } ], "name": "setMaxTxAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxWalletSize", "type": "uint256" } ], "name": "setMaxWalletAmount", "outputs": [], "stateMutability": "nonpayable", "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": "address", "name": "notbot", "type": "address" } ], "name": "unBlacklistWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052670de0b6b3a76400006000196200001c919062000720565b6000196200002b919062000787565b6006556000600855601e6009556000600a556046600b556000600c55600b54600d55600c54600e55600d54600f5560006015806101000a81548160ff0219169083151502179055506001601560166101000a81548160ff02191690831515021790555066470de4df82000060175566470de4df820000601855661550f7dca700006019556000601a556005601b55636b49d200601c55348015620000ce57600080fd5b506000620000e1620006b660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506006546002600062000196620006b660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200027a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a091906200082c565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000308573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200032e91906200082c565b6040518363ffffffff1660e01b81526004016200034d9291906200086f565b6020604051808303816000875af11580156200036d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200039391906200082c565b601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550731ae01c97b6fa269d162b202960f51485cb2ee313601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550731ae01c97b6fa269d162b202960f51485cb2ee313601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016005600062000493620006be60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555062000640620006b660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a7640000604051620006a79190620008ad565b60405180910390a350620008ca565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006200072d82620006e7565b91506200073a83620006e7565b9250826200074d576200074c620006f1565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200079482620006e7565b9150620007a183620006e7565b9250828203905081811115620007bc57620007bb62000758565b5b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620007f482620007c7565b9050919050565b6200080681620007e7565b81146200081257600080fd5b50565b6000815190506200082681620007fb565b92915050565b600060208284031215620008455762000844620007c2565b5b6000620008558482850162000815565b91505092915050565b6200086981620007e7565b82525050565b60006040820190506200088660008301856200085e565b6200089560208301846200085e565b9392505050565b620008a781620006e7565b82525050565b6000602082019050620008c460008301846200089c565b92915050565b61445e80620008da6000396000f3fe6080604052600436106102135760003560e01c8063715018a611610118578063b7dbb12e116100a0578063dd62ed3e1161006f578063dd62ed3e1461074c578063e02f5e7614610789578063ec28438a146107b2578063f2fde38b146107db578063f7159d42146108045761021a565b8063b7dbb12e146106a4578063bfd79284146106cd578063c9567bf91461070a578063caac7934146107215761021a565b80638da5cb5b116100e75780638da5cb5b146105cf5780638f9a55c0146105fa57806395d89b4114610625578063a9059cbb14610650578063aacc5f231461068d5761021a565b8063715018a614610539578063751039fc146105505780637d1db4a5146105675780637f2feddc146105925761021a565b80632d7ec1631161019b5780633d6a9afe1161016a5780633d6a9afe1461045457806349bd5a5e1461047f578063522bed11146104aa5780635c67d12d146104d357806370a08231146104fc5761021a565b80632d7ec163146103be5780632f10cfb1146103d55780632fd689e3146103fe578063313ce567146104295761021a565b80631ec8c807116101e25780631ec8c807146102dd57806322e0ee331461030657806323b872dd1461032f57806327a14fc21461036c57806328226822146103955761021a565b806306fdde031461021f578063095ea7b31461024a5780631694505e1461028757806318160ddd146102b25761021a565b3661021a57005b600080fd5b34801561022b57600080fd5b5061023461082d565b6040516102419190613272565b60405180910390f35b34801561025657600080fd5b50610271600480360381019061026c919061333c565b61086a565b60405161027e9190613397565b60405180910390f35b34801561029357600080fd5b5061029c610888565b6040516102a99190613411565b60405180910390f35b3480156102be57600080fd5b506102c76108ae565b6040516102d4919061343b565b60405180910390f35b3480156102e957600080fd5b5061030460048036038101906102ff9190613456565b6108be565b005b34801561031257600080fd5b5061032d60048036038101906103289190613496565b610965565b005b34801561033b57600080fd5b50610356600480360381019061035191906134c3565b610a04565b6040516103639190613397565b60405180910390f35b34801561037857600080fd5b50610393600480360381019061038e9190613496565b610add565b005b3480156103a157600080fd5b506103bc60048036038101906103b79190613496565b610b7c565b005b3480156103ca57600080fd5b506103d3610c1b565b005b3480156103e157600080fd5b506103fc60048036038101906103f791906135a7565b610cec565b005b34801561040a57600080fd5b50610413610e26565b604051610420919061343b565b60405180910390f35b34801561043557600080fd5b5061043e610e2c565b60405161044b9190613623565b60405180910390f35b34801561046057600080fd5b50610469610e35565b604051610476919061365f565b60405180910390f35b34801561048b57600080fd5b50610494610e5b565b6040516104a19190613689565b60405180910390f35b3480156104b657600080fd5b506104d160048036038101906104cc91906136a4565b610e81565b005b3480156104df57600080fd5b506104fa60048036038101906104f591906136d1565b610f71565b005b34801561050857600080fd5b50610523600480360381019061051e91906136a4565b611023565b604051610530919061343b565b60405180910390f35b34801561054557600080fd5b5061054e611074565b005b34801561055c57600080fd5b506105656111c7565b005b34801561057357600080fd5b5061057c61127c565b604051610589919061343b565b60405180910390f35b34801561059e57600080fd5b506105b960048036038101906105b491906136a4565b611282565b6040516105c6919061343b565b60405180910390f35b3480156105db57600080fd5b506105e461129a565b6040516105f19190613689565b60405180910390f35b34801561060657600080fd5b5061060f6112c3565b60405161061c919061343b565b60405180910390f35b34801561063157600080fd5b5061063a6112c9565b6040516106479190613272565b60405180910390f35b34801561065c57600080fd5b506106776004803603810190610672919061333c565b611306565b6040516106849190613397565b60405180910390f35b34801561069957600080fd5b506106a2611324565b005b3480156106b057600080fd5b506106cb60048036038101906106c691906136fe565b6113fd565b005b3480156106d957600080fd5b506106f460048036038101906106ef91906136a4565b611543565b6040516107019190613397565b60405180910390f35b34801561071657600080fd5b5061071f611563565b005b34801561072d57600080fd5b5061073661161c565b604051610743919061365f565b60405180910390f35b34801561075857600080fd5b50610773600480360381019061076e91906136fe565b611642565b604051610780919061343b565b60405180910390f35b34801561079557600080fd5b506107b060048036038101906107ab91906135a7565b6116c9565b005b3480156107be57600080fd5b506107d960048036038101906107d49190613496565b611803565b005b3480156107e757600080fd5b5061080260048036038101906107fd91906136a4565b6118a2565b005b34801561081057600080fd5b5061082b6004803603810190610826919061387c565b611a63565b005b60606040518060400160405280600881526020017f496e736964657273000000000000000000000000000000000000000000000000815250905090565b600061087e610877611b8d565b8484611b95565b6001905092915050565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000670de0b6b3a7640000905090565b6108c6611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094a90613911565b60405180910390fd5b8160098190555080600b819055505050565b61096d611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f190613911565b60405180910390fd5b8060198190555050565b6000610a11848484611d5e565b610ad284610a1d611b8d565b610acd8560405180606001604052806028815260200161440160289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610a83611b8d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461270d9092919063ffffffff16565b611b95565b600190509392505050565b610ae5611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6990613911565b60405180910390fd5b8060188190555050565b610b84611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0890613911565b60405180910390fd5b80601b8190555050565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c5c611b8d565b73ffffffffffffffffffffffffffffffffffffffff161480610cd25750601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610cba611b8d565b73ffffffffffffffffffffffffffffffffffffffff16145b610cdb57600080fd5b6000479050610ce981612771565b50565b610cf4611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7890613911565b60405180910390fd5b60005b83839050811015610e20578160056000868685818110610da757610da6613931565b5b9050602002016020810190610dbc91906136a4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610e189061398f565b915050610d84565b50505050565b60195481565b60006009905090565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610e89611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0d90613911565b60405180910390fd5b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b610f79611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611006576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ffd90613911565b60405180910390fd5b80601560166101000a81548160ff02191690831515021790555050565b600061106d600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127dd565b9050919050565b61107c611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611109576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110090613911565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6111cf611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461125c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125390613911565b60405180910390fd5b670de0b6b3a7640000601781905550670de0b6b3a7640000601881905550565b60175481565b60116020528060005260406000206000915090505481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60185481565b60606040518060400160405280600881526020017f496e736964657273000000000000000000000000000000000000000000000000815250905090565b600061131a611313611b8d565b8484611d5e565b6001905092915050565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611365611b8d565b73ffffffffffffffffffffffffffffffffffffffff1614806113db5750601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166113c3611b8d565b73ffffffffffffffffffffffffffffffffffffffff16145b6113e457600080fd5b60006113ef30611023565b90506113fa8161284b565b50565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661143e611b8d565b73ffffffffffffffffffffffffffffffffffffffff1614806114b45750601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661149c611b8d565b73ffffffffffffffffffffffffffffffffffffffff16145b6114bd57600080fd5b81601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60106020528060005260406000206000915054906101000a900460ff1681565b61156b611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ef90613911565b60405180910390fd5b6001601560146101000a81548160ff02191690831515021790555043601a81905550565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6116d1611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461175e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175590613911565b60405180910390fd5b60005b838390508110156117fd57816016600086868581811061178457611783613931565b5b905060200201602081019061179991906136a4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806117f59061398f565b915050611761565b50505050565b61180b611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611898576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188f90613911565b60405180910390fd5b8060178190555050565b6118aa611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192e90613911565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036119a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199d90613a49565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611a6b611b8d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611af8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aef90613911565b60405180910390fd5b60005b8151811015611b8957600160106000848481518110611b1d57611b1c613931565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611b819061398f565b915050611afb565b5050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bfb90613adb565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6a90613b6d565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611d51919061343b565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611dcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc490613bff565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611e3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3390613c91565b60405180910390fd5b60008111611e7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e7690613d23565b60405180910390fd5b611e8761129a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611ef55750611ec561129a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561240c57601560149054906101000a900460ff1661203857611f1661129a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480611ff8575060011515601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015611ff75750601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b5b612037576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202e90613db5565b60405180910390fd5b5b601b54601a546120489190613dd5565b431080156120555750483a115b156120b0576000483a6120689190613e09565b9050601c5481106120ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a590613e89565b60405180910390fd5b505b6017548111156120f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ec90613ef5565b60405180910390fd5b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156121995750601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b6121d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121cf90613f87565b60405180910390fd5b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612285576018548161223a84611023565b6122449190613dd5565b10612284576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227b90614019565b60405180910390fd5b5b600061229030611023565b90506000601954821015905060195482106122ab5760195491505b8080156122c3575060158054906101000a900460ff16155b801561231d5750601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b80156123355750601560169054906101000a900460ff165b801561238b5750600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156123e15750600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612409576123ef8261284b565b600047905060008111156124075761240647612771565b5b505b50505b600060019050600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806124b35750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b806125665750601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156125655750601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b1561257457600090506126fb565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614801561261f5750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561263757600854600c81905550600954600d819055505b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156126e25750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156126fa57600a54600c81905550600b54600d819055505b5b61270784848484612ac2565b50505050565b6000838311158290612755576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274c9190613272565b60405180910390fd5b50600083856127649190613e09565b9050809150509392505050565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156127d9573d6000803e3d6000fd5b5050565b6000600654821115612824576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281b906140ab565b60405180910390fd5b600061282e612aef565b90506128438184612b1a90919063ffffffff16565b915050919050565b60016015806101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156128825761288161373e565b5b6040519080825280602002602001820160405280156128b05781602001602082028036833780820191505090505b50905030816000815181106128c8576128c7613931565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561296f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061299391906140e0565b816001815181106129a7576129a6613931565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612a0e30601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611b95565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612a72959493929190614206565b600060405180830381600087803b158015612a8c57600080fd5b505af1158015612aa0573d6000803e3d6000fd5b505050505060006015806101000a81548160ff02191690831515021790555050565b80612ad057612acf612b64565b5b612adb848484612ba1565b80612ae957612ae8612d6c565b5b50505050565b6000806000612afc612d80565b91509150612b138183612b1a90919063ffffffff16565b9250505090565b6000612b5c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612ddf565b905092915050565b6000600c54148015612b7857506000600d54145b612b9f57600c54600e81905550600d54600f819055506000600c819055506000600d819055505b565b600080600080600080612bb387612e42565b955095509550955095509550612c1186600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612eaa90919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612ca685600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ef490919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612cf281612f52565b612cfc848361300f565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051612d59919061343b565b60405180910390a3505050505050505050565b600e54600c81905550600f54600d81905550565b600080600060065490506000670de0b6b3a76400009050612db4670de0b6b3a7640000600654612b1a90919063ffffffff16565b821015612dd257600654670de0b6b3a7640000935093505050612ddb565b81819350935050505b9091565b60008083118290612e26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e1d9190613272565b60405180910390fd5b5060008385612e35919061428f565b9050809150509392505050565b6000806000806000806000806000612e5f8a600c54600d54613049565b9250925092506000612e6f612aef565b90506000806000612e828e8787876130df565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b6000612eec83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061270d565b905092915050565b6000808284612f039190613dd5565b905083811015612f48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f3f9061430c565b60405180910390fd5b8091505092915050565b6000612f5c612aef565b90506000612f73828461316890919063ffffffff16565b9050612fc781600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ef490919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b61302482600654612eaa90919063ffffffff16565b60068190555061303f81600754612ef490919063ffffffff16565b6007819055505050565b6000806000806130756064613067888a61316890919063ffffffff16565b612b1a90919063ffffffff16565b9050600061309f6064613091888b61316890919063ffffffff16565b612b1a90919063ffffffff16565b905060006130c8826130ba858c612eaa90919063ffffffff16565b612eaa90919063ffffffff16565b905080838395509550955050505093509350939050565b6000806000806130f8858961316890919063ffffffff16565b9050600061310f868961316890919063ffffffff16565b90506000613126878961316890919063ffffffff16565b9050600061314f826131418587612eaa90919063ffffffff16565b612eaa90919063ffffffff16565b9050838184965096509650505050509450945094915050565b600080830361317a57600090506131dc565b60008284613188919061432c565b9050828482613197919061428f565b146131d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131ce906143e0565b60405180910390fd5b809150505b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561321c578082015181840152602081019050613201565b60008484015250505050565b6000601f19601f8301169050919050565b6000613244826131e2565b61324e81856131ed565b935061325e8185602086016131fe565b61326781613228565b840191505092915050565b6000602082019050818103600083015261328c8184613239565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006132d3826132a8565b9050919050565b6132e3816132c8565b81146132ee57600080fd5b50565b600081359050613300816132da565b92915050565b6000819050919050565b61331981613306565b811461332457600080fd5b50565b60008135905061333681613310565b92915050565b600080604083850312156133535761335261329e565b5b6000613361858286016132f1565b925050602061337285828601613327565b9150509250929050565b60008115159050919050565b6133918161337c565b82525050565b60006020820190506133ac6000830184613388565b92915050565b6000819050919050565b60006133d76133d26133cd846132a8565b6133b2565b6132a8565b9050919050565b60006133e9826133bc565b9050919050565b60006133fb826133de565b9050919050565b61340b816133f0565b82525050565b60006020820190506134266000830184613402565b92915050565b61343581613306565b82525050565b6000602082019050613450600083018461342c565b92915050565b6000806040838503121561346d5761346c61329e565b5b600061347b85828601613327565b925050602061348c85828601613327565b9150509250929050565b6000602082840312156134ac576134ab61329e565b5b60006134ba84828501613327565b91505092915050565b6000806000606084860312156134dc576134db61329e565b5b60006134ea868287016132f1565b93505060206134fb868287016132f1565b925050604061350c86828701613327565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f84011261353b5761353a613516565b5b8235905067ffffffffffffffff8111156135585761355761351b565b5b60208301915083602082028301111561357457613573613520565b5b9250929050565b6135848161337c565b811461358f57600080fd5b50565b6000813590506135a18161357b565b92915050565b6000806000604084860312156135c0576135bf61329e565b5b600084013567ffffffffffffffff8111156135de576135dd6132a3565b5b6135ea86828701613525565b935093505060206135fd86828701613592565b9150509250925092565b600060ff82169050919050565b61361d81613607565b82525050565b60006020820190506136386000830184613614565b92915050565b6000613649826132a8565b9050919050565b6136598161363e565b82525050565b60006020820190506136746000830184613650565b92915050565b613683816132c8565b82525050565b600060208201905061369e600083018461367a565b92915050565b6000602082840312156136ba576136b961329e565b5b60006136c8848285016132f1565b91505092915050565b6000602082840312156136e7576136e661329e565b5b60006136f584828501613592565b91505092915050565b600080604083850312156137155761371461329e565b5b6000613723858286016132f1565b9250506020613734858286016132f1565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61377682613228565b810181811067ffffffffffffffff821117156137955761379461373e565b5b80604052505050565b60006137a8613294565b90506137b4828261376d565b919050565b600067ffffffffffffffff8211156137d4576137d361373e565b5b602082029050602081019050919050565b60006137f86137f3846137b9565b61379e565b9050808382526020820190506020840283018581111561381b5761381a613520565b5b835b81811015613844578061383088826132f1565b84526020840193505060208101905061381d565b5050509392505050565b600082601f83011261386357613862613516565b5b81356138738482602086016137e5565b91505092915050565b6000602082840312156138925761389161329e565b5b600082013567ffffffffffffffff8111156138b0576138af6132a3565b5b6138bc8482850161384e565b91505092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006138fb6020836131ed565b9150613906826138c5565b602082019050919050565b6000602082019050818103600083015261392a816138ee565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061399a82613306565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036139cc576139cb613960565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613a336026836131ed565b9150613a3e826139d7565b604082019050919050565b60006020820190508181036000830152613a6281613a26565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613ac56024836131ed565b9150613ad082613a69565b604082019050919050565b60006020820190508181036000830152613af481613ab8565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613b576022836131ed565b9150613b6282613afb565b604082019050919050565b60006020820190508181036000830152613b8681613b4a565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613be96025836131ed565b9150613bf482613b8d565b604082019050919050565b60006020820190508181036000830152613c1881613bdc565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000613c7b6023836131ed565b9150613c8682613c1f565b604082019050919050565b60006020820190508181036000830152613caa81613c6e565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613d0d6029836131ed565b9150613d1882613cb1565b604082019050919050565b60006020820190508181036000830152613d3c81613d00565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060008201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b6000613d9f603f836131ed565b9150613daa82613d43565b604082019050919050565b60006020820190508181036000830152613dce81613d92565b9050919050565b6000613de082613306565b9150613deb83613306565b9250828201905080821115613e0357613e02613960565b5b92915050565b6000613e1482613306565b9150613e1f83613306565b9250828203905081811115613e3757613e36613960565b5b92915050565b7f544f4b454e3a2052455645525445440000000000000000000000000000000000600082015250565b6000613e73600f836131ed565b9150613e7e82613e3d565b602082019050919050565b60006020820190508181036000830152613ea281613e66565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d697400000000600082015250565b6000613edf601c836131ed565b9150613eea82613ea9565b602082019050919050565b60006020820190508181036000830152613f0e81613ed2565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460008201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b6000613f716023836131ed565b9150613f7c82613f15565b604082019050919050565b60006020820190508181036000830152613fa081613f64565b9050919050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c657420736960008201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b60006140036023836131ed565b915061400e82613fa7565b604082019050919050565b6000602082019050818103600083015261403281613ff6565b9050919050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b6000614095602a836131ed565b91506140a082614039565b604082019050919050565b600060208201905081810360008301526140c481614088565b9050919050565b6000815190506140da816132da565b92915050565b6000602082840312156140f6576140f561329e565b5b6000614104848285016140cb565b91505092915050565b6000819050919050565b600061413261412d6141288461410d565b6133b2565b613306565b9050919050565b61414281614117565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61417d816132c8565b82525050565b600061418f8383614174565b60208301905092915050565b6000602082019050919050565b60006141b382614148565b6141bd8185614153565b93506141c883614164565b8060005b838110156141f95781516141e08882614183565b97506141eb8361419b565b9250506001810190506141cc565b5085935050505092915050565b600060a08201905061421b600083018861342c565b6142286020830187614139565b818103604083015261423a81866141a8565b9050614249606083018561367a565b614256608083018461342c565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061429a82613306565b91506142a583613306565b9250826142b5576142b4614260565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006142f6601b836131ed565b9150614301826142c0565b602082019050919050565b60006020820190508181036000830152614325816142e9565b9050919050565b600061433782613306565b915061434283613306565b925082820261435081613306565b9150828204841483151761436757614366613960565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006143ca6021836131ed565b91506143d58261436e565b604082019050919050565b600060208201905081810360008301526143f9816143bd565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212203881237649359866587c3be6772b264e46f66d03551bb0b222277bbd8e3f7d0f64736f6c63430008120033