[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "type": "error" }, { "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": [ { "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": [], "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_newTaxRate", "type": "uint256" } ], "name": "setTaxRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_newTaxWallet", "type": "address" } ], "name": "setTaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxRate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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" } ]
608060405260016007553480156200001657600080fd5b50336040518060400160405280600881526020017f5065706520322e300000000000000000000000000000000000000000000000008152506040518060400160405280600781526020017f50455045322e3000000000000000000000000000000000000000000000000000815250816003908162000095919062000a37565b508060049081620000a7919062000a37565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036200011f5760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040162000116919062000b63565b60405180910390fd5b6200013081620001bb60201b60201c565b506200017433620001466200028160201b60201c565b600a62000154919062000d10565b6601aa8d9266500062000168919062000d61565b6200028a60201b60201c565b33600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000ef4565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002ff5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401620002f6919062000b63565b60405180910390fd5b62000313600083836200031760201b60201c565b5050565b600060075411156200044c57600860009054906101000a900460ff161580156200036e5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015620003a85750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156200044b576000620003c1826200046460201b60201c565b9050600081111562000449576001600860006101000a81548160ff0219169083151502179055506200041d84600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836200048b60201b60201c565b80826200042b919062000dac565b91506000600860006101000a81548160ff0219169083151502179055505b505b5b6200045f8383836200058d60201b60201c565b505050565b600060646007548362000478919062000d61565b62000484919062000e16565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620005005760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401620004f7919062000b63565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620005755760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016200056c919062000b63565b60405180910390fd5b620005888383836200031760201b60201c565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620005e3578060026000828254620005d6919062000e4e565b92505081905550620006b9565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000672578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620006699392919062000e9a565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000704578060026000828254039250508190555062000751565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620007b0919062000ed7565b60405180910390a3505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200083f57607f821691505b602082108103620008555762000854620007f7565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008bf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000880565b620008cb868362000880565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000918620009126200090c84620008e3565b620008ed565b620008e3565b9050919050565b6000819050919050565b6200093483620008f7565b6200094c62000943826200091f565b8484546200088d565b825550505050565b600090565b6200096362000954565b6200097081848462000929565b505050565b5b8181101562000998576200098c60008262000959565b60018101905062000976565b5050565b601f821115620009e757620009b1816200085b565b620009bc8462000870565b81016020851015620009cc578190505b620009e4620009db8562000870565b83018262000975565b50505b505050565b600082821c905092915050565b600062000a0c60001984600802620009ec565b1980831691505092915050565b600062000a278383620009f9565b9150826002028217905092915050565b62000a4282620007bd565b67ffffffffffffffff81111562000a5e5762000a5d620007c8565b5b62000a6a825462000826565b62000a778282856200099c565b600060209050601f83116001811462000aaf576000841562000a9a578287015190505b62000aa6858262000a19565b86555062000b16565b601f19841662000abf866200085b565b60005b8281101562000ae95784890151825560018201915060208501945060208101905062000ac2565b8683101562000b09578489015162000b05601f891682620009f9565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b4b8262000b1e565b9050919050565b62000b5d8162000b3e565b82525050565b600060208201905062000b7a600083018462000b52565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000c0e5780860481111562000be65762000be562000b80565b5b600185161562000bf65780820291505b808102905062000c068562000baf565b945062000bc6565b94509492505050565b60008262000c29576001905062000cfc565b8162000c39576000905062000cfc565b816001811462000c52576002811462000c5d5762000c93565b600191505062000cfc565b60ff84111562000c725762000c7162000b80565b5b8360020a91508482111562000c8c5762000c8b62000b80565b5b5062000cfc565b5060208310610133831016604e8410600b841016171562000ccd5782820a90508381111562000cc75762000cc662000b80565b5b62000cfc565b62000cdc848484600162000bbc565b9250905081840481111562000cf65762000cf562000b80565b5b81810290505b9392505050565b600060ff82169050919050565b600062000d1d82620008e3565b915062000d2a8362000d03565b925062000d597fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000c17565b905092915050565b600062000d6e82620008e3565b915062000d7b83620008e3565b925082820262000d8b81620008e3565b9150828204841483151762000da55762000da462000b80565b5b5092915050565b600062000db982620008e3565b915062000dc683620008e3565b925082820390508181111562000de15762000de062000b80565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000e2382620008e3565b915062000e3083620008e3565b92508262000e435762000e4262000de7565b5b828204905092915050565b600062000e5b82620008e3565b915062000e6883620008e3565b925082820190508082111562000e835762000e8262000b80565b5b92915050565b62000e9481620008e3565b82525050565b600060608201905062000eb1600083018662000b52565b62000ec0602083018562000e89565b62000ecf604083018462000e89565b949350505050565b600060208201905062000eee600083018462000e89565b92915050565b6115e58062000f046000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063771a3a1d11610097578063c6d69a3011610066578063c6d69a30146102a1578063dd62ed3e146102bd578063ea414b28146102ed578063f2fde38b1461030957610100565b8063771a3a1d146102175780638da5cb5b1461023557806395d89b4114610253578063a9059cbb1461027157610100565b80632dc0562d116100d35780632dc0562d146101a1578063313ce567146101bf57806370a08231146101dd578063715018a61461020d57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610325565b60405161011a91906110ca565b60405180910390f35b61013d60048036038101906101389190611185565b6103b7565b60405161014a91906111e0565b60405180910390f35b61015b6103da565b604051610168919061120a565b60405180910390f35b61018b60048036038101906101869190611225565b6103e4565b60405161019891906111e0565b60405180910390f35b6101a9610413565b6040516101b69190611287565b60405180910390f35b6101c7610439565b6040516101d491906112be565b60405180910390f35b6101f760048036038101906101f291906112d9565b610442565b604051610204919061120a565b60405180910390f35b61021561048a565b005b61021f61049e565b60405161022c919061120a565b60405180910390f35b61023d6104a4565b60405161024a9190611287565b60405180910390f35b61025b6104ce565b60405161026891906110ca565b60405180910390f35b61028b60048036038101906102869190611185565b610560565b60405161029891906111e0565b60405180910390f35b6102bb60048036038101906102b69190611306565b610583565b005b6102d760048036038101906102d29190611333565b61061d565b6040516102e4919061120a565b60405180910390f35b610307600480360381019061030291906112d9565b6106a4565b005b610323600480360381019061031e91906112d9565b610778565b005b606060038054610334906113a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610360906113a2565b80156103ad5780601f10610382576101008083540402835291602001916103ad565b820191906000526020600020905b81548152906001019060200180831161039057829003601f168201915b5050505050905090565b6000806103c26107fe565b90506103cf818585610806565b600191505092915050565b6000600254905090565b6000806103ef6107fe565b90506103fc858285610818565b6104078585856108ac565b60019150509392505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006012905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6104926109a0565b61049c6000610a27565b565b60075481565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546104dd906113a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610509906113a2565b80156105565780601f1061052b57610100808354040283529160200191610556565b820191906000526020600020905b81548152906001019060200180831161053957829003601f168201915b5050505050905090565b60008061056b6107fe565b90506105788185856108ac565b600191505092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060a9061141f565b60405180910390fd5b8060078190555050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610734576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072b9061141f565b60405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6107806109a0565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107f25760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016107e99190611287565b60405180910390fd5b6107fb81610a27565b50565b600033905090565b6108138383836001610aed565b505050565b6000610824848461061d565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108a65781811015610896578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161088d9392919061143f565b60405180910390fd5b6108a584848484036000610aed565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361091e5760006040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016109159190611287565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109905760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016109879190611287565b60405180910390fd5b61099b838383610cc4565b505050565b6109a86107fe565b73ffffffffffffffffffffffffffffffffffffffff166109c66104a4565b73ffffffffffffffffffffffffffffffffffffffff1614610a25576109e96107fe565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610a1c9190611287565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610b5f5760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610b569190611287565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bd15760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610bc89190611287565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015610cbe578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610cb5919061120a565b60405180910390a35b50505050565b60006007541115610de257600860009054906101000a900460ff16158015610d195750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015610d525750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15610de1576000610d6282610df2565b90506000811115610ddf576001600860006101000a81548160ff021916908315150217905550610db584600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836108ac565b8082610dc191906114a5565b91506000600860006101000a81548160ff0219169083151502179055505b505b5b610ded838383610e15565b505050565b6000606460075483610e0491906114d9565b610e0e919061154a565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e67578060026000828254610e5b919061157b565b92505081905550610f3a565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ef3578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610eea9392919061143f565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f835780600260008282540392505081905550610fd0565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161102d919061120a565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611074578082015181840152602081019050611059565b60008484015250505050565b6000601f19601f8301169050919050565b600061109c8261103a565b6110a68185611045565b93506110b6818560208601611056565b6110bf81611080565b840191505092915050565b600060208201905081810360008301526110e48184611091565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061111c826110f1565b9050919050565b61112c81611111565b811461113757600080fd5b50565b60008135905061114981611123565b92915050565b6000819050919050565b6111628161114f565b811461116d57600080fd5b50565b60008135905061117f81611159565b92915050565b6000806040838503121561119c5761119b6110ec565b5b60006111aa8582860161113a565b92505060206111bb85828601611170565b9150509250929050565b60008115159050919050565b6111da816111c5565b82525050565b60006020820190506111f560008301846111d1565b92915050565b6112048161114f565b82525050565b600060208201905061121f60008301846111fb565b92915050565b60008060006060848603121561123e5761123d6110ec565b5b600061124c8682870161113a565b935050602061125d8682870161113a565b925050604061126e86828701611170565b9150509250925092565b61128181611111565b82525050565b600060208201905061129c6000830184611278565b92915050565b600060ff82169050919050565b6112b8816112a2565b82525050565b60006020820190506112d360008301846112af565b92915050565b6000602082840312156112ef576112ee6110ec565b5b60006112fd8482850161113a565b91505092915050565b60006020828403121561131c5761131b6110ec565b5b600061132a84828501611170565b91505092915050565b6000806040838503121561134a576113496110ec565b5b60006113588582860161113a565b92505060206113698582860161113a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806113ba57607f821691505b6020821081036113cd576113cc611373565b5b50919050565b7f43616c6c6572206973206e6f7420746865207461782077616c6c657400000000600082015250565b6000611409601c83611045565b9150611414826113d3565b602082019050919050565b60006020820190508181036000830152611438816113fc565b9050919050565b60006060820190506114546000830186611278565b61146160208301856111fb565b61146e60408301846111fb565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114b08261114f565b91506114bb8361114f565b92508282039050818111156114d3576114d2611476565b5b92915050565b60006114e48261114f565b91506114ef8361114f565b92508282026114fd8161114f565b9150828204841483151761151457611513611476565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006115558261114f565b91506115608361114f565b9250826115705761156f61151b565b5b828204905092915050565b60006115868261114f565b91506115918361114f565b92508282019050808211156115a9576115a8611476565b5b9291505056fea2646970667358221220a8260fb08da82286a915dea377d3e1e691248dfe7cbeba1c2b148fedf7defd9b64736f6c63430008140033