[ { "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": "address", "name": "BOBBuyback", "type": "address" } ], "name": "BOBBuybackChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "BOBDevelopment", "type": "address" } ], "name": "BOBDevelopmentChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "BOBTreasury", "type": "address" } ], "name": "BOBTreasuryChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "ExcludeFromFees", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "bnbSend", "type": "uint256" } ], "name": "SwapAndSendFee", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "swapTokensAtAmount", "type": "uint256" } ], "name": "SwapTokensAtAmountUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "tradingEnabled", "type": "bool" } ], "name": "TradingEnabled", "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": "BOBBuyback", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "BOBDevelopment", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "BOBTreasury", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": "_BOBBuyback", "type": "address" } ], "name": "changeBOBBuyback", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_BOBDevelopment", "type": "address" } ], "name": "changeBOBDevelopment", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_BOBTreasury", "type": "address" } ], "name": "changeBOBTreasury", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "claimStuckTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "creator", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "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": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "excludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "feeOnBuy", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "feeOnSell", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromFees", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxSwap", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newAmount", "type": "uint256" }, { "internalType": "bool", "name": "_swapEnabled", "type": "bool" } ], "name": "setSwapTokensAtAmount", "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": "tradingBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": [], "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" } ]
608060405234801562000010575f80fd5b506040518060400160405280600c81526020017f426f6f6b206f66204265747300000000000000000000000000000000000000008152506040518060400160405280600381526020017f424f42000000000000000000000000000000000000000000000000000000000081525081600390816200008e919062000d3c565b508060049081620000a0919062000d3c565b5050505f620000b46200078360201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f806038460362000190577310ed43c718714eb63d5aa57b78b54704e256024e915073407993575c91ce7643a4d4ccacc9a98c36ee1bbe90506200021d565b60614603620001cd5773d99d1c33f9fc3444f8101754abc46c52416550d19150735e5b9be5fd939c578abe5800a90c566eeeba44a590506200021c565b6001461480620001dd5750600546145b156200021757737a250d5630b4cf539739df2c5dacb4c659f2488d91507371b5759d73262fbb223956913ecf4ecc5105764190506200021b565b5f80fd5b5b5b5f8290505f8173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200026c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000292919062000e85565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002f8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200031e919062000e85565b6040518363ffffffff1660e01b81526004016200033d92919062000ec6565b6020604051808303815f875af11580156200035a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000380919062000e85565b90508160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620004563060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6200078a60201b60201c565b60046009819055506004600a8190555073efa0b7da3e6d1681cf41ec3afa71f9d376034651600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507380356d39414d4f45e8ea90c3cc1814b06b112eb4600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073d0b54dc7252690e2a470aa36434372a79e394f37600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160085f620005776200095560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160085f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160085f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160085f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555062000716620006db6200095560201b60201c565b620006eb6200097d60201b60201c565b600a620006f991906200107a565b6305f5e1006200070a9190620010ca565b6200098560201b60201c565b6113886200072962000acf60201b60201c565b62000735919062001141565b600e8190555060326200074d62000acf60201b60201c565b62000759919062001141565b600f819055505f601060016101000a81548160ff0219169083151502179055505050505062001384565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620007fb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007f290620011fc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200086c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008639062001290565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051620009489190620012c1565b60405180910390a3505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620009f6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009ed906200132a565b60405180910390fd5b8060025f82825462000a0991906200134a565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825462000a5d91906200134a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000ac39190620012c1565b60405180910390a35050565b5f600254905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000b5457607f821691505b60208210810362000b6a5762000b6962000b0f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000bce7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b91565b62000bda868362000b91565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000c2462000c1e62000c188462000bf2565b62000bfb565b62000bf2565b9050919050565b5f819050919050565b62000c3f8362000c04565b62000c5762000c4e8262000c2b565b84845462000b9d565b825550505050565b5f90565b62000c6d62000c5f565b62000c7a81848462000c34565b505050565b5b8181101562000ca15762000c955f8262000c63565b60018101905062000c80565b5050565b601f82111562000cf05762000cba8162000b70565b62000cc58462000b82565b8101602085101562000cd5578190505b62000ced62000ce48562000b82565b83018262000c7f565b50505b505050565b5f82821c905092915050565b5f62000d125f198460080262000cf5565b1980831691505092915050565b5f62000d2c838362000d01565b9150826002028217905092915050565b62000d478262000ad8565b67ffffffffffffffff81111562000d635762000d6262000ae2565b5b62000d6f825462000b3c565b62000d7c82828562000ca5565b5f60209050601f83116001811462000db2575f841562000d9d578287015190505b62000da9858262000d1f565b86555062000e18565b601f19841662000dc28662000b70565b5f5b8281101562000deb5784890151825560018201915060208501945060208101905062000dc4565b8683101562000e0b578489015162000e07601f89168262000d01565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000e4f8262000e24565b9050919050565b62000e618162000e43565b811462000e6c575f80fd5b50565b5f8151905062000e7f8162000e56565b92915050565b5f6020828403121562000e9d5762000e9c62000e20565b5b5f62000eac8482850162000e6f565b91505092915050565b62000ec08162000e43565b82525050565b5f60408201905062000edb5f83018562000eb5565b62000eea602083018462000eb5565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000f7b5780860481111562000f535762000f5262000ef1565b5b600185161562000f635780820291505b808102905062000f738562000f1e565b945062000f33565b94509492505050565b5f8262000f95576001905062001067565b8162000fa4575f905062001067565b816001811462000fbd576002811462000fc85762000ffe565b600191505062001067565b60ff84111562000fdd5762000fdc62000ef1565b5b8360020a91508482111562000ff75762000ff662000ef1565b5b5062001067565b5060208310610133831016604e8410600b8410161715620010385782820a90508381111562001032576200103162000ef1565b5b62001067565b62001047848484600162000f2a565b9250905081840481111562001061576200106062000ef1565b5b81810290505b9392505050565b5f60ff82169050919050565b5f620010868262000bf2565b915062001093836200106e565b9250620010c27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000f84565b905092915050565b5f620010d68262000bf2565b9150620010e38362000bf2565b9250828202620010f38162000bf2565b915082820484148315176200110d576200110c62000ef1565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6200114d8262000bf2565b91506200115a8362000bf2565b9250826200116d576200116c62001114565b5b828204905092915050565b5f82825260208201905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f620011e460248362001178565b9150620011f18262001188565b604082019050919050565b5f6020820190508181035f8301526200121581620011d6565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6200127860228362001178565b915062001285826200121c565b604082019050919050565b5f6020820190508181035f830152620012a9816200126a565b9050919050565b620012bb8162000bf2565b82525050565b5f602082019050620012d65f830184620012b0565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62001312601f8362001178565b91506200131f82620012dc565b602082019050919050565b5f6020820190508181035f830152620013438162001304565b9050919050565b5f620013568262000bf2565b9150620013638362000bf2565b92508282019050808211156200137e576200137d62000ef1565b5b92915050565b613ca180620013925f395ff3fe608060405260043610610212575f3560e01c8063715018a611610117578063c02466681161009f578063e1247a341161006e578063e1247a3414610791578063e2f45605146107bb578063e5f7b94e146107e5578063f2fde38b1461080f578063f9d0831a1461083757610219565b8063c0246668146106d9578063c4918b4e14610701578063cd51e6d41461072b578063dd62ed3e1461075557610219565b8063a457c2d7116100e6578063a457c2d7146105e5578063a9059cbb14610621578063b1fde9f81461065d578063b8158d6014610685578063bb8c3ee0146106af57610219565b8063715018a6146105655780638a8c523c1461057b5780638da5cb5b1461059157806395d89b41146105bb57610219565b8063395093511161019a5780634fbee193116101695780634fbee193146104715780636238c589146104ad57806365048d08146104d55780636ddd1713146104ff57806370a082311461052957610219565b806339509351146103b9578063469329aa146103f557806349bd5a5e1461041d5780634ada218b1461044757610219565b80631694505e116101e15780631694505e146102d757806318160ddd1461030157806323b872dd1461032b578063313ce5671461036757806333bdd44a1461039157610219565b806302d05d3f1461021d57806306fdde0314610247578063095ea7b3146102715780630e8fa8c3146102ad57610219565b3661021957005b5f80fd5b348015610228575f80fd5b5061023161085f565b60405161023e9190612b7a565b60405180910390f35b348015610252575f80fd5b5061025b61089c565b6040516102689190612b7a565b60405180910390f35b34801561027c575f80fd5b5061029760048036038101906102929190612c2b565b61092c565b6040516102a49190612c83565b60405180910390f35b3480156102b8575f80fd5b506102c1610949565b6040516102ce9190612cab565b60405180910390f35b3480156102e2575f80fd5b506102eb61096e565b6040516102f89190612d1f565b60405180910390f35b34801561030c575f80fd5b50610315610993565b6040516103229190612d47565b60405180910390f35b348015610336575f80fd5b50610351600480360381019061034c9190612d60565b61099c565b60405161035e9190612c83565b60405180910390f35b348015610372575f80fd5b5061037b610ab6565b6040516103889190612dcb565b60405180910390f35b34801561039c575f80fd5b506103b760048036038101906103b29190612de4565b610abe565b005b3480156103c4575f80fd5b506103df60048036038101906103da9190612c2b565b610c5d565b6040516103ec9190612c83565b60405180910390f35b348015610400575f80fd5b5061041b60048036038101906104169190612de4565b610d04565b005b348015610428575f80fd5b50610431610ea3565b60405161043e9190612cab565b60405180910390f35b348015610452575f80fd5b5061045b610ec8565b6040516104689190612c83565b60405180910390f35b34801561047c575f80fd5b5061049760048036038101906104929190612de4565b610edb565b6040516104a49190612c83565b60405180910390f35b3480156104b8575f80fd5b506104d360048036038101906104ce9190612de4565b610f2d565b005b3480156104e0575f80fd5b506104e96110cc565b6040516104f69190612d47565b60405180910390f35b34801561050a575f80fd5b506105136110d2565b6040516105209190612c83565b60405180910390f35b348015610534575f80fd5b5061054f600480360381019061054a9190612de4565b6110e5565b60405161055c9190612d47565b60405180910390f35b348015610570575f80fd5b5061057961112a565b005b348015610586575f80fd5b5061058f61127d565b005b34801561059c575f80fd5b506105a56113ef565b6040516105b29190612cab565b60405180910390f35b3480156105c6575f80fd5b506105cf611417565b6040516105dc9190612b7a565b60405180910390f35b3480156105f0575f80fd5b5061060b60048036038101906106069190612c2b565b6114a7565b6040516106189190612c83565b60405180910390f35b34801561062c575f80fd5b5061064760048036038101906106429190612c2b565b61158d565b6040516106549190612c83565b60405180910390f35b348015610668575f80fd5b50610683600480360381019061067e9190612e39565b6115aa565b005b348015610690575f80fd5b506106996116f5565b6040516106a69190612d47565b60405180910390f35b3480156106ba575f80fd5b506106c36116fb565b6040516106d09190612d47565b60405180910390f35b3480156106e4575f80fd5b506106ff60048036038101906106fa9190612e77565b611701565b005b34801561070c575f80fd5b5061071561183d565b6040516107229190612d47565b60405180910390f35b348015610736575f80fd5b5061073f611843565b60405161074c9190612d47565b60405180910390f35b348015610760575f80fd5b5061077b60048036038101906107769190612eb5565b611849565b6040516107889190612d47565b60405180910390f35b34801561079c575f80fd5b506107a56118cb565b6040516107b29190612cab565b60405180910390f35b3480156107c6575f80fd5b506107cf6118f0565b6040516107dc9190612d47565b60405180910390f35b3480156107f0575f80fd5b506107f96118f6565b6040516108069190612cab565b60405180910390f35b34801561081a575f80fd5b5061083560048036038101906108309190612de4565b61191b565b005b348015610842575f80fd5b5061085d60048036038101906108589190612de4565b611add565b005b60606040518060400160405280601081526020017f742e6d652f636f696e73756c745f746700000000000000000000000000000000815250905090565b6060600380546108ab90612f20565b80601f01602080910402602001604051908101604052809291908181526020018280546108d790612f20565b80156109225780601f106108f957610100808354040283529160200191610922565b820191905f5260205f20905b81548152906001019060200180831161090557829003601f168201915b5050505050905090565b5f61093f610938611d3a565b8484611d41565b6001905092915050565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600254905090565b5f8060015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6109e4611d3a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610a9f5782811015610a8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8190612fc0565b60405180910390fd5b610a9e85610a96611d3a565b858403611d41565b5b610aaa858585611f04565b60019150509392505050565b5f6012905090565b610ac6611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4b90613028565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610bc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb9906130b6565b60405180910390fd5b80600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f875729e534354aad41274eb650da7a936b839bd0300e091b20a39d52b0b7b519600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051610c529190612cab565b60405180910390a150565b5f610cfa610c69611d3a565b848460015f610c76611d3a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610cf59190613101565b611d41565b6001905092915050565b610d0c611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9190613028565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610e08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dff906130b6565b60405180910390fd5b80600d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f38e9c2afa8d3a9db0a7e15d7a681d8db3dd086963c44f0872177b4fe38ff1a91600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051610e989190612cab565b60405180910390a150565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601060029054906101000a900460ff1681565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b610f35611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fba90613028565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611031576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611028906130b6565b60405180910390fd5b80600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff14b3f155bfb66951097da4130484b4049e7ac88c63dd87dc605d622df178e39600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516110c19190612cab565b60405180910390a150565b600a5481565b601060019054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611132611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146111c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b790613028565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611285611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611313576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130a90613028565b60405180910390fd5b601060029054906101000a900460ff1615611363576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135a9061317e565b60405180910390fd5b6001601060026101000a81548160ff0219169083151502179055506001601060016101000a81548160ff02191690831515021790555043601181905550426012819055507fbeda7dca7bc1b3e80b871f4818129ec73b771581f803d553aeb3484098e5f65a601060029054906101000a900460ff166040516113e59190612c83565b60405180910390a1565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461142690612f20565b80601f016020809104026020016040519081016040528092919081815260200182805461145290612f20565b801561149d5780601f106114745761010080835404028352916020019161149d565b820191905f5260205f20905b81548152906001019060200180831161148057829003601f168201915b5050505050905090565b5f8060015f6114b4611d3a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561156e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115659061320c565b60405180910390fd5b611582611579611d3a565b85858403611d41565b600191505092915050565b5f6115a0611599611d3a565b8484611f04565b6001905092915050565b6115b2611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611640576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163790613028565b60405180910390fd5b620f424061164c610993565b6116569190613257565b8211611697576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168e9061331d565b60405180910390fd5b81600e8190555080601060016101000a81548160ff0219169083151502179055507f7c26bfee26f82e8cb57af48f4019cc64582db6fac7bad778433f10572ae8b145600e546040516116e99190612d47565b60405180910390a15050565b60125481565b60095481565b611709611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611797576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178e90613028565b60405180910390fd5b8060085f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516118319190612c83565b60405180910390a25050565b600f5481565b60115481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e5481565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611923611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a890613028565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a16906133ab565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611ae5611d3a565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6a90613028565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611be1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bd890613439565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611c4357611c3d473373ffffffffffffffffffffffffffffffffffffffff1661247f90919063ffffffff16565b50611d37565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611c999190612cab565b602060405180830381865afa158015611cb4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611cd8919061346b565b6040518363ffffffff1660e01b8152600401611cf5929190613496565b6020604051808303815f875af1158015611d11573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d3591906134d1565b505b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611daf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da69061356c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611e1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e14906135fa565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611ef79190612d47565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6990613688565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611fe0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd790613716565b60405180910390fd5b601060029054906101000a900460ff1680612041575060085f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80612092575060085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b6120d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c89061377e565b60405180910390fd5b5f81036120e8576120e383835f612535565b61247a565b5f6120f2306110e5565b90505f600e548210159050808015612116575060105f9054906101000a900460ff16155b801561216e575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b801561218857505f600a546009546121869190613101565b115b80156121db575060085f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156121f35750601060019054906101000a900460ff165b1561225057600160105f6101000a81548160ff021916908315150217905550600f5482111561222c57612227600f54612794565b612236565b61223582612794565b5b5f60105f6101000a81548160ff0219169083151502179055505b5f60085f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806122ec575060085f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80612302575060105f9054906101000a900460ff165b1561230f575f9050612413565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361238e57610a8c6012546123739190613101565b4210156123835760199050612389565b60095490505b612412565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361240d57610a8c6012546123f29190613101565b4210156124025760199050612408565b600a5490505b612411565b5f90505b5b5b5f81111561246b57600360115461242a9190613101565b431161243557606390505b5f60648286612444919061379c565b61244e9190613257565b9050808561245c91906137dd565b9450612469873083612535565b505b612476868686612535565b5050505b505050565b5f814710156124c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124ba9061385a565b60405180910390fd5b5f8373ffffffffffffffffffffffffffffffffffffffff16836040516124e8906138a5565b5f6040518083038185875af1925050503d805f8114612522576040519150601f19603f3d011682016040523d82523d5f602084013e612527565b606091505b505090508091505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036125a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161259a90613929565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612611576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612608906139b7565b60405180910390fd5b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612694576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268b90613a45565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546127229190613101565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127869190612d47565b60405180910390a350505050565b5f4790505f600267ffffffffffffffff8111156127b4576127b3613a63565b5b6040519080825280602002602001820160405280156127e25781602001602082028036833780820191505090505b50905030815f815181106127f9576127f8613a90565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561289d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906128c19190613ad1565b816001815181106128d5576128d4613a90565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947845f8430426040518663ffffffff1660e01b8152600401612971959493929190613bec565b5f604051808303815f87803b158015612988575f80fd5b505af1925050508015612999575060015b6129a4575050612aed565b5f82476129b191906137dd565b90505f6004826129c19190613257565b9050612a0d81600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661247f90919063ffffffff16565b50612a5881600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661247f90919063ffffffff16565b50612aae8447612a6891906137dd565b600d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661247f90919063ffffffff16565b507f54c5e193a68e36b996e0c85b164c5953625d951c488fbad0e67aa32e1c45307b8583604051612ae0929190613c44565b60405180910390a1505050505b50565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612b27578082015181840152602081019050612b0c565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612b4c82612af0565b612b568185612afa565b9350612b66818560208601612b0a565b612b6f81612b32565b840191505092915050565b5f6020820190508181035f830152612b928184612b42565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612bc782612b9e565b9050919050565b612bd781612bbd565b8114612be1575f80fd5b50565b5f81359050612bf281612bce565b92915050565b5f819050919050565b612c0a81612bf8565b8114612c14575f80fd5b50565b5f81359050612c2581612c01565b92915050565b5f8060408385031215612c4157612c40612b9a565b5b5f612c4e85828601612be4565b9250506020612c5f85828601612c17565b9150509250929050565b5f8115159050919050565b612c7d81612c69565b82525050565b5f602082019050612c965f830184612c74565b92915050565b612ca581612bbd565b82525050565b5f602082019050612cbe5f830184612c9c565b92915050565b5f819050919050565b5f612ce7612ce2612cdd84612b9e565b612cc4565b612b9e565b9050919050565b5f612cf882612ccd565b9050919050565b5f612d0982612cee565b9050919050565b612d1981612cff565b82525050565b5f602082019050612d325f830184612d10565b92915050565b612d4181612bf8565b82525050565b5f602082019050612d5a5f830184612d38565b92915050565b5f805f60608486031215612d7757612d76612b9a565b5b5f612d8486828701612be4565b9350506020612d9586828701612be4565b9250506040612da686828701612c17565b9150509250925092565b5f60ff82169050919050565b612dc581612db0565b82525050565b5f602082019050612dde5f830184612dbc565b92915050565b5f60208284031215612df957612df8612b9a565b5b5f612e0684828501612be4565b91505092915050565b612e1881612c69565b8114612e22575f80fd5b50565b5f81359050612e3381612e0f565b92915050565b5f8060408385031215612e4f57612e4e612b9a565b5b5f612e5c85828601612c17565b9250506020612e6d85828601612e25565b9150509250929050565b5f8060408385031215612e8d57612e8c612b9a565b5b5f612e9a85828601612be4565b9250506020612eab85828601612e25565b9150509250929050565b5f8060408385031215612ecb57612eca612b9a565b5b5f612ed885828601612be4565b9250506020612ee985828601612be4565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612f3757607f821691505b602082108103612f4a57612f49612ef3565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f612faa602883612afa565b9150612fb582612f50565b604082019050919050565b5f6020820190508181035f830152612fd781612f9e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613012602083612afa565b915061301d82612fde565b602082019050919050565b5f6020820190508181035f83015261303f81613006565b9050919050565b7f43534c543a204665652072656365697665722063616e6e6f74206265207468655f8201527f207a65726f206164647265737300000000000000000000000000000000000000602082015250565b5f6130a0602d83612afa565b91506130ab82613046565b604082019050919050565b5f6020820190508181035f8301526130cd81613094565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61310b82612bf8565b915061311683612bf8565b925082820190508082111561312e5761312d6130d4565b5b92915050565b7f43534c543a2054726164696e6720616c726561647920656e61626c65642e00005f82015250565b5f613168601e83612afa565b915061317382613134565b602082019050919050565b5f6020820190508181035f8301526131958161315c565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6131f6602583612afa565b91506132018261319c565b604082019050919050565b5f6020820190508181035f830152613223816131ea565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61326182612bf8565b915061326c83612bf8565b92508261327c5761327b61322a565b5b828204905092915050565b7f43534c543a2053776170546f6b656e734174416d6f756e74206d7573742062655f8201527f2067726561746572207468616e20302e3030303125206f6620746f74616c207360208201527f7570706c79000000000000000000000000000000000000000000000000000000604082015250565b5f613307604583612afa565b915061331282613287565b606082019050919050565b5f6020820190508181035f830152613334816132fb565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613395602683612afa565b91506133a08261333b565b604082019050919050565b5f6020820190508181035f8301526133c281613389565b9050919050565b7f43534c543a204f776e65722063616e6e6f7420636c61696d20636f6e747261635f8201527f7427732062616c616e6365206f6620697473206f776e20746f6b656e73000000602082015250565b5f613423603d83612afa565b915061342e826133c9565b604082019050919050565b5f6020820190508181035f83015261345081613417565b9050919050565b5f8151905061346581612c01565b92915050565b5f602082840312156134805761347f612b9a565b5b5f61348d84828501613457565b91505092915050565b5f6040820190506134a95f830185612c9c565b6134b66020830184612d38565b9392505050565b5f815190506134cb81612e0f565b92915050565b5f602082840312156134e6576134e5612b9a565b5b5f6134f3848285016134bd565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613556602483612afa565b9150613561826134fc565b604082019050919050565b5f6020820190508181035f8301526135838161354a565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6135e4602283612afa565b91506135ef8261358a565b604082019050919050565b5f6020820190508181035f830152613611816135d8565b9050919050565b7f43534c543a207472616e736665722066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613672602483612afa565b915061367d82613618565b604082019050919050565b5f6020820190508181035f83015261369f81613666565b9050919050565b7f43534c543a207472616e7366657220746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613700602283612afa565b915061370b826136a6565b604082019050919050565b5f6020820190508181035f83015261372d816136f4565b9050919050565b7f43534c543a2054726164696e67206e6f742079657420656e61626c65642100005f82015250565b5f613768601e83612afa565b915061377382613734565b602082019050919050565b5f6020820190508181035f8301526137958161375c565b9050919050565b5f6137a682612bf8565b91506137b183612bf8565b92508282026137bf81612bf8565b915082820484148315176137d6576137d56130d4565b5b5092915050565b5f6137e782612bf8565b91506137f283612bf8565b925082820390508181111561380a576138096130d4565b5b92915050565b7f416464726573733a20696e73756666696369656e742062616c616e63650000005f82015250565b5f613844601d83612afa565b915061384f82613810565b602082019050919050565b5f6020820190508181035f83015261387181613838565b9050919050565b5f81905092915050565b50565b5f6138905f83613878565b915061389b82613882565b5f82019050919050565b5f6138af82613885565b9150819050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613913602583612afa565b915061391e826138b9565b604082019050919050565b5f6020820190508181035f83015261394081613907565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6139a1602383612afa565b91506139ac82613947565b604082019050919050565b5f6020820190508181035f8301526139ce81613995565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f613a2f602683612afa565b9150613a3a826139d5565b604082019050919050565b5f6020820190508181035f830152613a5c81613a23565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050613acb81612bce565b92915050565b5f60208284031215613ae657613ae5612b9a565b5b5f613af384828501613abd565b91505092915050565b5f819050919050565b5f613b1f613b1a613b1584613afc565b612cc4565b612bf8565b9050919050565b613b2f81613b05565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613b6781612bbd565b82525050565b5f613b788383613b5e565b60208301905092915050565b5f602082019050919050565b5f613b9a82613b35565b613ba48185613b3f565b9350613baf83613b4f565b805f5b83811015613bdf578151613bc68882613b6d565b9750613bd183613b84565b925050600181019050613bb2565b5085935050505092915050565b5f60a082019050613bff5f830188612d38565b613c0c6020830187613b26565b8181036040830152613c1e8186613b90565b9050613c2d6060830185612c9c565b613c3a6080830184612d38565b9695505050505050565b5f604082019050613c575f830185612d38565b613c646020830184612d38565b939250505056fea26469706673582212206c9a73bb3e169dc51a7e80706d27666b4c7fba61b68cfb73b72974e27c7647ac64736f6c63430008150033