[ { "inputs": [ { "internalType": "address", "name": "wallet", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "ExcludedFromFees", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "pair", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "SetAutomatedMarketMakerPair", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "BuyFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "SellFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_buyFee", "type": "uint256" }, { "internalType": "uint256", "name": "_sellFee", "type": "uint256" } ], "name": "SetFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair_", "type": "address" } ], "name": "addPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "clearStuckEth", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "clearStuckTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "updAds", "type": "address" }, { "internalType": "bool", "name": "isEx", "type": "bool" } ], "name": "excludeFromMaxTransaction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "initialTotalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTransactionAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "multicall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair", "type": "address" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setAutomatedMarketMakerPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "setSwapBack", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "setSwapTokensAtAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_addresses", "type": "address[]" }, { "internalType": "uint256", "name": "_out", "type": "uint256" } ], "name": "swap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapTokensAtAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "transferLiquidityFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a06040526a52b7d2dcc80cd2e400000060065562000023620003c860201b60201c565b600a6200003191906200099c565b66071afd498d0000620000459190620009ed565b600e5562000058620003c860201b60201c565b600a6200006691906200099c565b66071afd498d00006200007a9190620009ed565b600f556200008d620003c860201b60201c565b600a6200009b91906200099c565b66038d7ea4c68000620000af9190620009ed565b601055620000c2620003c860201b60201c565b600a620000d091906200099c565b633b9aca00620000e19190620009ed565b601155600060125560006013556000601460006101000a81548160ff0219169083151502179055506000601460016101000a81548160ff0219169083151502179055503480156200013157600080fd5b506040516200526138038062005261833981810160405281019062000157919062000aa2565b806040518060400160405280600f81526020017f4e657572616c20457468657265756d00000000000000000000000000000000008152506040518060400160405280600681526020017f4e455552414c00000000000000000000000000000000000000000000000000008152508160049081620001d5919062000d44565b508060059081620001e7919062000d44565b50505080600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200024b6200023f620003d160201b60201c565b620003d960201b60201c565b50737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505080600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600654600781905550620002ee620003d160201b60201c565b600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000350620003426200049f60201b60201c565b6001620004c960201b60201c565b62000363306001620004c960201b60201c565b62000376816001620004c960201b60201c565b6200038b61dead6001620004c960201b60201c565b620003c1600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166011546200053460201b60201c565b5062000f89565b60006009905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620004d9620006a160201b60201c565b80601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620005a6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200059d9062000e8c565b60405180910390fd5b620005ba600083836200073260201b60201c565b8060036000828254620005ce919062000eae565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000681919062000efa565b60405180910390a36200069d600083836200073760201b60201c565b5050565b620006b1620003d160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620006d76200073c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000730576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007279062000f67565b60405180910390fd5b565b505050565b505050565b6000806200074f6200075860201b60201c565b90508091505090565b60008073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620007d957600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16620007fd565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff165b905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620008905780860481111562000868576200086762000802565b5b6001851615620008785780820291505b8081029050620008888562000831565b945062000848565b94509492505050565b600082620008ab57600190506200097e565b81620008bb57600090506200097e565b8160018114620008d45760028114620008df5762000915565b60019150506200097e565b60ff841115620008f457620008f362000802565b5b8360020a9150848211156200090e576200090d62000802565b5b506200097e565b5060208310610133831016604e8410600b84101617156200094f5782820a90508381111562000949576200094862000802565b5b6200097e565b6200095e84848460016200083e565b9250905081840481111562000978576200097762000802565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620009a98262000985565b9150620009b6836200098f565b9250620009e57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000899565b905092915050565b6000620009fa8262000985565b915062000a078362000985565b925082820262000a178162000985565b9150828204841483151762000a315762000a3062000802565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000a6a8262000a3d565b9050919050565b62000a7c8162000a5d565b811462000a8857600080fd5b50565b60008151905062000a9c8162000a71565b92915050565b60006020828403121562000abb5762000aba62000a38565b5b600062000acb8482850162000a8b565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000b5657607f821691505b60208210810362000b6c5762000b6b62000b0e565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000bd67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b97565b62000be2868362000b97565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000c2562000c1f62000c198462000985565b62000bfa565b62000985565b9050919050565b6000819050919050565b62000c418362000c04565b62000c5962000c508262000c2c565b84845462000ba4565b825550505050565b600090565b62000c7062000c61565b62000c7d81848462000c36565b505050565b5b8181101562000ca55762000c9960008262000c66565b60018101905062000c83565b5050565b601f82111562000cf45762000cbe8162000b72565b62000cc98462000b87565b8101602085101562000cd9578190505b62000cf162000ce88562000b87565b83018262000c82565b50505b505050565b600082821c905092915050565b600062000d196000198460080262000cf9565b1980831691505092915050565b600062000d34838362000d06565b9150826002028217905092915050565b62000d4f8262000ad4565b67ffffffffffffffff81111562000d6b5762000d6a62000adf565b5b62000d77825462000b3d565b62000d8482828562000ca9565b600060209050601f83116001811462000dbc576000841562000da7578287015190505b62000db3858262000d26565b86555062000e23565b601f19841662000dcc8662000b72565b60005b8281101562000df65784890151825560018201915060208501945060208101905062000dcf565b8683101562000e16578489015162000e12601f89168262000d06565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000e74601f8362000e2b565b915062000e818262000e3c565b602082019050919050565b6000602082019050818103600083015262000ea78162000e65565b9050919050565b600062000ebb8262000985565b915062000ec88362000985565b925082820190508082111562000ee35762000ee262000802565b5b92915050565b62000ef48162000985565b82525050565b600060208201905062000f11600083018462000ee9565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000f4f60208362000e2b565b915062000f5c8262000f17565b602082019050919050565b6000602082019050818103600083015262000f828162000f40565b9050919050565b6080516142a762000fba60003960008181610c7a0152818161285f01528181612940015261297d01526142a76000f3fe60806040526004361061021e5760003560e01c806389291a8f11610123578063c2b7bbb6116100ab578063dd8546521161006f578063dd85465214610792578063e2f45605146107bd578063f2fde38b146107e8578063f8b45b0514610811578063ffb54a991461083c57610225565b8063c2b7bbb6146106bf578063c8c8ebe4146106e8578063c9567bf914610713578063cf9522fd1461072a578063dd62ed3e1461075557610225565b80639fa04811116100f25780639fa04811146105b6578063a457c2d7146105f3578063a9059cbb14610630578063afa4f3b21461066d578063b18834aa1461069657610225565b806389291a8f146105205780638da5cb5b1461053757806395d89b41146105625780639a7a23d61461058d57610225565b80633be6e637116101a657806370a082311161017557806370a0823114610475578063715018a6146104b2578063751039fc146104c95780637571336a146104e05780637d16a7211461050957610225565b80633be6e637146103cd57806342966c68146103f6578063583e05681461041f5780636ddd17131461044a57610225565b806318160ddd116101ed57806318160ddd146102d257806323b872dd146102fd578063311028af1461033a578063313ce56714610365578063395093511461039057610225565b806306fdde031461022a578063095ea7b3146102555780630f054c06146102925780631111f43f146102a957610225565b3661022557005b600080fd5b34801561023657600080fd5b5061023f610867565b60405161024c9190612baf565b60405180910390f35b34801561026157600080fd5b5061027c60048036038101906102779190612c79565b6108f9565b6040516102899190612cd4565b60405180910390f35b34801561029e57600080fd5b506102a761091c565b005b3480156102b557600080fd5b506102d060048036038101906102cb9190612e63565b610a6d565b005b3480156102de57600080fd5b506102e7610b72565b6040516102f49190612ece565b60405180910390f35b34801561030957600080fd5b50610324600480360381019061031f9190612ee9565b610b7c565b6040516103319190612cd4565b60405180910390f35b34801561034657600080fd5b5061034f610bab565b60405161035c9190612ece565b60405180910390f35b34801561037157600080fd5b5061037a610bb1565b6040516103879190612f58565b60405180910390f35b34801561039c57600080fd5b506103b760048036038101906103b29190612c79565b610bba565b6040516103c49190612cd4565b60405180910390f35b3480156103d957600080fd5b506103f460048036038101906103ef9190612f73565b610bf1565b005b34801561040257600080fd5b5061041d60048036038101906104189190612fb3565b610c5c565b005b34801561042b57600080fd5b50610434610c78565b604051610441919061303f565b60405180910390f35b34801561045657600080fd5b5061045f610c9c565b60405161046c9190612cd4565b60405180910390f35b34801561048157600080fd5b5061049c6004803603810190610497919061305a565b610caf565b6040516104a99190612ece565b60405180910390f35b3480156104be57600080fd5b506104c7610cf7565b005b3480156104d557600080fd5b506104de610d0b565b005b3480156104ec57600080fd5b5061050760048036038101906105029190613087565b610d30565b005b34801561051557600080fd5b5061051e610d93565b005b34801561052c57600080fd5b50610535610db8565b005b34801561054357600080fd5b5061054c610e4c565b60405161055991906130d6565b60405180910390f35b34801561056e57600080fd5b50610577610e76565b6040516105849190612baf565b60405180910390f35b34801561059957600080fd5b506105b460048036038101906105af9190613087565b610f08565b005b3480156105c257600080fd5b506105dd60048036038101906105d8919061305a565b610fae565b6040516105ea9190612cd4565b60405180910390f35b3480156105ff57600080fd5b5061061a60048036038101906106159190612c79565b611004565b6040516106279190612cd4565b60405180910390f35b34801561063c57600080fd5b5061065760048036038101906106529190612c79565b61107b565b6040516106649190612cd4565b60405180910390f35b34801561067957600080fd5b50610694600480360381019061068f9190612fb3565b61109e565b005b3480156106a257600080fd5b506106bd60048036038101906106b8919061314c565b6110ce565b005b3480156106cb57600080fd5b506106e660048036038101906106e1919061305a565b6111ab565b005b3480156106f457600080fd5b506106fd6111f7565b60405161070a9190612ece565b60405180910390f35b34801561071f57600080fd5b506107286111fd565b005b34801561073657600080fd5b5061073f611222565b60405161074c9190612ece565b60405180910390f35b34801561076157600080fd5b5061077c600480360381019061077791906131ac565b611228565b6040516107899190612ece565b60405180910390f35b34801561079e57600080fd5b506107a76112af565b6040516107b49190612ece565b60405180910390f35b3480156107c957600080fd5b506107d26112b5565b6040516107df9190612ece565b60405180910390f35b3480156107f457600080fd5b5061080f600480360381019061080a919061305a565b6112bb565b005b34801561081d57600080fd5b5061082661133e565b6040516108339190612ece565b60405180910390f35b34801561084857600080fd5b50610851611344565b60405161085e9190612cd4565b60405180910390f35b6060600480546108769061321b565b80601f01602080910402602001604051908101604052809291908181526020018280546108a29061321b565b80156108ef5780601f106108c4576101008083540402835291602001916108ef565b820191906000526020600020905b8154815290600101906020018083116108d257829003601f168201915b5050505050905090565b600080610904611357565b905061091181858561135f565b600191505092915050565b610924611528565b600030905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161096491906130d6565b602060405180830381865afa158015610981573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a59190613261565b9050600081116109ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e1906132da565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610a259291906132fa565b6020604051808303816000875af1158015610a44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a689190613338565b505050565b610a75611528565b60005b8251811015610b6d578160016000858481518110610a9957610a98613365565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550828181518110610b0557610b04613365565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167f3499bfcf9673677ba552f3fe2ea274ec7e6246da31c3c87e115b45a9b0db2efb83604051610b529190612cd4565b60405180910390a28080610b65906133c3565b915050610a78565b505050565b6000600354905090565b600080610b87611357565b9050610b948582856115a6565b610b9f858585611632565b60019150509392505050565b60115481565b60006009905090565b600080610bc5611357565b9050610be6818585610bd78589611228565b610be1919061340b565b61135f565b600191505092915050565b610bf9611528565b60148211158015610c0b575060328111155b610c4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c419061348b565b60405180910390fd5b81601381905550806012819055505050565b610c64611528565b610c75610c6f611357565b82611f8e565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b601460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610cff611528565b610d096000612163565b565b610d13611528565b6000610d1d610b72565b905080600f8190555080600e8190555050565b610d38611528565b80601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b610d9b611528565b6001601460006101000a81548160ff021916908315150217905550565b610dc0611528565b60004711610e03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfa906134f7565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610e49573d6000803e3d6000fd5b50565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054610e859061321b565b80601f0160208091040260200160405190810160405280929190818152602001828054610eb19061321b565b8015610efe5780601f10610ed357610100808354040283529160200191610efe565b820191906000526020600020905b815481529060010190602001808311610ee157829003601f168201915b5050505050905090565b610f10611528565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9790613589565b60405180910390fd5b610faa8282612229565b5050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008061100f611357565b9050600061101d8286611228565b905083811015611062576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110599061361b565b60405180910390fd5b61106f828686840361135f565b60019250505092915050565b600080611086611357565b9050611093818585611632565b600191505092915050565b6110a6611528565b6110ae610bb1565b600a6110ba919061376e565b816110c591906137b9565b60108190555050565b6110d6611528565b60005b838390508110156111a5578383828181106110f7576110f6613365565b5b905060200201602081019061110c919061305a565b73ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161118a9190612ece565b60405180910390a3808061119d906133c3565b9150506110d9565b50505050565b6111b3611528565b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600f5481565b611205611528565b6001601460016101000a81548160ff021916908315150217905550565b60125481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60135481565b60105481565b6112c3611528565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611332576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113299061386d565b60405180910390fd5b61133b81612163565b50565b600e5481565b601460019054906101000a900460ff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c5906138ff565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361143d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143490613991565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161151b9190612ece565b60405180910390a3505050565b611530611357565b73ffffffffffffffffffffffffffffffffffffffff1661154e6122ca565b73ffffffffffffffffffffffffffffffffffffffff16146115a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159b906139fd565b60405180910390fd5b565b60006115b28484611228565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461162c578181101561161e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161590613a69565b60405180910390fd5b61162b848484840361135f565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169890613afb565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611710576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170790613b8d565b60405180910390fd5b43601781905550600081036117305761172b838360006122de565b611f89565b611738610e4c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156117a65750611776610e4c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156117df5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611819575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156118325750600d60149054906101000a900460ff16155b15611bac57601460019054906101000a900460ff1661192c57600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806118ec5750600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61192b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192290613bf9565b60405180910390fd5b5b601754600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611a155750601660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611abc57600f54811115611a5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5690613cb1565b60405180910390fd5b600e54611a6b83610caf565b82611a76919061340b565b1115611ab7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aae90613d1d565b60405180910390fd5b611bab565b601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611b5f5750601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611baa57600f54811115611ba9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba090613daf565b60405180910390fd5b5b5b5b6000611bb730610caf565b905060008082119050808015611bd95750601460009054906101000a900460ff165b8015611bf25750600d60149054906101000a900460ff16155b8015611c485750601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611c9e5750600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611cf45750600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611d39576001600d60146101000a81548160ff021916908315150217905550611d1d83612554565b6000600d60146101000a81548160ff0219169083151502179055505b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611dd35750600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460175411155b15611de257611de1856126e6565b5b6000600d60149054906101000a900460ff169050600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611e975750600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611ea157600090505b60008115611f7957601560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611f2a57611f236064611f1560125488612a3590919063ffffffff16565b612a4b90919063ffffffff16565b9050611f55565b611f526064611f4460135488612a3590919063ffffffff16565b612a4b90919063ffffffff16565b90505b6000811115611f6a57611f698730836122de565b5b8085611f769190613dcf565b94505b611f848787876122de565b505050505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ffd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff490613e75565b60405180910390fd5b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612083576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207a90613f07565b60405180910390fd5b816007546120919190613dcf565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600360008282546120e59190613dcf565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161214a9190612ece565b60405180910390a361215e83600084612a61565b505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000806122d5612a66565b90508091505090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361234d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234490613afb565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036123bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b390613b8d565b60405180910390fd5b6123c7838383612b0e565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561244d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244490613f99565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161253b9190612ece565b60405180910390a361254e848484612a61565b50505050565b600061255f30610caf565b905060008082036125715750506126e3565b6000601254601354612583919061340b565b036125ff57600082118015612599575060105482105b156125a6578190506125fa565b60006125d060646125c260125487612a3590919063ffffffff16565b612a4b90919063ffffffff16565b905080846125de9190613dcf565b93506010548411156125f45760105491506125f8565b8391505b505b6126d7565b60008211801561262357506126206005601054612a4b90919063ffffffff16565b82105b1561262f5750506126e3565b60008211801561265357506126506005601054612a4b90919063ffffffff16565b82115b8015612660575060105482105b156126825761267b6005601054612a4b90919063ffffffff16565b90506126d6565b60006126ac606461269e60125487612a3590919063ffffffff16565b612a4b90919063ffffffff16565b905080846126ba9190613dcf565b93506010548411156126d05760105491506126d4565b8391505b505b5b6126e0816126e6565b50505b50565b600160008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156127c057612780600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b13565b6127bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127b69061402b565b60405180910390fd5b5b6000600267ffffffffffffffff8111156127dd576127dc612cf4565b5b60405190808252806020026020018201604052801561280b5781602001602082028036833780820191505090505b509050308160008151811061282357612822613365565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128ec9190614060565b81600181518110612900576128ff613365565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061297b307f00000000000000000000000000000000000000000000000000000000000000008473ffffffffffffffffffffffffffffffffffffffff1661135f565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b81526004016129ff9594939291906141b7565b600060405180830381600087803b158015612a1957600080fd5b505af1158015612a2d573d6000803e3d6000fd5b505050505050565b60008183612a4391906137b9565b905092915050565b60008183612a599190614240565b905092915050565b505050565b60008073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612ae557600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612b09565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff165b905090565b505050565b60004382119050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612b59578082015181840152602081019050612b3e565b60008484015250505050565b6000601f19601f8301169050919050565b6000612b8182612b1f565b612b8b8185612b2a565b9350612b9b818560208601612b3b565b612ba481612b65565b840191505092915050565b60006020820190508181036000830152612bc98184612b76565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612c1082612be5565b9050919050565b612c2081612c05565b8114612c2b57600080fd5b50565b600081359050612c3d81612c17565b92915050565b6000819050919050565b612c5681612c43565b8114612c6157600080fd5b50565b600081359050612c7381612c4d565b92915050565b60008060408385031215612c9057612c8f612bdb565b5b6000612c9e85828601612c2e565b9250506020612caf85828601612c64565b9150509250929050565b60008115159050919050565b612cce81612cb9565b82525050565b6000602082019050612ce96000830184612cc5565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612d2c82612b65565b810181811067ffffffffffffffff82111715612d4b57612d4a612cf4565b5b80604052505050565b6000612d5e612bd1565b9050612d6a8282612d23565b919050565b600067ffffffffffffffff821115612d8a57612d89612cf4565b5b602082029050602081019050919050565b600080fd5b6000612db3612dae84612d6f565b612d54565b90508083825260208201905060208402830185811115612dd657612dd5612d9b565b5b835b81811015612dff5780612deb8882612c2e565b845260208401935050602081019050612dd8565b5050509392505050565b600082601f830112612e1e57612e1d612cef565b5b8135612e2e848260208601612da0565b91505092915050565b612e4081612cb9565b8114612e4b57600080fd5b50565b600081359050612e5d81612e37565b92915050565b60008060408385031215612e7a57612e79612bdb565b5b600083013567ffffffffffffffff811115612e9857612e97612be0565b5b612ea485828601612e09565b9250506020612eb585828601612e4e565b9150509250929050565b612ec881612c43565b82525050565b6000602082019050612ee36000830184612ebf565b92915050565b600080600060608486031215612f0257612f01612bdb565b5b6000612f1086828701612c2e565b9350506020612f2186828701612c2e565b9250506040612f3286828701612c64565b9150509250925092565b600060ff82169050919050565b612f5281612f3c565b82525050565b6000602082019050612f6d6000830184612f49565b92915050565b60008060408385031215612f8a57612f89612bdb565b5b6000612f9885828601612c64565b9250506020612fa985828601612c64565b9150509250929050565b600060208284031215612fc957612fc8612bdb565b5b6000612fd784828501612c64565b91505092915050565b6000819050919050565b6000613005613000612ffb84612be5565b612fe0565b612be5565b9050919050565b600061301782612fea565b9050919050565b60006130298261300c565b9050919050565b6130398161301e565b82525050565b60006020820190506130546000830184613030565b92915050565b6000602082840312156130705761306f612bdb565b5b600061307e84828501612c2e565b91505092915050565b6000806040838503121561309e5761309d612bdb565b5b60006130ac85828601612c2e565b92505060206130bd85828601612e4e565b9150509250929050565b6130d081612c05565b82525050565b60006020820190506130eb60008301846130c7565b92915050565b600080fd5b60008083601f84011261310c5761310b612cef565b5b8235905067ffffffffffffffff811115613129576131286130f1565b5b60208301915083602082028301111561314557613144612d9b565b5b9250929050565b60008060006040848603121561316557613164612bdb565b5b600084013567ffffffffffffffff81111561318357613182612be0565b5b61318f868287016130f6565b935093505060206131a286828701612c64565b9150509250925092565b600080604083850312156131c3576131c2612bdb565b5b60006131d185828601612c2e565b92505060206131e285828601612c2e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061323357607f821691505b602082108103613246576132456131ec565b5b50919050565b60008151905061325b81612c4d565b92915050565b60006020828403121561327757613276612bdb565b5b60006132858482850161324c565b91505092915050565b7f4e6f20746f6b656e7320746f20636c6561720000000000000000000000000000600082015250565b60006132c4601283612b2a565b91506132cf8261328e565b602082019050919050565b600060208201905081810360008301526132f3816132b7565b9050919050565b600060408201905061330f60008301856130c7565b61331c6020830184612ebf565b9392505050565b60008151905061333281612e37565b92915050565b60006020828403121561334e5761334d612bdb565b5b600061335c84828501613323565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006133ce82612c43565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613400576133ff613394565b5b600182019050919050565b600061341682612c43565b915061342183612c43565b925082820190508082111561343957613438613394565b5b92915050565b7f466565732063616e6e6f74206578636565642033302500000000000000000000600082015250565b6000613475601683612b2a565b91506134808261343f565b602082019050919050565b600060208201905081810360008301526134a481613468565b9050919050565b7f546f6b656e3a206e6f2045544820746f20636c65617200000000000000000000600082015250565b60006134e1601683612b2a565b91506134ec826134ab565b602082019050919050565b60006020820190508181036000830152613510816134d4565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000613573603983612b2a565b915061357e82613517565b604082019050919050565b600060208201905081810360008301526135a281613566565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000613605602583612b2a565b9150613610826135a9565b604082019050919050565b60006020820190508181036000830152613634816135f8565b9050919050565b60008160011c9050919050565b6000808291508390505b60018511156136925780860481111561366e5761366d613394565b5b600185161561367d5780820291505b808102905061368b8561363b565b9450613652565b94509492505050565b6000826136ab5760019050613767565b816136b95760009050613767565b81600181146136cf57600281146136d957613708565b6001915050613767565b60ff8411156136eb576136ea613394565b5b8360020a91508482111561370257613701613394565b5b50613767565b5060208310610133831016604e8410600b841016171561373d5782820a90508381111561373857613737613394565b5b613767565b61374a8484846001613648565b9250905081840481111561376157613760613394565b5b81810290505b9392505050565b600061377982612c43565b915061378483612f3c565b92506137b17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461369b565b905092915050565b60006137c482612c43565b91506137cf83612c43565b92508282026137dd81612c43565b915082820484148315176137f4576137f3613394565b5b5092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613857602683612b2a565b9150613862826137fb565b604082019050919050565b600060208201905081810360008301526138868161384a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006138e9602483612b2a565b91506138f48261388d565b604082019050919050565b60006020820190508181036000830152613918816138dc565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061397b602283612b2a565b91506139868261391f565b604082019050919050565b600060208201905081810360008301526139aa8161396e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006139e7602083612b2a565b91506139f2826139b1565b602082019050919050565b60006020820190508181036000830152613a16816139da565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000613a53601d83612b2a565b9150613a5e82613a1d565b602082019050919050565b60006020820190508181036000830152613a8281613a46565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613ae5602583612b2a565b9150613af082613a89565b604082019050919050565b60006020820190508181036000830152613b1481613ad8565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000613b77602383612b2a565b9150613b8282613b1b565b604082019050919050565b60006020820190508181036000830152613ba681613b6a565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b6000613be3601683612b2a565b9150613bee82613bad565b602082019050919050565b60006020820190508181036000830152613c1281613bd6565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374695f69734578636c7564656446726f6d466565736f60208201527f6e416d6f756e742e000000000000000000000000000000000000000000000000604082015250565b6000613c9b604883612b2a565b9150613ca682613c19565b606082019050919050565b60006020820190508181036000830152613cca81613c8e565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000613d07601383612b2a565b9150613d1282613cd1565b602082019050919050565b60006020820190508181036000830152613d3681613cfa565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b6000613d99603683612b2a565b9150613da482613d3d565b604082019050919050565b60006020820190508181036000830152613dc881613d8c565b9050919050565b6000613dda82612c43565b9150613de583612c43565b9250828203905081811115613dfd57613dfc613394565b5b92915050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000613e5f602183612b2a565b9150613e6a82613e03565b604082019050919050565b60006020820190508181036000830152613e8e81613e52565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000613ef1602283612b2a565b9150613efc82613e95565b604082019050919050565b60006020820190508181036000830152613f2081613ee4565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000613f83602683612b2a565b9150613f8e82613f27565b604082019050919050565b60006020820190508181036000830152613fb281613f76565b9050919050565b7f4f6e6c79206f6e652070757263686173652070657220626c6f636b20616c6c6f60008201527f7765642e00000000000000000000000000000000000000000000000000000000602082015250565b6000614015602483612b2a565b915061402082613fb9565b604082019050919050565b6000602082019050818103600083015261404481614008565b9050919050565b60008151905061405a81612c17565b92915050565b60006020828403121561407657614075612bdb565b5b60006140848482850161404b565b91505092915050565b60006140a86140a361409e84612be5565b612fe0565b612c43565b9050919050565b6140b88161408d565b82525050565b6000819050919050565b60006140e36140de6140d9846140be565b612fe0565b612c43565b9050919050565b6140f3816140c8565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61412e81612c05565b82525050565b60006141408383614125565b60208301905092915050565b6000602082019050919050565b6000614164826140f9565b61416e8185614104565b935061417983614115565b8060005b838110156141aa5781516141918882614134565b975061419c8361414c565b92505060018101905061417d565b5085935050505092915050565b600060a0820190506141cc60008301886140af565b6141d960208301876140ea565b81810360408301526141eb8186614159565b90506141fa60608301856130c7565b6142076080830184612ebf565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061424b82612c43565b915061425683612c43565b92508261426657614265614211565b5b82820490509291505056fea2646970667358221220c62c96700b5fe449db69a1b0da79d9279039d1064851b19ab859137e0274a0fc64736f6c63430008110033000000000000000000000000952ac4b27d9fcb0be20660533807ced204a11dc7