75 txs
1.6k calls
constructor
constructor(uint256 _minDeltaTwap, address _initialDistributionAddress, address _burnReservesAddress, address _teamAddress, address _devAddress, address _marketingAddress)
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
blockTimestampLast
viewfunction blockTimestampLast() view returns (uint32)
bscSwapFactory
viewfunction bscSwapFactory() view returns (address)
bscSwapPair
viewfunction bscSwapPair() view returns (address)
BURN_PCT
viewfunction BURN_PCT() view returns (uint256)
BURN_RESERVE_PCT
viewfunction BURN_RESERVE_PCT() view returns (uint256)
burnReservesAddress
viewfunction burnReservesAddress() view returns (address)
burnReservesVault
viewfunction burnReservesVault() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
devAddress
viewfunction devAddress() view returns (address)
getCurrentTwap
viewfunction getCurrentTwap() view returns (uint256)
getLastTwap
viewfunction getLastTwap() view returns (uint256)
INITIAL_TOKENS_PER_BNB
viewfunction INITIAL_TOKENS_PER_BNB() view returns (uint256)
initialDistributionAddress
viewfunction initialDistributionAddress() view returns (address)
isThisToken0
viewfunction isThisToken0() view returns (bool)
marketingAddress
viewfunction marketingAddress() view returns (address)
MIN_BURN_PCT
viewfunction MIN_BURN_PCT() view returns (uint256)
minDeltaTwap
viewfunction minDeltaTwap() view returns (uint256)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
priceAverageLast
viewfunction priceAverageLast() view returns (uint256)
priceCumulativeLast
viewfunction priceCumulativeLast() view returns (uint256)
symbol
viewfunction symbol() view returns (string)
teamAddress
viewfunction teamAddress() view returns (address)
totalSupply
viewfunction totalSupply() view returns (uint256)
WBNB
viewfunction WBNB() view returns (address)
whitelistedSenders
viewfunction whitelistedSenders(address) view returns (bool)
_initializePair
nonpayablefunction _initializePair()
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
initializeTwap
nonpayablefunction initializeTwap()
renounceOwnership
nonpayablefunction renounceOwnership()
setMinDeltaTwap
nonpayablefunction setMinDeltaTwap(uint256 _minDeltaTwap)
setPairAddr
nonpayablefunction setPairAddr(address pairaddr)
setWBNB
nonpayablefunction setWBNB(address wbnbAddr)
setWhitelistedSender
nonpayablefunction setWhitelistedSender(address _address, bool _whitelisted)
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)
unpause
nonpayablefunction unpause()
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused
event Paused(address account)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
TwapUpdated
event TwapUpdated(uint256 priceCumulativeLast, uint256 blockTimestampLast, uint256 priceAverageLast)
Unpaused
event Unpaused(address account)
errors
No errors.
creation bytecode
0x61012060405273bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006757600080fd5b50604051620053bf380380620053bf833981810160405260c08110156200008d57600080fd5b810190808051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050506040518060400160405280600581526020017f54485547530000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f544855475300000000000000000000000000000000000000000000000000000081525081600390805190602001906200015492919062000fe9565b5080600490805190602001906200016d92919062000fe9565b506012600560006101000a81548160ff021916908360ff160217905550505060006200019e620003ce60201b60201c565b905080600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000600560156101000a81548160ff0219169083151502179055506200026986620003d660201b60201c565b8473ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508373ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508273ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508173ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff166101008173ffffffffffffffffffffffffffffffffffffffff1660601b815250506200038e84620004b360201b60201c565b620003a2858484846200059b60201b60201c565b620003b26200065d60201b60201c565b620003c26200085d60201b60201c565b505050505050620010a6565b600033905090565b620003e6620003ce60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620004a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600c8190555050565b806202a3004201604051620004c89062001070565b808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051809103906000f08015801562000522573d6000803e3d6000fd5b50600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000598600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200097060201b60201c565b50565b620005b784698ab39f039d449b60000062000a9e60201b60201c565b620005ca8460016200097060201b60201c565b620005e683690fe1c215e8f838e0000062000a9e60201b60201c565b620005f98360016200097060201b60201c565b6200061582692a5a058fc295ed00000062000a9e60201b60201c565b620006288260016200097060201b60201c565b62000644816923aa1105c898b910000062000a9e60201b60201c565b620006578160016200097060201b60201c565b50505050565b6200066d620003ce60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000730576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000806200076c30600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1662000c7c60201b62002bff1760201c565b915091503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614600960146101000a81548160ff021916908315150217905550620007e473ce8fd65646f2a2a897755a1188c04ace94d2b8d0838362000df860201b62002d761760201c565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000859600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200097060201b60201c565b5050565b600560159054906101000a900460ff1615620008e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600560156101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586200092d620003ce60201b60201c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b62000980620003ce60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000a43576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000b42576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b62000b566000838362000f5b60201b60201c565b62000b728160025462000f6060201b620027381790919060201c565b60028190555062000bd0816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000f6060201b620027381790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141562000d06576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806200539c6023913960400191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161062000d4257828462000d45565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000df1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f425343537761704c6962726172793a205a45524f5f414444524553530000000081525060200191505060405180910390fd5b9250929050565b600080600062000e0f858562000c7c60201b60201c565b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807facc1c81cc3e9fb496da555f6bd67c3a095e579b26c1b580070cc6afa8f0a94fa815250602001925050506040516020818303038152906040528051906020012060001c925050509392505050565b505050565b60008082840190508381101562000fdf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200102c57805160ff19168380011785556200105d565b828001600101855582156200105d579182015b828111156200105c5782518255916020019190600101906200103f565b5b5090506200106c91906200107e565b5090565b6107b98062004be383390190565b620010a391905b808211156200109f57600081600090555060010162001085565b5090565b90565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c613adf620011046000398061179e5250806110fe525080610dec525080610cd352806111225280611e04528061241d5250806112e05250613adf6000f3fe608060405234801561001057600080fd5b50600436106102685760003560e01c8063655cf04311610151578063aaf3a696116100c3578063d662e47e11610087578063d662e47e14610b6d578063dd62ed3e14610b77578063e066679314610bef578063e379c31b14610c39578063f2fde38b14610c43578063fbe6ac4c14610c8757610268565b8063aaf3a69614610aa1578063ab4d125f14610ac3578063c5700a0214610ae1578063cab27a6414610b0b578063cfc2d3d214610b4f57610268565b80638dd95002116101155780638dd950021461087a57806395d89b41146108c4578063a457c2d714610947578063a5ece941146109ad578063a858edff146109f7578063a9059cbb14610a3b57610268565b8063655cf0431461078257806370a08231146107b0578063715018a614610808578063806bb2e9146108125780638da5cb5b1461083057610268565b80632f43c1bc116101ea5780634539c423116101ae5780634539c4231461069e5780634f0da73b146106bc57806353f316891461070657806354a141c5146107245780635c975abb146107425780635f8ee7631461076457610268565b80632f43c1bc146105a2578063313ce567146105c057806339509351146105e45780633ad10ef61461064a5780633f4ba83a1461069457610268565b806318160ddd1161023157806318160ddd146104085780631c75f0851461042657806323b872dd14610470578063272efc69146104f6578063299238381461055257610268565b8062c2f35e1461026d57806306fdde03146102b7578063095ea7b31461033a5780630aadbd16146103a05780630af85b7d146103be575b600080fd5b610275610cd1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102bf610cf5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102ff5780820151818401526020810190506102e4565b50505050905090810190601f16801561032c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103866004803603604081101561035057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d97565b604051808215151515815260200191505060405180910390f35b6103a8610db5565b6040518082815260200191505060405180910390f35b6103c6610dba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610410610de0565b6040518082815260200191505060405180910390f35b61042e610dea565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104dc6004803603606081101561048657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e0e565b604051808215151515815260200191505060405180910390f35b6105386004803603602081101561050c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ee7565b604051808215151515815260200191505060405180910390f35b6105a06004803603604081101561056857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610f07565b005b6105aa61102c565b6040518082815260200191505060405180910390f35b6105c8611032565b604051808260ff1660ff16815260200191505060405180910390f35b610630600480360360408110156105fa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611049565b604051808215151515815260200191505060405180910390f35b6106526110fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61069c611120565b005b6106a66111eb565b6040518082815260200191505060405180910390f35b6106c46112de565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61070e611302565b6040518082815260200191505060405180910390f35b61072c611307565b6040518082815260200191505060405180910390f35b61074a611314565b604051808215151515815260200191505060405180910390f35b61076c61132b565b6040518082815260200191505060405180910390f35b6107ae6004803603602081101561079857600080fd5b8101908080359060200190929190505050611331565b005b6107f2600480360360208110156107c657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611405565b6040518082815260200191505060405180910390f35b61081061144d565b005b61081a6115d8565b6040518082815260200191505060405180910390f35b6108386115dd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610882611607565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cc61162d565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561090c5780820151818401526020810190506108f1565b50505050905090810190601f1680156109395780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109936004803603604081101561095d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506116cf565b604051808215151515815260200191505060405180910390f35b6109b561179c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610a3960048036036020811015610a0d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117c0565b005b610a8760048036036040811015610a5157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a1b565b604051808215151515815260200191505060405180910390f35b610aa9611a39565b604051808215151515815260200191505060405180910390f35b610acb611a4c565b6040518082815260200191505060405180910390f35b610ae9611a52565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b610b4d60048036036020811015610b2157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a68565b005b610b57611b76565b6040518082815260200191505060405180910390f35b610b75611b80565b005b610bd960048036036040811015610b8d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d55565b6040518082815260200191505060405180910390f35b610bf7611ddc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c41611e02565b005b610c8560048036036020811015610c5957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611fe5565b005b610c8f6121f5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b606060038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d8d5780601f10610d6257610100808354040283529160200191610d8d565b820191906000526020600020905b815481529060010190602001808311610d7057829003601f168201915b5050505050905090565b6000610dab610da461220d565b8484612215565b6001905092915050565b603281565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600254905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610e1b84848461240c565b610edc84610e2761220d565b610ed7856040518060600160405280602881526020016139d060289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610e8d61220d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126789092919063ffffffff16565b612215565b600190509392505050565b60086020528060005260406000206000915054906101000a900460ff1681565b610f0f61220d565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fd1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600a5481565b6000600560009054906101000a900460ff16905090565b60006110f261105661220d565b846110ed856001600061106761220d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461273890919063ffffffff16565b612215565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f21696e697469616c446973747269627574696f6e41646472657373000000000081525060200191505060405180910390fd5b6111e96127c0565b565b60008060008061121c600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166128c9565b9250925092506000600960159054906101000a900463ffffffff16820390506000600960149054906101000a900460ff166112575784611259565b835b905061126361386e565b60405180602001604052808463ffffffff16600a5485038161128157fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525090506112bf6112ba82670de0b6b3a7640000612b14565b612bea565b71ffffffffffffffffffffffffffffffffffff16965050505050505090565b7f000000000000000000000000000000000000000000000000000000000000000081565b603181565b680410d586a20a4c000081565b6000600560159054906101000a900460ff16905090565b600b5481565b61133961220d565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600c8190555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61145561220d565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611517576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600581565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116c55780601f1061169a576101008083540402835291602001916116c5565b820191906000526020600020905b8154815290600101906020018083116116a857829003601f168201915b5050505050905090565b60006117926116dc61220d565b8461178d85604051806060016040528060258152602001613a85602591396001600061170661220d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126789092919063ffffffff16565b612215565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6117c861220d565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461188a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000806118b930600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612bff565b91509150600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611960576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f746f6b656e31206973206164647265737320300000000000000000000000000081525060200191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614600960146101000a81548160ff02191690831515021790555082600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611a16600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001610f07565b505050565b6000611a2f611a2861220d565b848461240c565b6001905092915050565b600960149054906101000a900460ff1681565b600c5481565b600960159054906101000a900463ffffffff1681565b611a7061220d565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b32576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600b54905090565b611b8861220d565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c4a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600080611c7930600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612bff565b915091503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614600960146101000a81548160ff021916908315150217905550611ce473ce8fd65646f2a2a897755a1188c04ace94d2b8d08383612d76565b600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611d51600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001610f07565b5050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ec3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f21696e697469616c446973747269627574696f6e41646472657373000000000081525060200191505060405180910390fd5b6000600960159054906101000a900463ffffffff1663ffffffff1614611f51576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f7477617020616c726561647920696e697469616c697a6564000000000000000081525060200191505060405180910390fd5b6000806000611f81600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166128c9565b9250925092506000600960149054906101000a900460ff16611fa35783611fa5565b825b905081600960156101000a81548163ffffffff021916908363ffffffff16021790555080600a81905550680410d586a20a4c0000600b8190555050505050565b611fed61220d565b73ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146120af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612135576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806138f86026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b73ce8fd65646f2a2a897755a1188c04ace94d2b8d081565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561229b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180613a616024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612321576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061391e6022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b612414611314565b158061246b57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6124c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806139406026913960400191505060405180910390fd5b6124c983612ed1565b612668576000670de0b6b3a7640000905060006124e4612f27565b905060006124fc8360326130bf90919063ffffffff16565b9050680410d586a20a4c000082101561259757633b9aca00925061257061254f83612541670de0b6b3a7640000680410d586a20a4c00006130bf90919063ffffffff16565b61314590919063ffffffff16565b61256285846130bf90919063ffffffff16565b61314590919063ffffffff16565b90506000600a846005028161258157fe5b0490508082116125915780612593565b815b9150505b60006125d1846125c360646125b5868a6130bf90919063ffffffff16565b61314590919063ffffffff16565b61314590919063ffffffff16565b905060006125fc60646125ee6031856130bf90919063ffffffff16565b61314590919063ffffffff16565b90506000612613828461318f90919063ffffffff16565b905061264289600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846131d9565b61264c898261349a565b61265f838861318f90919063ffffffff16565b96505050505050505b6126738383836131d9565b505050565b6000838311158290612725576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156126ea5780820151818401526020810190506126cf565b50505050905090810190601f1680156127175780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808284019050838110156127b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600560159054906101000a900460ff16612842576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b6000600560156101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61288661220d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b60008060006128d661365e565b90508373ffffffffffffffffffffffffffffffffffffffff16635909c0d56040518163ffffffff1660e01b815260040160206040518083038186803b15801561291e57600080fd5b505afa158015612932573d6000803e3d6000fd5b505050506040513d602081101561294857600080fd5b810190808051906020019092919050505092508373ffffffffffffffffffffffffffffffffffffffff16635a3d54936040518163ffffffff1660e01b815260040160206040518083038186803b1580156129a157600080fd5b505afa1580156129b5573d6000803e3d6000fd5b505050506040513d60208110156129cb57600080fd5b8101908080519060200190929190505050915060008060008673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015612a2957600080fd5b505afa158015612a3d573d6000803e3d6000fd5b505050506040513d6060811015612a5357600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050509250925092508363ffffffff168163ffffffff1614612b0a57600081850390508063ffffffff16612aa98486613674565b600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602870196508063ffffffff16612ae18585613674565b600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff160286019550505b5050509193909250565b612b1c61389f565b600080831480612b7d575083600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16838486600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff160292508281612b7a57fe5b04145b612bd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180613a3e6023913960400191505060405180910390fd5b60405180602001604052808281525091505092915050565b6000607060ff168260000151901c9050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612c87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061398c6023913960400191505060405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610612cc1578284612cc4565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612d6f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f425343537761704c6962726172793a205a45524f5f414444524553530000000081525060200191505060405180910390fd5b9250929050565b6000806000612d858585612bff565b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807facc1c81cc3e9fb496da555f6bd67c3a095e579b26c1b580070cc6afa8f0a94fa815250602001925050506040516020818303038152906040528051906020012060001c925050509392505050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600080600080612f58600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166128c9565b9250925092506000600960159054906101000a900463ffffffff1682039050600c548163ffffffff1611156130b3576000600960149054906101000a900460ff16612fa35784612fa5565b835b9050612faf61386e565b60405180602001604052808463ffffffff16600a54850381612fcd57fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250905081600a8190555083600960156101000a81548163ffffffff021916908363ffffffff16021790555061303361302e82670de0b6b3a7640000612b14565b612bea565b71ffffffffffffffffffffffffffffffffffff16600b819055507f9cfe07a59ebb9a772e1fee2abd40b53001de7c2f0b2e713de333f564118c32c4600a54600960159054906101000a900463ffffffff16600b54604051808481526020018363ffffffff168152602001828152602001935050505060405180910390a150505b600b5494505050505090565b6000808314156130d2576000905061313f565b60008284029050828482816130e357fe5b041461313a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806139af6021913960400191505060405180910390fd5b809150505b92915050565b600061318783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506137a3565b905092915050565b60006131d183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612678565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561325f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180613a196025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156132e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806138b36023913960400191505060405180910390fd5b6132f0838383613869565b61335b81604051806060016040528060268152602001613966602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126789092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506133ee816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461273890919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613520576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806139f86021913960400191505060405180910390fd5b61352c82600083613869565b613597816040518060600160405280602281526020016138d6602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126789092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506135ee8160025461318f90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000640100000000428161366e57fe5b06905090565b61367c61386e565b6000826dffffffffffffffffffffffffffff1611613702576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f4669786564506f696e743a204449565f42595f5a45524f00000000000000000081525060200191505060405180910390fd5b6040518060200160405280836dffffffffffffffffffffffffffff16607060ff16866dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16901b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168161377957fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250905092915050565b6000808311829061384f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156138145780820151818401526020810190506137f9565b50505050905090810190601f1680156138415780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161385b57fe5b049050809150509392505050565b505050565b604051806020016040528060007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525090565b604051806020016040528060008152509056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373217061757365642026262021696e697469616c446973747269627574696f6e4164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365425343537761704c6962726172793a204944454e544943414c5f414444524553534553536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f20616464726573734669786564506f696e743a204d554c5449504c49434154494f4e5f4f564552464c4f5745524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200737db2db66ade19d726f02399dd784dfff2e2e213ad351e8203d8cb0774b10e64736f6c6343000606003360c060405234801561001057600080fd5b506040516107b93803806107b98339818101604052604081101561003357600080fd5b81019080805190602001909291908051906020019092919050505042811161005a57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508060a08181525050505060805160601c60a0516106ef6100ca6000398060f4528061025d5250806101ed528061023952506106ef6000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063191655871461004657806338af3eed1461008a578063b91d4001146100d4575b600080fd5b6100886004803603602081101561005c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506100f2565b005b610092610237565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100dc61025b565b6040518082815260200191505060405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000042101561011f57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561019e57600080fd5b505afa1580156101b2573d6000803e3d6000fd5b505050506040513d60208110156101c857600080fd5b81019080805190602001909291905050509050600081116101e857600080fd5b6102337f0000000000000000000000000000000000000000000000000000000000000000828473ffffffffffffffffffffffffffffffffffffffff1661027f9092919063ffffffff16565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b6103328363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610337565b505050565b6060610399826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166104269092919063ffffffff16565b9050600081511115610421578080602001905160208110156103ba57600080fd5b8101908080519060200190929190505050610420576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180610690602a913960400191505060405180910390fd5b5b505050565b6060610435848460008561043e565b90509392505050565b606061044985610644565b6104bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831061050b57805182526020820191506020810190506020830392506104e8565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461056d576040519150601f19603f3d011682016040523d82523d6000602084013e610572565b606091505b5091509150811561058757809250505061063c565b60008151111561059a5780518082602001fd5b836040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106015780820151818401526020810190506105e6565b50505050905090810190601f16801561062e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b949350505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f915080821415801561068657506000801b8214155b9250505091905056fe5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220db57ca3b39bd7747b238ab5fc92eeb69a5b15b6981973ace58193b55cad8a64a64736f6c63430006060033425343537761704c6962726172793a204944454e544943414c5f41444452455353455300000000000000000000000000000000000000000000000000000000000002580000000000000000000000003009c9c09a467aaea1c8d8cd6ebd18bfb4339b9b000000000000000000000000fd98d6dedc7ed8556ba61dc7902799c9815a57220000000000000000000000006e65f24a9c7230c3bfbe90f39924ac8384f6152f0000000000000000000000004e43397417c6938f60b108650d832390dbd4c4fd000000000000000000000000481f0079bb59d8feb2426b6e08a2af01d7b49500