0 txs
106 calls
constructor
No constructor.
functions
BONUS_MULTIPLIER
viewfunction BONUS_MULTIPLIER() view returns (uint256)
devaddr
viewfunction devaddr() view returns (address)
feeAddress
viewfunction feeAddress() view returns (address)
fixedAPR
viewfunction fixedAPR() view returns (uint256)
getMultiplier
purefunction getMultiplier(uint256 _from, uint256 _to) pure returns (uint256)
getTime
viewfunction getTime() view returns (uint256)
getUnlockTime
viewfunction getUnlockTime() view returns (uint256)
intervalBlock
viewfunction intervalBlock() view returns (uint256)
meta
viewfunction meta() view returns (address)
noOfUsers
viewfunction noOfUsers() view returns (uint256)
owner
viewfunction owner() view returns (address)
pendingMeta
viewfunction pendingMeta(uint256 _pid, address _user) view returns (uint256)
poolInfo
viewfunction poolInfo(uint256) view returns (address lpToken, uint256 allocPoint, uint256 lastRewardBlock, uint16 depositFeeBP, bool emergencyWithdrawnable, bool onlyOwneraccess, uint256 lockedPeriod, uint256 MetaPerBlock)
poolLength
viewfunction poolLength() view returns (uint256)
startBlock
viewfunction startBlock() view returns (uint256)
totalAllocPoint
viewfunction totalAllocPoint() view returns (uint256)
userInfo
viewfunction userInfo(uint256, address) view returns (uint256 amount, uint256 rewardDebt, uint256 lastRewardBlock, uint256 pendingRewards, uint256 lastClaim, uint256 userLockedPeriod, bool isExists)
add
nonpayablefunction add(uint256 _allocPoint, address _lpToken, uint16 _depositFeeBP, bool _withUpdate, bool _onlyOwners, uint256 _lockedPeriod, uint256 _MetaPerBlock)
addBlacklistedUser
nonpayablefunction addBlacklistedUser(address _account)
changeTokenOwner
nonpayablefunction changeTokenOwner(address _addr)
claim
nonpayablefunction claim(uint256 _pid)
deposit
nonpayablefunction deposit(uint256 _pid, uint256 _amount)
depositFor
nonpayablefunction depositFor(uint256 _pid, uint256 _amount, address _user)
dev
nonpayablefunction dev(address _devaddr)
emergencyWithdraw
nonpayablefunction emergencyWithdraw(uint256 _pid)
initialize
nonpayablefunction initialize()
lock
nonpayablefunction lock(uint256 time)
massUpdatePools
nonpayablefunction massUpdatePools()
renounceOwnership
nonpayablefunction renounceOwnership()
set
nonpayablefunction set(uint256 _pid, uint256 _allocPoint, uint16 _depositFeeBP, bool _withUpdate, bool _onlyOwners, uint256 _lockedPeriod, uint256 _MetaPerBlock)
setEmergencyWithdrawnable
nonpayablefunction setEmergencyWithdrawnable(uint256 _pid, bool _allowed)
setFeeAddress
nonpayablefunction setFeeAddress(address _feeAddress)
setIntervalBlock
nonpayablefunction setIntervalBlock(uint256 _interval)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unlock
nonpayablefunction unlock()
updateEmissionRate
nonpayablefunction updateEmissionRate(uint256 _pid, uint256 _MetaPerBlock)
updatePool
nonpayablefunction updatePool(uint256 _pid)
withdraw
nonpayablefunction withdraw(uint256 _pid, uint256 _amount)
withdrawSafe
nonpayablefunction withdrawSafe(address _addr, uint256 amount)
events
Claim
event Claim(address indexed user, uint256 indexed pid, uint256 amount)
Deposit
event Deposit(address indexed user, uint256 indexed pid, uint256 amount)
EmergencyWithdraw
event EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Withdraw
event Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50612945806100206000396000f3fe608060405234801561001057600080fd5b506004361061023d5760003560e01c8063715018a61161013b578063a69df4b5116100b8578063dd4670641161007c578063dd46706414610641578063e2bbb1581461065e578063f131d4e614610681578063f2fde38b146106a6578063fea32953146106cc5761023d565b8063a69df4b5146105b4578063b140397c146105bc578063c087963e14610605578063c885044e14610631578063d49e77cd146106395761023d565b80638da5cb5b116100ff5780638da5cb5b146104e95780638dbb1e3a146104f15780638f54be0e1461051457806390210d7e1461051c57806393f1a40b1461054e5761023d565b8063715018a6146104855780638129fc1c1461048d5780638705fcd4146104955780638aa28550146104bb5780638d88a90e146104c35761023d565b806341275358116101c957806351eb05a61161018d57806351eb05a6146104335780635312ea8e14610450578063557ed1ba1461046d578063602bc62b14610475578063630b5ba11461047d5761023d565b80634127535814610395578063441a3e70146103b95780634433b033146103dc57806348cd4cb11461040857806350ebbb0d146104105761023d565b8063149317831161021057806314931783146102945780631526fe27146102b157806317caf6f11461031e578063379607f514610326578063401f99da146103435761023d565b806301934a8314610242578063081e3eda1461025c5780630f809adb14610264578063118ab4e11461028c575b600080fd5b61024a6106f2565b60408051918252519081900360200190f35b61024a6106f8565b61028a6004803603602081101561027a57600080fd5b50356001600160a01b03166106fe565b005b61024a6107bf565b61028a600480360360208110156102aa57600080fd5b50356107c5565b6102ce600480360360208110156102c757600080fd5b5035610822565b604080516001600160a01b03909916895260208901979097528787019590955261ffff90931660608701529015156080860152151560a085015260c084015260e083015251908190036101000190f35b61024a61088a565b61028a6004803603602081101561033c57600080fd5b5035610890565b61028a600480360360e081101561035957600080fd5b508035906001600160a01b036020820135169061ffff604082013516906060810135151590608081013515159060a08101359060c001356109c3565b61039d610c1f565b604080516001600160a01b039092168252519081900360200190f35b61028a600480360360408110156103cf57600080fd5b5080359060200135610c2e565b61028a600480360360408110156103f257600080fd5b506001600160a01b038135169060200135610e3b565b61024a610f0c565b61028a6004803603604081101561042657600080fd5b5080359060200135610f12565b61028a6004803603602081101561044957600080fd5b5035610f94565b61028a6004803603602081101561046657600080fd5b5035610fc0565b61024a6110a8565b61024a6110ac565b61028a6110b2565b61028a6110d5565b61028a611165565b61028a600480360360208110156104ab57600080fd5b50356001600160a01b0316611273565b61024a6112f4565b61028a600480360360208110156104d957600080fd5b50356001600160a01b03166112f9565b61039d611366565b61024a6004803603604081101561050757600080fd5b5080359060200135611375565b61024a6113a4565b61028a6004803603606081101561053257600080fd5b50803590602081013590604001356001600160a01b03166113aa565b61057a6004803603604081101561056457600080fd5b50803590602001356001600160a01b0316611681565b604080519788526020880196909652868601949094526060860192909252608085015260a0840152151560c0830152519081900360e00190f35b61028a6116cc565b61028a600480360360e08110156105d257600080fd5b5080359060208101359061ffff604082013516906060810135151590608081013515159060a08101359060c001356117bc565b61024a6004803603604081101561061b57600080fd5b50803590602001356001600160a01b031661198b565b61039d611acb565b61039d611ada565b61028a6004803603602081101561065757600080fd5b5035611ae9565b61028a6004803603604081101561067457600080fd5b5080359060200135611b8a565b61028a6004803603604081101561069757600080fd5b50803590602001351515611b95565b61028a600480360360208110156106bc57600080fd5b50356001600160a01b0316611c27565b61028a600480360360208110156106e257600080fd5b50356001600160a01b0316611d0e565b60715481565b606b5490565b610706611efb565b6033546001600160a01b03908116911614610756576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b60685460408051636012868960e11b81526001600160a01b0384811660048301529151919092169163c0250d1291602480830192600092919082900301818387803b1580156107a457600080fd5b505af11580156107b8573d6000803e3d6000fd5b5050505050565b60705481565b6107cd611efb565b6033546001600160a01b0390811691161461081d576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b606f55565b606b818154811061082f57fe5b60009182526020909120600690910201805460018201546002830154600384015460048501546005909501546001600160a01b0390941695509193909261ffff83169260ff6201000082048116936301000000909204169188565b606d5481565b6000606b828154811061089f57fe5b60009182526020808320858452606c82526040808520338652909252922060069190910290910160038101549092506301000000900460ff161561093f576108e5611efb565b6001600160a01b03166108f6611366565b6001600160a01b03161461093f576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b60008061094c853361198b565b9150610965836003015483611eff90919063ffffffff16565b905080156109b5576109773382611f59565b426002840155604080518281529051869133917f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf79181900360200190a35b505060006003909101555050565b6109cb611efb565b6033546001600160a01b03908116911614610a1b576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b6127108561ffff161115610a605760405162461bcd60e51b81526004018080602001828103825260258152602001806127a16025913960400191505060405180910390fd5b8315610a6e57610a6e6110b2565b606d544290610a7d9089611eff565b606d5560408051610100810182526001600160a01b03988916815260208101998a5290810191825261ffff9687166060820190815260006080830181815296151560a0840190815260c0840196875260e08401958652606b8054600181018255925292517fbd43cb8ece8cd1863bcd6082d65c5b0d25665b1ce17980f0da43c0ed545f98b4600690920291820180546001600160a01b03191691909b161790995598517fbd43cb8ece8cd1863bcd6082d65c5b0d25665b1ce17980f0da43c0ed545f98b589015590517fbd43cb8ece8cd1863bcd6082d65c5b0d25665b1ce17980f0da43c0ed545f98b688015596517fbd43cb8ece8cd1863bcd6082d65c5b0d25665b1ce17980f0da43c0ed545f98b7870180549451985161ffff19909516919096161762ff0000191662010000971515979097029690961763ff00000019166301000000921515929092029190911790925550517fbd43cb8ece8cd1863bcd6082d65c5b0d25665b1ce17980f0da43c0ed545f98b882015590517fbd43cb8ece8cd1863bcd6082d65c5b0d25665b1ce17980f0da43c0ed545f98b990910155565b606a546001600160a01b031681565b6000606b8381548110610c3d57fe5b60009182526020808320868452606c82526040808520338652909252922060069190910290910160038101549092506301000000900460ff1615610cdd57610c83611efb565b6001600160a01b0316610c94611366565b6001600160a01b031614610cdd576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b80600501544211610d35576040805162461bcd60e51b815260206004820152601760248201527f6c6f636b20706572696f64206973207374696c6c206f6e000000000000000000604482015290519081900360640190fd5b8054831115610d80576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b6000610d8c853361198b565b9050610da5826003015482611eff90919063ffffffff16565b90508015610dbe57610db73382611f59565b4260028301555b8315610de8578154610dd090856120e7565b82558254610de8906001600160a01b03163386612129565b6001820154610df8908290611eff565b6001830155604080518581529051869133917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a35050505050565b6069546001600160a01b03163314610e86576040805162461bcd60e51b81526020600482015260096024820152686465763a207775743f60b81b604482015290519081900360640190fd5b6068546040805163a9059cbb60e01b81526001600160a01b038581166004830152602482018590529151919092169163a9059cbb9160448083019260209291908290030181600087803b158015610edc57600080fd5b505af1158015610ef0573d6000803e3d6000fd5b505050506040513d6020811015610f0657600080fd5b50505050565b606e5481565b610f1a611efb565b6033546001600160a01b03908116911614610f6a576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b6000606b8381548110610f7957fe5b60009182526020909120600560069092020101919091555050565b6000606b8281548110610fa357fe5b906000526020600020906006020190504381600201819055505050565b6000606b8281548110610fcf57fe5b906000526020600020906006020190508060030160029054906101000a900460ff1661102c5760405162461bcd60e51b81526004018080602001828103825260238152602001806128166023913960400191505060405180910390fd5b6000828152606c60209081526040808320338085529252822080548382556001820193909355835490929161106b916001600160a01b03169083612129565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b4290565b60355490565b606b5460005b818110156110d1576110c981610f94565b6001016110b8565b5050565b6110dd611efb565b6033546001600160a01b0390811691161461112d576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b6033546040516000916001600160a01b0316906000805160206128cd833981519152908390a3603380546001600160a01b0319169055565b600054610100900460ff168061117e575060005460ff16155b6111b95760405162461bcd60e51b815260040180806020018281038252602e815260200180612839602e913960400191505060405180910390fd5b600054610100900460ff161580156111e4576000805460ff1961ff0019909116610100171660011790555b6111ec61217b565b606880546001600160a01b03199081167321a9119f587da69b79af7a58fe69a1dba5fa3ce4179091556069805482167313c1f0f2d3e8b10c7f7ee595f30fc431640cce4a179055606a8054909116733a9c2ca77d93b6d706ba09dc75acc06dbf0e2cd117905562015180606f556000606d558015611270576000805461ff00191690555b50565b606a546001600160a01b031633146112d2576040805162461bcd60e51b815260206004820152601860248201527f736574466565416464726573733a20464f5242494444454e0000000000000000604482015290519081900360640190fd5b606a80546001600160a01b0319166001600160a01b0392909216919091179055565b600181565b6069546001600160a01b03163314611344576040805162461bcd60e51b81526020600482015260096024820152686465763a207775743f60b81b604482015290519081900360640190fd5b606980546001600160a01b0319166001600160a01b0392909216919091179055565b6033546001600160a01b031690565b60008282101561138657600061139b565b61139b600161139584866120e7565b9061221e565b90505b92915050565b606f5481565b6000606b84815481106113b957fe5b60009182526020808320878452606c825260408085206001600160a01b038816865290925292206006818101549202909201925060ff166113fe576071805460010190555b60038201546301000000900460ff16156114745761141a611efb565b6001600160a01b031661142b611366565b6001600160a01b031614611474576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b8054600090156114a557611488868561198b565b905080156114a557600382015461149f9082611eff565b60038301555b84156115f35782546114c2906001600160a01b0316333088612277565b60028201546114d2574260028301555b600383015461ffff161561159957600383015460009061150590612710906114ff90899061ffff1661221e565b906122d1565b606a548554919250611524916001600160a01b03908116911683612129565b825461153c9082906115369089611eff565b906120e7565b83556040805180820190915260078401908061155889856120e7565b8152600060209182018190528354600180820186559482529082902083516002909202019081559101519101805460ff1916911515919091179055506115f3565b81546115a59086611eff565b8255604080518082019091528581526000602080830182815260078601805460018082018355918552929093209351600290920290930190815591519101805460ff19169115159190911790555b6001820154611603908290611eff565b6001830155426004808401829055600284018290558401546116259190611eff565b600583015560068201805460ff1916600117905560408051868152905187916001600160a01b038716917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a3505050505050565b606c6020908152600092835260408084209091529082529020805460018201546002830154600384015460048501546005860154600690960154949593949293919290919060ff1687565b6034546001600160a01b031633146117155760405162461bcd60e51b81526004018080602001828103825260238152602001806128ed6023913960400191505060405180910390fd5b603554421161176b576040805162461bcd60e51b815260206004820152601f60248201527f436f6e7472616374206973206c6f636b656420756e74696c2037206461797300604482015290519081900360640190fd5b6034546033546040516001600160a01b0392831692909116906000805160206128cd83398151915290600090a3603454603380546001600160a01b0319166001600160a01b03909216919091179055565b6117c4611efb565b6033546001600160a01b03908116911614611814576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b6127108561ffff1611156118595760405162461bcd60e51b81526004018080602001828103825260258152602001806128886025913960400191505060405180910390fd5b8315611867576118676110b2565b6118a48661189e606b8a8154811061187b57fe5b906000526020600020906006020160010154606d546120e790919063ffffffff16565b90611eff565b606d8190555085606b88815481106118b857fe5b90600052602060002090600602016001018190555084606b88815481106118db57fe5b906000526020600020906006020160030160006101000a81548161ffff021916908361ffff16021790555082606b888154811061191457fe5b906000526020600020906006020160030160036101000a81548160ff02191690831515021790555081606b888154811061194a57fe5b90600052602060002090600602016004018190555080606b888154811061196d57fe5b90600052602060002090600602016005018190555050505050505050565b600080606b848154811061199b57fe5b60009182526020808320878452606c825260408085206001600160a01b03808a1687529084528186206006909502909201805482516370a0823160e01b81523060048201529251919750949594909216926370a0823192602480840193829003018186803b158015611a0c57600080fd5b505afa158015611a20573d6000803e3d6000fd5b505050506040513d6020811015611a3657600080fd5b5051905060008115611ac157600042846005015410611a555742611a5b565b83600501545b90506000611a73606f546114ff876002015485611375565b9050611abc611a90606488600101546122d190919063ffffffff16565b6113958361139568056bc75e2d631000006114ff8c600501548c6000015461221e90919063ffffffff16565b925050505b9695505050505050565b6068546001600160a01b031681565b6069546001600160a01b031681565b611af1611efb565b6033546001600160a01b03908116911614611b41576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b60338054603480546001600160a01b03199081166001600160a01b0384161790915516905542810160355560405160009081906000805160206128cd833981519152908290a350565b6110d18282336113aa565b611b9d611efb565b6033546001600160a01b03908116911614611bed576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b80606b8381548110611bfb57fe5b906000526020600020906006020160030160026101000a81548160ff0219169083151502179055505050565b611c2f611efb565b6033546001600160a01b03908116911614611c7f576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b6001600160a01b038116611cc45760405162461bcd60e51b81526004018080602001828103825260268152602001806127f06026913960400191505060405180910390fd5b6033546040516001600160a01b038084169216906000805160206128cd83398151915290600090a3603380546001600160a01b0319166001600160a01b0392909216919091179055565b611d16611efb565b6033546001600160a01b03908116911614611d66576040805162461bcd60e51b815260206004820181905260248201526000805160206128ad833981519152604482015290519081900360640190fd5b60005b606b5460ff82161015611e2e5760ff81166000908152606c602090815260408083206001600160a01b038616845290915290205415611e265760ff81166000818152606c602090815260408083206001600160a01b0387168452909152902054606b8054611dfe93869392918110611ddd57fe5b60009182526020909120600690910201546001600160a01b03169190612129565b60ff81166000908152606c602090815260408083206001600160a01b03861684529091528120555b600101611d69565b506068546040805163e052124960e01b81526001600160a01b0384811660048301529151919092169163e05212499160248083019260209291908290030181600087803b158015611e7e57600080fd5b505af1158015611e92573d6000803e3d6000fd5b505050506040513d6020811015611ea857600080fd5b5051611270576040805162461bcd60e51b815260206004820152601a60248201527f544f4b454e203a20426c61636b6c697374206661696c65642021000000000000604482015290519081900360640190fd5b3390565b60008282018381101561139b576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b606854604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015611fa457600080fd5b505afa158015611fb8573d6000803e3d6000fd5b505050506040513d6020811015611fce57600080fd5b5051905080821115612062576068546040805163a9059cbb60e01b81526001600160a01b038681166004830152602482018590529151919092169163a9059cbb9160448083019260209291908290030181600087803b15801561203057600080fd5b505af1158015612044573d6000803e3d6000fd5b505050506040513d602081101561205a57600080fd5b506120e29050565b6068546040805163a9059cbb60e01b81526001600160a01b038681166004830152602482018690529151919092169163a9059cbb9160448083019260209291908290030181600087803b1580156120b857600080fd5b505af11580156120cc573d6000803e3d6000fd5b505050506040513d60208110156107b857600080fd5b505050565b600061139b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612313565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526120e29084906123aa565b600054610100900460ff1680612194575060005460ff16155b6121cf5760405162461bcd60e51b815260040180806020018281038252602e815260200180612839602e913960400191505060405180910390fd5b600054610100900460ff161580156121fa576000805460ff1961ff0019909116610100171660011790555b61220261245b565b61220a6124ed565b8015611270576000805461ff001916905550565b60008261222d5750600061139e565b8282028284828161223a57fe5b041461139b5760405162461bcd60e51b81526004018080602001828103825260218152602001806128676021913960400191505060405180910390fd5b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610f069085906123aa565b600061139b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506125b1565b600081848411156123a25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561236757818101518382015260200161234f565b50505050905090810190601f1680156123945780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60606123ff826040518060400160405280602081526020017f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166126169092919063ffffffff16565b8051909150156120e25780806020019051602081101561241e57600080fd5b50516120e25760405162461bcd60e51b815260040180806020018281038252602a8152602001806127c6602a913960400191505060405180910390fd5b600054610100900460ff1680612474575060005460ff16155b6124af5760405162461bcd60e51b815260040180806020018281038252602e815260200180612839602e913960400191505060405180910390fd5b600054610100900460ff1615801561220a576000805460ff1961ff0019909116610100171660011790558015611270576000805461ff001916905550565b600054610100900460ff1680612506575060005460ff16155b6125415760405162461bcd60e51b815260040180806020018281038252602e815260200180612839602e913960400191505060405180910390fd5b600054610100900460ff1615801561256c576000805460ff1961ff0019909116610100171660011790555b603380546001600160a01b0319163390811790915560405181906000906000805160206128cd833981519152908290a3508015611270576000805461ff001916905550565b600081836126005760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561236757818101518382015260200161234f565b50600083858161260c57fe5b0495945050505050565b6060612625848460008561262d565b949350505050565b60606126388561279a565b612689576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106126c85780518252601f1990920191602091820191016126a9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461272a576040519150601f19603f3d011682016040523d82523d6000602084013e61272f565b606091505b509150915081156127435791506126259050565b8051156127535780518082602001fd5b60405162461bcd60e51b815260206004820181815286516024840152865187939192839260440191908501908083836000831561236757818101518382015260200161234f565b3b15159056fe6164643a20696e76616c6964206465706f7369742066656520626173697320706f696e74735361666542455032303a204245503230206f7065726174696f6e20646964206e6f7420737563636565644f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737321656d657267656e637957697468647261776e61626c65206e6f7420616c6c6f776564496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f777365743a20696e76616c6964206465706f7369742066656520626173697320706f696e74734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6f636ba2646970667358221220eb50c25274f0a04fce00cf5a28309d257628e99f07ed1d102b211c904b28e45f64736f6c634300060c0033