2 txs
22 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
buyTaxFee
viewfunction buyTaxFee() view returns (uint256)
decimals
purefunction decimals() pure returns (uint8)
name
purefunction name() pure returns (string)
owner
viewfunction owner() view returns (address)
pair
viewfunction pair() view returns (address)
router
viewfunction router() view returns (address)
sellTaxFee
viewfunction sellTaxFee() view returns (uint256)
swapThreshold
viewfunction swapThreshold() view returns (uint256)
symbol
purefunction symbol() pure returns (string)
taxRecipient
viewfunction taxRecipient() view returns (address)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
exemptFromFee
nonpayablefunction exemptFromFee(address account, bool exempt)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
manualSwap
nonpayablefunction manualSwap()
renounceOwnership
nonpayablefunction renounceOwnership()
transfer
nonpayablefunction transfer(address recipient, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address sender, address recipient, uint256 amount) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateSwapThreshold
nonpayablefunction updateSwapThreshold(uint256 _threshold)
updateTaxFees
nonpayablefunction updateTaxFees(uint256 _buyFee, uint256 _sellFee)
updateTaxRecipient
nonpayablefunction updateTaxRecipient(address _newRecipient)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
ExemptFromFee
event ExemptFromFee(address indexed account, bool exempt)
FeeTransfered
event FeeTransfered(address indexed from, address indexed to, uint256 taxAmount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
UpdateSwapThreshold
event UpdateSwapThreshold(uint256 threshold)
UpdateTaxFees
event UpdateTaxFees(uint256 buyFee, uint256 sellFee)
UpdateTaxRecipient
event UpdateTaxRecipient(address indexed newRecipient)
errors
No errors.
creation bytecode
0x60c06040526012600a6200001491906200077a565b6445d964b800620000269190620007cb565b600155600580556005600655739ed422636822d4db66c26acd856bf0ce25ae6fa5600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000bf6103e8620000ab6005600154620004e460201b620011b71790919060201c565b620004fc60201b620011cd1790919060201c565b600855348015620000cf57600080fd5b50620000f0620000e46200051460201b60201c565b6200051c60201b60201c565b734752ba5dbc23f44d87826276bf6fd6b1c372ad2473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200018157600080fd5b505afa15801562000196573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001bc919062000896565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539660805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200022057600080fd5b505afa15801562000235573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025b919062000896565b306040518363ffffffff1660e01b81526004016200027b929190620008d9565b602060405180830381600087803b1580156200029657600080fd5b505af1158015620002ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d1919062000896565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506001600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160046000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600154600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600154604051620004d6919062000917565b60405180910390a36200099b565b60008183620004f49190620007cb565b905092915050565b600081836200050c919062000963565b905092915050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200066e57808604811115620006465762000645620005e0565b5b6001851615620006565780820291505b808102905062000666856200060f565b945062000626565b94509492505050565b6000826200068957600190506200075c565b816200069957600090506200075c565b8160018114620006b25760028114620006bd57620006f3565b60019150506200075c565b60ff841115620006d257620006d1620005e0565b5b8360020a915084821115620006ec57620006eb620005e0565b5b506200075c565b5060208310610133831016604e8410600b84101617156200072d5782820a905083811115620007275762000726620005e0565b5b6200075c565b6200073c84848460016200061c565b92509050818404811115620007565762000755620005e0565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620007878262000763565b915062000794836200076d565b9250620007c37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000677565b905092915050565b6000620007d88262000763565b9150620007e58362000763565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620008215762000820620005e0565b5b828202905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200085e8262000831565b9050919050565b620008708162000851565b81146200087c57600080fd5b50565b600081519050620008908162000865565b92915050565b600060208284031215620008af57620008ae6200082c565b5b6000620008bf848285016200087f565b91505092915050565b620008d38162000851565b82525050565b6000604082019050620008f06000830185620008c8565b620008ff6020830184620008c8565b9392505050565b620009118162000763565b82525050565b60006020820190506200092e600083018462000906565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620009708262000763565b91506200097d8362000763565b92508262000990576200098f62000934565b5b828204905092915050565b60805160a051612ceb620009eb60003960008181610f11015281816113b801528181611c370152611cba01526000818161118f015281816117a00152818161189001526118f60152612ceb6000f3fe60806040526004361061016a5760003560e01c8063818285a0116100d1578063a8aa1b311161008a578063dd62ed3e11610064578063dd62ed3e14610539578063f2fde38b14610576578063f887ea401461059f578063f8a25a94146105ca57610171565b8063a8aa1b31146104a8578063a9059cbb146104d3578063cc274b291461051057610171565b8063818285a0146103985780638da5cb5b146103c15780638e090333146103ec578063941fa5cd1461041557806395d89b4114610440578063a457c2d71461046b57610171565b8063313ce56711610123578063313ce5671461029a57806339509351146102c557806351bc3c851461030257806370a0823114610319578063715018a614610356578063737ea06e1461036d57610171565b80630445b6671461017657806306fdde03146101a1578063095ea7b3146101cc57806318160ddd1461020957806323b872dd1461023457806330227cde1461027157610171565b3661017157005b600080fd5b34801561018257600080fd5b5061018b6105f5565b6040516101989190611edd565b60405180910390f35b3480156101ad57600080fd5b506101b66105fb565b6040516101c39190611f91565b60405180910390f35b3480156101d857600080fd5b506101f360048036038101906101ee9190612042565b610638565b604051610200919061209d565b60405180910390f35b34801561021557600080fd5b5061021e610656565b60405161022b9190611edd565b60405180910390f35b34801561024057600080fd5b5061025b600480360381019061025691906120b8565b610660565b604051610268919061209d565b60405180910390f35b34801561027d57600080fd5b506102986004803603810190610293919061210b565b610768565b005b3480156102a657600080fd5b506102af610880565b6040516102bc9190612167565b60405180910390f35b3480156102d157600080fd5b506102ec60048036038101906102e79190612042565b610889565b6040516102f9919061209d565b60405180910390f35b34801561030e57600080fd5b5061031761093c565b005b34801561032557600080fd5b50610340600480360381019061033b9190612182565b610a19565b60405161034d9190611edd565b60405180910390f35b34801561036257600080fd5b5061036b610a62565b005b34801561037957600080fd5b50610382610aea565b60405161038f91906121be565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba9190612182565b610b10565b005b3480156103cd57600080fd5b506103d6610c83565b6040516103e391906121be565b60405180910390f35b3480156103f857600080fd5b50610413600480360381019061040e9190612205565b610cac565b005b34801561042157600080fd5b5061042a610dd1565b6040516104379190611edd565b60405180910390f35b34801561044c57600080fd5b50610455610dd7565b6040516104629190611f91565b60405180910390f35b34801561047757600080fd5b50610492600480360381019061048d9190612042565b610e14565b60405161049f919061209d565b60405180910390f35b3480156104b457600080fd5b506104bd610f0f565b6040516104ca91906121be565b60405180910390f35b3480156104df57600080fd5b506104fa60048036038101906104f59190612042565b610f33565b604051610507919061209d565b60405180910390f35b34801561051c57600080fd5b5061053760048036038101906105329190612245565b610f51565b005b34801561054557600080fd5b50610560600480360381019061055b9190612272565b61100e565b60405161056d9190611edd565b60405180910390f35b34801561058257600080fd5b5061059d60048036038101906105989190612182565b611095565b005b3480156105ab57600080fd5b506105b461118d565b6040516105c19190612311565b60405180910390f35b3480156105d657600080fd5b506105df6111b1565b6040516105ec9190611edd565b60405180910390f35b60085481565b60606040518060400160405280600981526020017f4d45544152554646590000000000000000000000000000000000000000000000815250905090565b600061064c6106456111e3565b84846111eb565b6001905092915050565b6000600154905090565b600061066d8484846113b6565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006106b86111e3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610738576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072f9061239e565b60405180910390fd5b61075c856107446111e3565b61075786856116ba90919063ffffffff16565b6111eb565b60019150509392505050565b6107706111e3565b73ffffffffffffffffffffffffffffffffffffffff1661078e610c83565b73ffffffffffffffffffffffffffffffffffffffff16146107e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107db9061240a565b60405180910390fd5b600a82111580156107f65750600a8111155b610835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082c90612476565b60405180910390fd5b81600581905550806006819055507f56c59d0e478c414efe9f2802f2515ec597b23804dde8308a83016b08186aaf608282604051610874929190612496565b60405180910390a15050565b60006012905090565b60006109326108966111e3565b8461092d85600360006108a76111e3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546116d090919063ffffffff16565b6111eb565b6001905092915050565b6109446111e3565b73ffffffffffffffffffffffffffffffffffffffff16610962610c83565b73ffffffffffffffffffffffffffffffffffffffff16146109b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109af9061240a565b60405180910390fd5b6000600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811115610a1657610a0d6116e6565b610a156119e5565b5b50565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610a6a6111e3565b73ffffffffffffffffffffffffffffffffffffffff16610a88610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad59061240a565b60405180910390fd5b610ae86000611a60565b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610b186111e3565b73ffffffffffffffffffffffffffffffffffffffff16610b36610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610b8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b839061240a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610bfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf390612531565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167fe7a6cfbcf99ebced1f0d2c6d04f1185d57403d6b2e28599505533990efde69b860405160405180910390a250565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610cb46111e3565b73ffffffffffffffffffffffffffffffffffffffff16610cd2610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610d28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1f9061240a565b60405180910390fd5b80600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f06e9674d1df780f28d6fccac66198e06ae257bd747ef07af7ecb217f7166a2ed82604051610dc5919061209d565b60405180910390a25050565b60055481565b60606040518060400160405280600281526020017f4d52000000000000000000000000000000000000000000000000000000000000815250905090565b60008060036000610e236111e3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610ee0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed7906125c3565b60405180910390fd5b610f04610eeb6111e3565b85610eff86856116ba90919063ffffffff16565b6111eb565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610f47610f406111e3565b84846113b6565b6001905092915050565b610f596111e3565b73ffffffffffffffffffffffffffffffffffffffff16610f77610c83565b73ffffffffffffffffffffffffffffffffffffffff1614610fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc49061240a565b60405180910390fd5b806008819055507f107f3cdcb9d6b2816537f8d1b341c19c683bbf7a2d868f894ff70c89efdf694b816040516110039190611edd565b60405180910390a150565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61109d6111e3565b73ffffffffffffffffffffffffffffffffffffffff166110bb610c83565b73ffffffffffffffffffffffffffffffffffffffff1614611111576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111089061240a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611181576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117890612655565b60405180910390fd5b61118a81611a60565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b60065481565b600081836111c591906126a4565b905092915050565b600081836111db919061272d565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561125b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611252906127d0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c290612862565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516113a99190611edd565b60405180910390a3505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614801561141e5750600960009054906101000a900460ff16155b1561142c5761142b611b24565b5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561149c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611493906128f4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561150c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150390612986565b60405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611593576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158a90612a18565b60405180910390fd5b6115a682826116ba90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006115f6858585611b85565b905080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116479190612a38565b925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116ab9190611edd565b60405180910390a35050505050565b600081836116c89190612a8e565b905092915050565b600081836116de9190612a38565b905092915050565b6001600960006101000a81548160ff0219169083151502179055506000600267ffffffffffffffff81111561171e5761171d612ac2565b5b60405190808252806020026020018201604052801561174c5781602001602082028036833780820191505090505b509050308160008151811061176457611763612af1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561180457600080fd5b505afa158015611818573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061183c9190612b35565b816001815181106118505761184f612af1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506118f4307f0000000000000000000000000000000000000000000000000000000000000000600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111eb565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460008430426040518663ffffffff1660e01b8152600401611995959493929190612c5b565b600060405180830381600087803b1580156119af57600080fd5b505af11580156119c3573d6000803e3d6000fd5b50505050506000600960006101000a81548160ff021916908315150217905550565b60004790506000811115611a5d57600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611a5b573d6000803e3d6000fd5b505b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506008548110611b7a57611b796116e6565b5b611b826119e5565b50565b60008060009050600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611c305750600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611ea7577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415611cb857611cb16064611ca3600554866111b790919063ffffffff16565b6111cd90919063ffffffff16565b9050611d38565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611d3757611d346064611d26600654866111b790919063ffffffff16565b6111cd90919063ffffffff16565b90505b5b6000811115611e41578060026000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611db29190612a38565b92505081905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611e389190611edd565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f20c2041c6f01ce2632a5defa729a53f5258976bcc53f4eeaca8a59c2319f81a783604051611e9e9190611edd565b60405180910390a35b611eba81846116ba90919063ffffffff16565b9150509392505050565b6000819050919050565b611ed781611ec4565b82525050565b6000602082019050611ef26000830184611ece565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611f32578082015181840152602081019050611f17565b83811115611f41576000848401525b50505050565b6000601f19601f8301169050919050565b6000611f6382611ef8565b611f6d8185611f03565b9350611f7d818560208601611f14565b611f8681611f47565b840191505092915050565b60006020820190508181036000830152611fab8184611f58565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611fe382611fb8565b9050919050565b611ff381611fd8565b8114611ffe57600080fd5b50565b60008135905061201081611fea565b92915050565b61201f81611ec4565b811461202a57600080fd5b50565b60008135905061203c81612016565b92915050565b6000806040838503121561205957612058611fb3565b5b600061206785828601612001565b92505060206120788582860161202d565b9150509250929050565b60008115159050919050565b61209781612082565b82525050565b60006020820190506120b2600083018461208e565b92915050565b6000806000606084860312156120d1576120d0611fb3565b5b60006120df86828701612001565b93505060206120f086828701612001565b92505060406121018682870161202d565b9150509250925092565b6000806040838503121561212257612121611fb3565b5b60006121308582860161202d565b92505060206121418582860161202d565b9150509250929050565b600060ff82169050919050565b6121618161214b565b82525050565b600060208201905061217c6000830184612158565b92915050565b60006020828403121561219857612197611fb3565b5b60006121a684828501612001565b91505092915050565b6121b881611fd8565b82525050565b60006020820190506121d360008301846121af565b92915050565b6121e281612082565b81146121ed57600080fd5b50565b6000813590506121ff816121d9565b92915050565b6000806040838503121561221c5761221b611fb3565b5b600061222a85828601612001565b925050602061223b858286016121f0565b9150509250929050565b60006020828403121561225b5761225a611fb3565b5b60006122698482850161202d565b91505092915050565b6000806040838503121561228957612288611fb3565b5b600061229785828601612001565b92505060206122a885828601612001565b9150509250929050565b6000819050919050565b60006122d76122d26122cd84611fb8565b6122b2565b611fb8565b9050919050565b60006122e9826122bc565b9050919050565b60006122fb826122de565b9050919050565b61230b816122f0565b82525050565b60006020820190506123266000830184612302565b92915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000612388602883611f03565b91506123938261232c565b604082019050919050565b600060208201905081810360008301526123b78161237b565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006123f4602083611f03565b91506123ff826123be565b602082019050919050565b60006020820190508181036000830152612423816123e7565b9050919050565b7f4d45544152554646593a204d6178206665652069732031302500000000000000600082015250565b6000612460601983611f03565b915061246b8261242a565b602082019050919050565b6000602082019050818103600083015261248f81612453565b9050919050565b60006040820190506124ab6000830185611ece565b6124b86020830184611ece565b9392505050565b7f4d45544152554646593a207a65726f2061646472657373206e6f7420616c6c6f60008201527f7765640000000000000000000000000000000000000000000000000000000000602082015250565b600061251b602383611f03565b9150612526826124bf565b604082019050919050565b6000602082019050818103600083015261254a8161250e565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b60006125ad602583611f03565b91506125b882612551565b604082019050919050565b600060208201905081810360008301526125dc816125a0565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061263f602683611f03565b915061264a826125e3565b604082019050919050565b6000602082019050818103600083015261266e81612632565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006126af82611ec4565b91506126ba83611ec4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156126f3576126f2612675565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061273882611ec4565b915061274383611ec4565b925082612753576127526126fe565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006127ba602483611f03565b91506127c58261275e565b604082019050919050565b600060208201905081810360008301526127e9816127ad565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061284c602283611f03565b9150612857826127f0565b604082019050919050565b6000602082019050818103600083015261287b8161283f565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006128de602583611f03565b91506128e982612882565b604082019050919050565b6000602082019050818103600083015261290d816128d1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612970602383611f03565b915061297b82612914565b604082019050919050565b6000602082019050818103600083015261299f81612963565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612a02602683611f03565b9150612a0d826129a6565b604082019050919050565b60006020820190508181036000830152612a31816129f5565b9050919050565b6000612a4382611ec4565b9150612a4e83611ec4565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612a8357612a82612675565b5b828201905092915050565b6000612a9982611ec4565b9150612aa483611ec4565b925082821015612ab757612ab6612675565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050612b2f81611fea565b92915050565b600060208284031215612b4b57612b4a611fb3565b5b6000612b5984828501612b20565b91505092915050565b6000819050919050565b6000612b87612b82612b7d84612b62565b6122b2565b611ec4565b9050919050565b612b9781612b6c565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612bd281611fd8565b82525050565b6000612be48383612bc9565b60208301905092915050565b6000602082019050919050565b6000612c0882612b9d565b612c128185612ba8565b9350612c1d83612bb9565b8060005b83811015612c4e578151612c358882612bd8565b9750612c4083612bf0565b925050600181019050612c21565b5085935050505092915050565b600060a082019050612c706000830188611ece565b612c7d6020830187612b8e565b8181036040830152612c8f8186612bfd565b9050612c9e60608301856121af565b612cab6080830184611ece565b969550505050505056fea2646970667358221220067088a04b800ee60a7723b3c1c15231966958302fbbe590a01a5f718e9dbb0964736f6c63430008090033