0 txs
0 calls
constructor
constructor(string tokenName, string tokenSymbol, uint256 tokenTotalSupply, uint256 _buyMarketingFee, uint256 _buyLiquidityFee, uint256 _buyBurnFee, uint256 _buyTeamFee, uint256 _sellMarketingFee, uint256 _sellLiquidityFee, uint256 _sellBurnFee, uint256 _sellTeamFee, address _marketingWallet, address _teamWallet, uint256 _maxWalletPercentage, address ownerAddress, bool autoCreatePair)
functions
_isExcludedFromFee
viewfunction _isExcludedFromFee(address) view returns (bool)
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
buyBurnFee
viewfunction buyBurnFee() view returns (uint256)
BuyFeeTotal
viewfunction BuyFeeTotal() view returns (uint256)
buyLiquidityFee
viewfunction buyLiquidityFee() view returns (uint256)
buyMarketingFee
viewfunction buyMarketingFee() view returns (uint256)
buyTeamFee
viewfunction buyTeamFee() view returns (uint256)
DeadWallet
viewfunction DeadWallet() view returns (address)
decimals
purefunction decimals() pure returns (uint8)
MarketingWallet
viewfunction MarketingWallet() view returns (address)
maxWalletPercentage
viewfunction maxWalletPercentage() view returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
sellBurnFee
viewfunction sellBurnFee() view returns (uint256)
SellFeeTotal
viewfunction SellFeeTotal() view returns (uint256)
sellLiquidityFee
viewfunction sellLiquidityFee() view returns (uint256)
sellMarketingFee
viewfunction sellMarketingFee() view returns (uint256)
sellTeamFee
viewfunction sellTeamFee() view returns (uint256)
swapThreshold
viewfunction swapThreshold() view returns (uint256)
symbol
viewfunction symbol() view returns (string)
TeamWallet
viewfunction TeamWallet() view returns (address)
totalSupply
viewfunction totalSupply() view returns (uint256)
tradingEnabled
viewfunction tradingEnabled() view returns (bool)
uniswapV2Pair
viewfunction uniswapV2Pair() view returns (address)
uniswapV2Router
viewfunction uniswapV2Router() view returns (address)
whitelist
viewfunction whitelist(address) view returns (bool)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
createPair
nonpayablefunction createPair()
enableTrading
nonpayablefunction enableTrading()
manualSwapAndLiquify
nonpayablefunction manualSwapAndLiquify()
modifyBuyTaxes
nonpayablefunction modifyBuyTaxes(uint256 _marketingFee, uint256 _burnFee, uint256 _liquidityFee, uint256 _teamFee)
modifySellTaxes
nonpayablefunction modifySellTaxes(uint256 _marketingFee, uint256 _burnFee, uint256 _liquidityFee, uint256 _teamFee)
renounceOwnership
nonpayablefunction renounceOwnership()
setExcludedFromFee
nonpayablefunction setExcludedFromFee(address account, bool excluded)
setSwapThreshold
nonpayablefunction setSwapThreshold(uint256 newSwapThreshold)
setWhitelist
nonpayablefunction setWhitelist(address account, bool status)
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)
updatemaxWalletPercentage
nonpayablefunction updatemaxWalletPercentage(uint256 _maxWalletPercentage)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
FeesConvertedToBNBAndSent
event FeesConvertedToBNBAndSent(uint256 amountBNB)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SwapAndLiquify
event SwapAndLiquify(uint256 tokensSwapped, uint256 ethReceived, uint256 tokensIntoLiquidity)
TradingEnabled
event TradingEnabled()
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
No errors.
creation bytecode
0x6080806040523461051e5761299b803803809161001c82856107c0565b833981016102008282031261051e5781516001600160401b03811161051e57816100479184016107e3565b602083015190916001600160401b03821161051e576100679184016107e3565b6040830151926060810151608082015160a083015160c084015160e08501516101008601519161012087015193610140880151956100a86101608a01610838565b976100b66101808b01610838565b996101a08101519b6101e06100ce6101c08401610838565b9201519d8e8015150361051e575f80546001600160a01b031916339081178255905f8051602061297b8339815191528180a3600880546001600160a81b03191662dead001790556017805461ffff60a01b1916600160a81b1790558051906001600160401b0382116106c35760015490600182811c921680156107b6575b60208310146106a55781601f849311610748575b50602090601f83116001146106e2575f926106d7575b50508160011b915f199060031b1c1916176001555b8051906001600160401b0382116106c35760025490600182811c921680156106b9575b60208310146106a55781601f849311610637575b50602090601f83116001146105d1575f926105c6575b50508160011b915f199060031b1c1916176002555b8d670de0b6b3a764000081029e8f04670de0b6b3a764000014901517156105b2578d60035560018060a01b03169c8d5f52600460205260405f2055600b55600c55600d55600e55600f5560105560115560125560018060a01b031660018060a01b0319600954161760095560018060a01b031660018060a01b0319600a541617600a556013556103e861028160035461084c565b04601455601680546001600160a01b0319167310ed43c718714eb63d5aa57b78b54704e256024e179055610413575b305f52600660205260405f20600160ff1982541617905560018060a01b0360085460081c165f52600660205260405f20600160ff19825416179055805f52600660205260405f20600160ff19825416179055805f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6020600354604051908152a35f546001600160a01b03811691903383036103cf57811561037b5781604051935f8051602061297b8339815191525f80a36001600160a01b031916175f556120ba90816108c18239f35b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b60405163c45a015560e01b81526020816004817310ed43c718714eb63d5aa57b78b54704e256024e5afa90811561052a575f91610578575b506040516315ab88c960e31b81526020816004817310ed43c718714eb63d5aa57b78b54704e256024e5afa90811561052a575f91610535575b506040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291602091839160449183915f91165af190811561052a575f916104ec575b50601780546001600160a01b0319166001600160a01b03929092169190911790556102b0565b90506020813d602011610522575b81610507602093836107c0565b8101031261051e5761051890610838565b5f6104c6565b5f80fd5b3d91506104fa565b6040513d5f823e3d90fd5b90506020813d602011610570575b81610550602093836107c0565b8101031261051e575f916044610567602093610838565b92505091610484565b3d9150610543565b90506020813d6020116105aa575b81610593602093836107c0565b8101031261051e576105a490610838565b5f61044b565b3d9150610586565b634e487b7160e01b5f52601160045260245ffd5b015190505f806101d8565b60025f9081528281209350601f198516905b81811061061f5750908460019594939210610607575b505050811b016002556101ed565b01515f1960f88460031b161c191690555f80806105f9565b929360206001819287860151815501950193016105e3565b60025f529091507f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace601f840160051c8101916020851061069b575b90601f859493920160051c01905b81811061068d57506101c2565b5f8155849350600101610680565b9091508190610672565b634e487b7160e01b5f52602260045260245ffd5b91607f16916101ae565b634e487b7160e01b5f52604160045260245ffd5b015190505f80610176565b60015f9081528281209350601f198516905b8181106107305750908460019594939210610718575b505050811b0160015561018b565b01515f1960f88460031b161c191690555f808061070a565b929360206001819287860151815501950193016106f4565b60015f529091507fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6601f840160051c810191602085106107ac575b90601f859493920160051c01905b81811061079e5750610160565b5f8155849350600101610791565b9091508190610783565b91607f169161014c565b601f909101601f19168101906001600160401b038211908210176106c357604052565b81601f8201121561051e578051906001600160401b0382116106c35760405192610817601f8401601f1916602001856107c0565b8284526020838301011161051e57815f9260208093018386015e8301015290565b51906001600160a01b038216820361051e57565b80156108bb5760058102908104806005036105b2576004190161086c5790565b60405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608490fd5b505f9056fe608080604052600436101561001c575b50361561001a575f80fd5b005b5f3560e01c9081630445b667146110305750806306fdde0314610f75578063095ea7b314610f4f5780630d42c9e714610f165780631157a92914610eed5780631694505e14610ec757806318160ddd14610eaa57806323b872dd14610ddf5780632598cdb214610db9578063313ce56714610d9e5780633e67499914610d0c57806349bd5a5e14610ce65780634ada218b14610cc457806353d6fd5914610c7e578063599ca39714610c615780636612e66f14610c1b578063677a887014610bf557806370a0823114610bbd578063715018a614610b56578063733b864f14610a9c578063768dc71014610a5f5780637bce5a0414610a425780638a8c523c1461099e5780638da5cb5b14610979578063921369131461095c57806395d89b41146108585780639b19251a1461081b5780639c2e4ac6146107fe5780639d0014b1146107605780639e78fb4f14610576578063a9059cbb14610545578063adb873bd14610528578063d729715f1461050b578063dd62ed3e146104b7578063e11b1c9c14610476578063e2d07733146103c4578063e71dc3f5146103a7578063f11a24d31461038a578063f2fde38b146102a3578063f6374342146102865763f95048c0146101eb575f61000f565b34610282576101f9366110a0565b926102126001600160a01b035f94939454163314611144565b600f61022b85610226866102268787611123565b611123565b1161023e57600f55601155601055601255005b606460405162461bcd60e51b815260206004820152601b60248201527f53656c6c20666565732063616e6e6f74206578636565642031352500000000006044820152fd5b5f80fd5b34610282575f366003190112610282576020601054604051908152f35b34610282576020366003190112610282576102bc611074565b5f54906001600160a01b03808316916102d6338414611144565b16918215610320578273ffffffffffffffffffffffffffffffffffffffff19927f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a316175f55005b608460405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b34610282575f366003190112610282576020600c54604051908152f35b34610282575f366003190112610282576020600d54604051908152f35b34610282576020366003190112610282576004356103ed6001600160a01b035f54163314611144565b600181118061046b575b1561040157601355005b608460405162461bcd60e51b815260206004820152602d60248201527f6d617857616c6c657450657263656e74616765206d757374206265206265747760448201527f65656e203120616e6420313030000000000000000000000000000000000000006064820152fd5b5060648111156103f7565b34610282575f3660031901126102825760206104af6104a661049d600b54600c5490611123565b600d5490611123565b600e5490611123565b604051908152f35b34610282576040366003190112610282576104d0611074565b6001600160a01b036104e061108a565b91165f5260056020526001600160a01b0360405f2091165f52602052602060405f2054604051908152f35b34610282575f366003190112610282576020601254604051908152f35b34610282575f366003190112610282576020601154604051908152f35b346102825760403660031901126102825761056b610561611074565b60243590336114cd565b602060405160018152f35b34610282575f3660031901126102825761059b6001600160a01b035f54163314611144565b6001600160a01b036017541661071c576001600160a01b0360165416604051907fc45a0155000000000000000000000000000000000000000000000000000000008252602082600481845afa9182156106cf575f926106f7575b506020600491604051928380926315ab88c960e31b82525afa80156106cf5760446001600160a01b03916020935f916106da575b505f8360405196879586947fc9c65396000000000000000000000000000000000000000000000000000000008652306004870152166024850152165af180156106cf576001600160a01b03915f916106a0575b501673ffffffffffffffffffffffffffffffffffffffff1960175416176017555f80f35b6106c2915060203d6020116106c8575b6106ba81836110ed565b81019061118f565b8261067c565b503d6106b0565b6040513d5f823e3d90fd5b6106f19150843d86116106c8576106ba81836110ed565b85610629565b6004919250610714602091823d84116106c8576106ba81836110ed565b9291506105f5565b606460405162461bcd60e51b815260206004820152601460248201527f5061697220616c726561647920637265617465640000000000000000000000006044820152fd5b34610282576020366003190112610282576004356107896001600160a01b035f54163314611144565b801561079457601455005b608460405162461bcd60e51b815260206004820152602c60248201527f546865206e65772073776170416d6f756e74206d75737420626520677265617460448201527f6572207468616e207a65726f00000000000000000000000000000000000000006064820152fd5b34610282575f366003190112610282576020600e54604051908152f35b34610282576020366003190112610282576001600160a01b0361083c611074565b165f526007602052602060ff60405f2054166040519015158152f35b34610282575f366003190112610282576040515f6002548060011c90600181168015610952575b60208310811461093e5782855290811561091a57506001146108bc575b6108b8836108ac818503826110ed565b6040519182918261104a565b0390f35b91905060025f527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace915f905b808210610900575090915081016020016108ac61089c565b9192600181602092548385880101520191019092916108e8565b60ff191660208086019190915291151560051b840190910191506108ac905061089c565b634e487b7160e01b5f52602260045260245ffd5b91607f169161087f565b34610282575f366003190112610282576020600f54604051908152f35b34610282575f3660031901126102825760206001600160a01b035f5416604051908152f35b34610282575f366003190112610282576109c36001600160a01b035f54163314611144565b60085460ff81166109fe5760ff19166001176008557f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c75f80a1005b606460405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c65640000000000000000006044820152fd5b34610282575f366003190112610282576020600b54604051908152f35b34610282576020366003190112610282576001600160a01b03610a80611074565b165f526006602052602060ff60405f2054166040519015158152f35b34610282575f36600319011261028257610ac16001600160a01b035f54163314611144565b305f52600460205260405f20548015610b12576001610b03917401000000000000000000000000000000000000000060ff60a01b1960175416176017556119d9565b6017805460ff60a01b19169055005b606460405162461bcd60e51b815260206004820152601160248201527f4e6f20746f6b656e7320746f20737761700000000000000000000000000000006044820152fd5b34610282575f3660031901126102825773ffffffffffffffffffffffffffffffffffffffff195f545f6001600160a01b038216610b94338214611144565b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3165f55005b34610282576020366003190112610282576001600160a01b03610bde611074565b165f526004602052602060405f2054604051908152f35b34610282575f3660031901126102825760206001600160a01b03600a5416604051908152f35b346102825761001a6001600160a01b03610c34366110be565b9190610c44825f54163314611144565b165f52600660205260405f209060ff801983541691151516179055565b34610282575f366003190112610282576020601354604051908152f35b346102825761001a6001600160a01b03610c97366110be565b9190610ca7825f54163314611144565b165f52600760205260405f209060ff801983541691151516179055565b34610282575f36600319011261028257602060ff600854166040519015158152f35b34610282575f3660031901126102825760206001600160a01b0360175416604051908152f35b3461028257610d1a366110a0565b92610d336001600160a01b035f94939454163314611144565b600f610d4785610226866102268787611123565b11610d5a57600b55600d55600c55600e55005b606460405162461bcd60e51b815260206004820152601a60248201527f42757920666565732063616e6e6f7420657863656564203135250000000000006044820152fd5b34610282575f36600319011261028257602060405160128152f35b34610282575f3660031901126102825760206001600160a01b0360095416604051908152f35b346102825760603660031901126102825761056b610dfb611074565b610ea2610e0661108a565b610e146044358092856114cd565b6001600160a01b0383165f52600560205260405f206001600160a01b0333165f5260205260405f20549060405191610e4d6060846110ed565b602883527f45524332303a207472616e7366657220616d6f756e742065786365656473206160208401527f6c6c6f77616e63650000000000000000000000000000000000000000000000006040840152611967565b9033906111ae565b34610282575f366003190112610282576020600354604051908152f35b34610282575f3660031901126102825760206001600160a01b0360165416604051908152f35b34610282575f3660031901126102825760206001600160a01b0360085460081c16604051908152f35b34610282575f3660031901126102825760206104af610f46610f3d600f5460105490611123565b60115490611123565b60125490611123565b346102825760403660031901126102825761056b610f6b611074565b60243590336111ae565b34610282575f366003190112610282576040515f6001548060011c90600181168015611026575b60208310811461093e5782855290811561091a5750600114610fc8576108b8836108ac818503826110ed565b91905060015f527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6915f905b80821061100c575090915081016020016108ac61089c565b919260018160209254838588010152019101909291610ff4565b91607f1691610f9c565b34610282575f366003190112610282576020906014548152f35b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b038216820361028257565b602435906001600160a01b038216820361028257565b60809060031901126102825760043590602435906044359060643590565b6040906003190112610282576004356001600160a01b0381168103610282579060243580151581036102825790565b90601f8019910116810190811067ffffffffffffffff82111761110f57604052565b634e487b7160e01b5f52604160045260245ffd5b9190820180921161113057565b634e487b7160e01b5f52601160045260245ffd5b1561114b57565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b9081602091031261028257516001600160a01b03811681036102825790565b6001600160a01b031690811561127b576001600160a01b03169182156112115760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526005825260405f20855f5282528060405f2055604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b156112eb57565b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b1561135c57565b608460405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b156113cd57565b608460405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e207a65726f00000000000000000000000000000000000000000000006064820152fd5b1561143e57565b606460405162461bcd60e51b815260206004820152601a60248201527f54726164696e67206973206e6f7420656e61626c6564207965740000000000006044820152fd5b1561148957565b606460405162461bcd60e51b815260206004820152601f60248201527f45786365656473206d61782077616c6c657420746f6b656e20616d6f756e74006044820152fd5b9190916001600160a01b038116916114e68315156112e4565b6001600160a01b038416936114fc851515611355565b6115078215156113c6565b61153361152f611528856001600160a01b03165f52600660205260405f2090565b5460ff1690565b1590565b80611940575b6118d0575b5f905f9361155b61155460035460135490611c9e565b6064900490565b61157c61152f611528846001600160a01b03165f52600660205260405f2090565b806118a9575b80611878575b6116dd575b5061167193838693611647936115c77fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9961166198611d8b565b80611676575b5061160e6115f6856115f0846001600160a01b03165f52600460205260405f2090565b54611e1f565b916001600160a01b03165f52600460205260405f2090565b556116526115f6611630836001600160a01b03165f52600460205260405f2090565b5461164c88611647611640611de4565b888a611967565b611e1f565b90611d8b565b5561165b611de4565b91611967565b6040519081529081906020820190565b0390a3565b61169b81611695306001600160a01b03165f52600460205260405f2090565b54611d8b565b305f908152600460205260409020558a8a604051806116c03095829190602083019252565b0390a36116d76116d287601554611d8b565b601555565b5f6115cd565b9250839450601754926117056116f9856001600160a01b031690565b6001600160a01b031690565b8814908115611842575b5080156118335761177d85611778600f545b841561181f5761177261155461176b6115546011545b891561181057611765611554601054925b8c156118015761175f6115546012549a5b8d611c9e565b9a611c9e565b9d611c9e565b928c611c9e565b92611d8b565b611d8b565b93611799306001600160a01b03165f52600460205260405f2090565b549060ff60a082901c161590816117f9575b816117eb575b50806117df575b6117c6575b5094939461158d565b906117d4919593949561199c565b5f80949392946117bd565b506014548110156117b8565b60a81c60ff1690505f6117b1565b8391506117ab565b61175f611554600e549a611759565b611765611554600c5492611748565b61177261155461176b611554600d54611737565b61177d85611778600b54611721565b6118729061186b87611865876001600160a01b03165f52600460205260405f2090565b54611123565b1115611482565b5f61170f565b5061188e6116f96017546001600160a01b031690565b80881490811561189f575b50611588565b905088145f611899565b506118cb61152f611528856001600160a01b03165f52600660205260405f2090565b611582565b6118df61152f60085460ff1690565b1561153e57611902611528846001600160a01b03165f52600760205260405f2090565b8015611917575b61191290611437565b61153e565b50611912611939611528836001600160a01b03165f52600760205260405f2090565b9050611909565b5061196261152f611528836001600160a01b03165f52600660205260405f2090565b611539565b9182821161197c575081039081116111305790565b6119989060405191829162461bcd60e51b83526004830161104a565b0390fd5b906119ca917401000000000000000000000000000000000000000060ff60a01b1960175416176017556119d9565b60ff60a01b1960175416601755565b6015549081611c4c575b6119ef9161165b611de4565b908015611c44576010545b8115611c3b57600f54915b15611c3257601254905b80611a1a8385611d8b565b8115159283611c23575b508015611c1b57828693611a6a611ae6938888888389875f14611c0757611a5994611a5e83611a59611a5994611a6497611c9e565b611d34565b9c611c9e565b9b611c9e565b95611a9d611a98611a7b8860011c90565b98611778611a91611a8a611de4565b8c8c611967565b9c8b611d8b565b611e61565b4794611aa9828a611d8b565b92611bef575b82611a5993945f14611be057611a59611ad882611a59611ad2611ae09660011c90565b8b611c9e565b9a5b88611c9e565b94611c9e565b91611bd1575b5f80808084611b096116f96116f96009546001600160a01b031690565b828215611bc8575bf115611bba575f80808085611b346116f96116f9600a546001600160a01b031690565b828215611bbf575bf115611bba577f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561611bb59461166194611bad7f6a9568a19023a00ce495dad724ec8a2068ff6c8ca4b56589efd738bdebf27acb98604051938493846040919493926060820195825260208201520152565b0390a1611d8b565b0390a1565b6106cf565b506108fc611b3c565b506108fc611b11565b611bdb8486611fcc565b611aec565b611ae09150611a595f9a611ada565b611c00611a599361164c8360011c90565b9250611aaf565b50611a649150611a59611a59945f9c611c9e565b505050505050565b611c2c91611d8b565b81611a24565b600e5490611a0f565b600b5491611a05565b600c546119fa565b611c6c82611c666008546001600160a01b039060081c1690565b306114cd565b6119ef91611c795f601555565b91506119e3565b8115611c8a570490565b634e487b7160e01b5f52601260045260245ffd5b908115611d2e5780820291808304820361113057611cbc9083611c80565b03611cc45790565b608460405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60448201527f77000000000000000000000000000000000000000000000000000000000000006064820152fd5b50505f90565b908015611d4757611d4491611c80565b90565b606460405162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f0000000000006044820152fd5b90611d969082611123565b908110611da05790565b606460405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152fd5b60405190611df36040836110ed565b601e82527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006020830152565b611d449160405191611e326040846110ed565b601e83527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006020840152611967565b60405190611e706060836110ed565b60028252602082016040368237825115611f99573081526001600160a01b03601654166040516315ab88c960e31b8152602081600481855afa9081156106cf575f91611fad575b50845160011015611f99576001600160a01b03166040850152611edc908390306111ae565b6001600160a01b036016541691823b156102825792906040519384927f791ac94700000000000000000000000000000000000000000000000000000000845260a484019160048501525f602485015260a060448501525180915260c4830191905f5b818110611f775750505091815f81819530606483015242608483015203925af180156106cf57611f6b5750565b5f611f75916110ed565b565b82516001600160a01b0316845286945060209384019390920191600101611f3e565b634e487b7160e01b5f52603260045260245ffd5b611fc6915060203d6020116106c8576106ba81836110ed565b5f611eb7565b90606090611fe6836001600160a01b0360165416306111ae565b60c46001600160a01b0360165416936001600160a01b035f54169260405195869485937ff305d71900000000000000000000000000000000000000000000000000000000855230600486015260248501525f60448501525f606485015260848401524260a48401525af180156106cf5761205d5750565b606090813d831161207d575b61207381836110ed565b8101031261028257565b503d61206956fea26469706673582212204cb2b87e62c087739e0f1408396728bf93044c51a7cef0f1ba65d4dc2e320e9064736f6c634300081a00338be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000002000000000000000000000000a830fe3697e2d93d71c28a8b0018e3368de828d400000000000000000000000003184091f49e1aa3c02a0c996922d0dc0697840c0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000b0d5ba289948ae7da2c5478f8484296d1f3e9270000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000084b414a4920494e5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b414a4900000000000000000000000000000000000000000000000000000000