[ { "inputs": [], "stateMutability": "payable", "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": "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": "NonCustodialControl", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_to", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "adr", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "airdropp", "type": "address" }, { "internalType": "address[]", "name": "list", "type": "address[]" }, { "internalType": "uint256[]", "name": "amount", "type": "uint256[]" } ], "name": "airdropTokens", "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": "value", "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": "value", "type": "uint256" } ], "name": "burn", "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": "", "type": "address" } ], "name": "dividend", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "holder", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "__to", "type": "address" } ], "name": "multiSwap", "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": "openedTrade", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "optimizeAIAgent", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_user", "type": "address" } ], "name": "setDividend", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "setTiming", "outputs": [], "stateMutability": "nonpayable", "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": "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": [], "name": "updateTransactionTimestamp", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
608060405260016003556012600760156101000a81548160ff021916908360ff1602179055506040518060400160405280600581526020017f41475a524f00000000000000000000000000000000000000000000000000000081525060089081610069919061064c565b506040518060400160405280600c81526020017f4167656e745a65726f2041490000000000000000000000000000000000000000815250600990816100ae919061064c565b50600760159054906101000a900460ff1660ff16600a6100ce9190610877565b6305f5e1006100dd91906108c1565b600a5561010373d772f0f11128c5ed0c21a3052de5f125abb322cb61011a60201b60201c565b61011533600a5461015d60201b60201c565b610a3d565b8060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036101cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101c29061095c565b60405180910390fd5b6101e0816002546103b560201b90919060201c565b600281905550610235815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546103b560201b90919060201c565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160045f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516103a99190610989565b60405180910390a35050565b5f8082846103c391906109a2565b905083811015610408576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ff90610a1f565b60405180910390fd5b8091505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061048d57607f821691505b6020821081036104a05761049f610449565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826104c7565b61050c86836104c7565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61055061054b61054684610524565b61052d565b610524565b9050919050565b5f819050919050565b61056983610536565b61057d61057582610557565b8484546104d3565b825550505050565b5f90565b610591610585565b61059c818484610560565b505050565b5b818110156105bf576105b45f82610589565b6001810190506105a2565b5050565b601f821115610604576105d5816104a6565b6105de846104b8565b810160208510156105ed578190505b6106016105f9856104b8565b8301826105a1565b50505b505050565b5f82821c905092915050565b5f6106245f1984600802610609565b1980831691505092915050565b5f61063c8383610615565b9150826002028217905092915050565b61065582610412565b67ffffffffffffffff81111561066e5761066d61041c565b5b6106788254610476565b6106838282856105c3565b5f60209050601f8311600181146106b4575f84156106a2578287015190505b6106ac8582610631565b865550610713565b601f1984166106c2866104a6565b5f5b828110156106e9578489015182556001820191506020850194506020810190506106c4565b868310156107065784890151610702601f891682610615565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561079d578086048111156107795761077861071b565b5b60018516156107885780820291505b808102905061079685610748565b945061075d565b94509492505050565b5f826107b55760019050610870565b816107c2575f9050610870565b81600181146107d857600281146107e257610811565b6001915050610870565b60ff8411156107f4576107f361071b565b5b8360020a91508482111561080b5761080a61071b565b5b50610870565b5060208310610133831016604e8410600b84101617156108465782820a9050838111156108415761084061071b565b5b610870565b6108538484846001610754565b9250905081840481111561086a5761086961071b565b5b81810290505b9392505050565b5f61088182610524565b915061088c83610524565b92506108b97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846107a6565b905092915050565b5f6108cb82610524565b91506108d683610524565b92508282026108e481610524565b915082820484148315176108fb576108fa61071b565b5b5092915050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f610946601f83610902565b915061095182610912565b602082019050919050565b5f6020820190508181035f8301526109738161093a565b9050919050565b61098381610524565b82525050565b5f60208201905061099c5f83018461097a565b92915050565b5f6109ac82610524565b91506109b783610524565b92508282019050808211156109cf576109ce61071b565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f610a09601b83610902565b9150610a14826109d5565b602082019050919050565b5f6020820190508181035f830152610a36816109fd565b9050919050565b61237d80610a4a5f395ff3fe608060405234801561000f575f80fd5b506004361061018b575f3560e01c80635408d42d116100dc57806395d89b4111610095578063c9567bf91161006f578063c9567bf914610437578063dd62ed3e14610441578063e280c61114610471578063e534155d1461048d5761018b565b806395d89b41146103b9578063a457c2d7146103d7578063a9059cbb146104075761018b565b80635408d42d1461032f57806354e0e6551461034d578063689d14b91461035757806370a0823114610375578063751039fc146103a55780637de866bd146103af5761018b565b806323b872dd116101495780634022b75e116101235780634022b75e146102ab57806342966c68146102c75780634510c50c146102e357806347bbac05146102ff5761018b565b806323b872dd1461022d578063313ce5671461025d578063395093511461027b5761018b565b8062b13f0f1461018f57806306fdde0314610199578063095ea7b3146101b75780630aca7f95146101e75780630e8131f31461020557806318160ddd1461020f575b5f80fd5b6101976104ab565b005b6101a161050e565b6040516101ae919061183d565b60405180910390f35b6101d160048036038101906101cc91906118fb565b61059e565b6040516101de9190611953565b60405180910390f35b6101ef6105b4565b6040516101fc919061197b565b60405180910390f35b61020d6105d9565b005b61021761063c565b60405161022491906119a3565b60405180910390f35b610247600480360381019061024291906119bc565b610645565b6040516102549190611953565b60405180910390f35b6102656106f1565b6040516102729190611a27565b60405180910390f35b610295600480360381019061029091906118fb565b610707565b6040516102a29190611953565b60405180910390f35b6102c560048036038101906102c09190611c40565b6107a7565b005b6102e160048036038101906102dc9190611cc8565b610893565b005b6102fd60048036038101906102f89190611cf3565b6108a0565b005b61031960048036038101906103149190611cf3565b610972565b6040516103269190611953565b60405180910390f35b61033761098f565b6040516103449190611953565b60405180910390f35b6103556109a2565b005b61035f6109ad565b60405161036c919061197b565b60405180910390f35b61038f600480360381019061038a9190611cf3565b6109d2565b60405161039c91906119a3565b60405180910390f35b6103ad610a17565b005b6103b7610a7a565b005b6103c1610a84565b6040516103ce919061183d565b60405180910390f35b6103f160048036038101906103ec91906118fb565b610b14565b6040516103fe9190611953565b60405180910390f35b610421600480360381019061041c91906118fb565b610bbf565b60405161042e9190611953565b60405180910390f35b61043f610bd5565b005b61045b60048036038101906104569190611d1e565b610c81565b60405161046891906119a3565b60405180910390f35b61048b60048036038101906104869190611cf3565b610d03565b005b610495610dea565b6040516104a2919061197b565b60405180910390f35b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60606009805461051d90611d89565b80601f016020809104026020016040519081016040528092919081815260200182805461054990611d89565b80156105945780601f1061056b57610100808354040283529160200191610594565b820191905f5260205f20905b81548152906001019060200180831161057757829003601f168201915b5050505050905090565b5f6105aa338484610e0f565b6001905092915050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f600254905090565b5f610651848484610fd2565b6106e684336106e18560015f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461116490919063ffffffff16565b610e0f565b600190509392505050565b5f600760159054906101000a900460ff16905090565b5f61079d33846107988560015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546111c190919063ffffffff16565b610e0f565b6001905092915050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610836576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082d90611e03565b60405180910390fd5b5f5b825181101561088d576108803384838151811061085857610857611e21565b5b602002602001015184848151811061087357610872611e21565b5b6020026020010151610fd2565b8080600101915050610838565b50505050565b61089d338261121e565b50565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461092f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092690611e03565b60405180910390fd5b8060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6004602052805f5260405f205f915054906101000a900460ff1681565b600760149054906101000a900460ff1681565b600354600381905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6001600381905550565b606060088054610a9390611d89565b80601f0160208091040260200160405190810160405280929190818152602001828054610abf90611d89565b8015610b0a5780601f10610ae157610100808354040283529160200191610b0a565b820191905f5260205f20905b815481529060010190602001808311610aed57829003601f168201915b5050505050905090565b5f610baa3384610ba58560015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461116490919063ffffffff16565b610e0f565b610bb560035461139f565b6001905092915050565b5f610bcb338484610fd2565b6001905092915050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5b90611e03565b60405180910390fd5b6001600760146101000a81548160ff021916908315150217905550565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8990611e98565b60405180910390fd5b600160045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7490611f26565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610eeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee290611fb4565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610fc591906119a3565b60405180910390a3505050565b60045f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156110315761102c8383836113ae565b61115f565b600760149054906101000a900460ff16611080576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110779061201c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036110e4576110df8383836113ae565b61115f565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611153576111428382610b14565b5061114e8383836113ae565b61115f565b61115e8383836113ae565b5b505050565b5f828211156111a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119f90612084565b60405180910390fd5b5f82846111b591906120cf565b90508091505092915050565b5f8082846111cf9190612102565b905083811015611214576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120b9061217f565b60405180910390fd5b8091505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361128c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112839061220d565b60405180910390fd5b6112a18160025461116490919063ffffffff16565b6002819055506112f6815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461116490919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161139391906119a3565b60405180910390a35050565b803a11156113ab575f80fd5b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361141c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114139061229b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361148a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148190612329565b60405180910390fd5b6114d9815f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461116490919063ffffffff16565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611568815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546111c190919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611687578173ffffffffffffffffffffffffffffffffffffffff1660075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161167a91906119a3565b60405180910390a3611763565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117625760075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161175991906119a3565b60405180910390a35b5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516117c091906119a3565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61180f826117cd565b61181981856117d7565b93506118298185602086016117e7565b611832816117f5565b840191505092915050565b5f6020820190508181035f8301526118558184611805565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6118978261186e565b9050919050565b6118a78161188d565b81146118b1575f80fd5b50565b5f813590506118c28161189e565b92915050565b5f819050919050565b6118da816118c8565b81146118e4575f80fd5b50565b5f813590506118f5816118d1565b92915050565b5f806040838503121561191157611910611866565b5b5f61191e858286016118b4565b925050602061192f858286016118e7565b9150509250929050565b5f8115159050919050565b61194d81611939565b82525050565b5f6020820190506119665f830184611944565b92915050565b6119758161188d565b82525050565b5f60208201905061198e5f83018461196c565b92915050565b61199d816118c8565b82525050565b5f6020820190506119b65f830184611994565b92915050565b5f805f606084860312156119d3576119d2611866565b5b5f6119e0868287016118b4565b93505060206119f1868287016118b4565b9250506040611a02868287016118e7565b9150509250925092565b5f60ff82169050919050565b611a2181611a0c565b82525050565b5f602082019050611a3a5f830184611a18565b92915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611a7a826117f5565b810181811067ffffffffffffffff82111715611a9957611a98611a44565b5b80604052505050565b5f611aab61185d565b9050611ab78282611a71565b919050565b5f67ffffffffffffffff821115611ad657611ad5611a44565b5b602082029050602081019050919050565b5f80fd5b5f611afd611af884611abc565b611aa2565b90508083825260208201905060208402830185811115611b2057611b1f611ae7565b5b835b81811015611b495780611b3588826118b4565b845260208401935050602081019050611b22565b5050509392505050565b5f82601f830112611b6757611b66611a40565b5b8135611b77848260208601611aeb565b91505092915050565b5f67ffffffffffffffff821115611b9a57611b99611a44565b5b602082029050602081019050919050565b5f611bbd611bb884611b80565b611aa2565b90508083825260208201905060208402830185811115611be057611bdf611ae7565b5b835b81811015611c095780611bf588826118e7565b845260208401935050602081019050611be2565b5050509392505050565b5f82601f830112611c2757611c26611a40565b5b8135611c37848260208601611bab565b91505092915050565b5f805f60608486031215611c5757611c56611866565b5b5f611c64868287016118b4565b935050602084013567ffffffffffffffff811115611c8557611c8461186a565b5b611c9186828701611b53565b925050604084013567ffffffffffffffff811115611cb257611cb161186a565b5b611cbe86828701611c13565b9150509250925092565b5f60208284031215611cdd57611cdc611866565b5b5f611cea848285016118e7565b91505092915050565b5f60208284031215611d0857611d07611866565b5b5f611d15848285016118b4565b91505092915050565b5f8060408385031215611d3457611d33611866565b5b5f611d41858286016118b4565b9250506020611d52858286016118b4565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611da057607f821691505b602082108103611db357611db2611d5c565b5b50919050565b7f706c0000000000000000000000000000000000000000000000000000000000005f82015250565b5f611ded6002836117d7565b9150611df882611db9565b602082019050919050565b5f6020820190508181035f830152611e1a81611de1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f7075626c696300000000000000000000000000000000000000000000000000005f82015250565b5f611e826006836117d7565b9150611e8d82611e4e565b602082019050919050565b5f6020820190508181035f830152611eaf81611e76565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611f106024836117d7565b9150611f1b82611eb6565b604082019050919050565b5f6020820190508181035f830152611f3d81611f04565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611f9e6022836117d7565b9150611fa982611f44565b604082019050919050565b5f6020820190508181035f830152611fcb81611f92565b9050919050565b7f547261646520686173206e6f74206265656e206f70656e6564207965740000005f82015250565b5f612006601d836117d7565b915061201182611fd2565b602082019050919050565b5f6020820190508181035f83015261203381611ffa565b9050919050565b7f536166654d6174683a207375627472616374696f6e206f766572666c6f7700005f82015250565b5f61206e601e836117d7565b91506120798261203a565b602082019050919050565b5f6020820190508181035f83015261209b81612062565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6120d9826118c8565b91506120e4836118c8565b92508282039050818111156120fc576120fb6120a2565b5b92915050565b5f61210c826118c8565b9150612117836118c8565b925082820190508082111561212f5761212e6120a2565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f612169601b836117d7565b915061217482612135565b602082019050919050565b5f6020820190508181035f8301526121968161215d565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f6121f76021836117d7565b91506122028261219d565b604082019050919050565b5f6020820190508181035f830152612224816121eb565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6122856025836117d7565b91506122908261222b565b604082019050919050565b5f6020820190508181035f8301526122b281612279565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6123136023836117d7565b915061231e826122b9565b604082019050919050565b5f6020820190508181035f83015261234081612307565b905091905056fea264697066735822122042f4d69528e8f0ade79c204782a203b5c2bb9792bab6eacef014d38a3a62e23264736f6c63430008190033