0 txs
0 calls
constructor
constructor()
functions
BIO_TOKEN
viewfunction BIO_TOKEN() view returns (address)
bioToDistribute
viewfunction bioToDistribute() view returns (uint256)
claimEnabled
viewfunction claimEnabled() view returns (bool)
curation
viewfunction curation() view returns (address)
DAO_TOKEN
viewfunction DAO_TOKEN() view returns (address)
END_TIME
viewfunction END_TIME() view returns (uint256)
factory
viewfunction factory() view returns (address)
fee
viewfunction fee() view returns (uint256)
getExpectedClaimAmount
viewfunction getExpectedClaimAmount(address account) view returns (uint256 bioTokenAmount, uint256 vbioTokenAmount)
getRemainingTime
viewfunction getRemainingTime() view returns (uint256)
hasEnded
viewfunction hasEnded() view returns (bool)
hasStarted
viewfunction hasStarted() view returns (bool)
isPaused
viewfunction isPaused() view returns (bool)
MAX_BIO_TO_DISTRIBUTE
viewfunction MAX_BIO_TO_DISTRIBUTE() view returns (uint256)
MAX_DAO_RAISE
viewfunction MAX_DAO_RAISE() view returns (uint256)
MAX_VBIO_TO_DISTRIBUTE
viewfunction MAX_VBIO_TO_DISTRIBUTE() view returns (uint256)
MIN_DAO_RAISED_FOR_MAX_BIO
viewfunction MIN_DAO_RAISED_FOR_MAX_BIO() view returns (uint256)
owner
viewfunction owner() view returns (address)
PAUSER_ROLE
viewfunction PAUSER_ROLE() view returns (bytes32)
START_TIME
viewfunction START_TIME() view returns (uint256)
tokensToDistribute
viewfunction tokensToDistribute() view returns (uint256)
totalRaised
viewfunction totalRaised() view returns (uint256)
treasury
viewfunction treasury() view returns (address)
unsoldTokensWithdrew
viewfunction unsoldTokensWithdrew() view returns (bool)
userInfo
viewfunction userInfo(address) view returns (uint256 contribution, bool hasClaimed)
vBioDaoToken
viewfunction vBioDaoToken() view returns (address)
vbioToDistribute
viewfunction vbioToDistribute() view returns (uint256)
vestingCliff
viewfunction vestingCliff() view returns (uint256)
vestingDuration
viewfunction vestingDuration() view returns (uint256)
vestingIsRevocable
viewfunction vestingIsRevocable() view returns (bool)
vestingSlicePerSecond
viewfunction vestingSlicePerSecond() view returns (uint256)
vestingStart
viewfunction vestingStart() view returns (uint256)
claim
nonpayablefunction claim()
emergencyWithdrawBIO
nonpayablefunction emergencyWithdrawBIO()
emergencyWithdrawFunds
nonpayablefunction emergencyWithdrawFunds(address token, uint256 amount)
enableClaim
nonpayablefunction enableClaim()
initialize
nonpayablefunction initialize(bytes _data, address _curation)
renounceOwnership
nonpayablefunction renounceOwnership()
sendFundToTreasury
nonpayablefunction sendFundToTreasury()
setCliff
nonpayablefunction setCliff(uint256 cliff_)
setDuration
nonpayablefunction setDuration(uint256 duration_)
setFee
nonpayablefunction setFee(uint256 _fee)
setIsRevocable
nonpayablefunction setIsRevocable(bool isRevocable_)
setPause
nonpayablefunction setPause(bool value)
setSlicePerSecond
nonpayablefunction setSlicePerSecond(uint256 slicePerSecond_)
setVesting
nonpayablefunction setVesting(address _vesting)
setVestingStart
nonpayablefunction setVestingStart(uint256 start_)
swap
nonpayablefunction swap(uint256 amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateFundraiser
nonpayablefunction updateFundraiser()
withdraw
nonpayablefunction withdraw(uint256 amount)
withdrawUnsoldTokens
nonpayablefunction withdrawUnsoldTokens()
events
Claim
event Claim(address indexed user, uint256 amount, uint256 amount2)
EmergencyWithdraw
event EmergencyWithdraw(address token, uint256 amount)
FeeSet
event FeeSet(uint256 oldFee, uint256 newFee)
Initialized
event Initialized(uint64 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetPause
event SetPause(bool status)
Swap
event Swap(address indexed user, uint256 amount)
Withdraw
event Withdraw(address indexed user, uint256 amount)
errors
AboveContributorsBalance
error AboveContributorsBalance()
AlreadyClaimed
error AlreadyClaimed()
CapReached
error CapReached()
InvalidConstructorParameters
error InvalidConstructorParameters()
InvalidInitialization
error InvalidInitialization()
InvalidScheduleParameter
error InvalidScheduleParameter()
MinRaiseReached
error MinRaiseReached()
NotInitializing
error NotInitializing()
OnlyCuration
error OnlyCuration()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
SaleInactive
error SaleInactive()
SaleNotClaimable
error SaleNotClaimable()
SaleNotEnded
error SaleNotEnded()
SaleNotFilled
error SaleNotFilled()
SalePause
error SalePause()
SaleStarted
error SaleStarted()
TokensAlreadyWithdrawn
error TokensAlreadyWithdrawn()
TransferFailed
error TransferFailed()
ZeroAmount
error ZeroAmount()
ZeroContribution
error ZeroContribution()
creation bytecode
0x60806040526301e1338060115560016012556013805460ff191690553480156025575f5ffd5b50602c6030565b60e0565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615607f5760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b039081161460dd5780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b61200d806100ed5f395ff3fe608060405234801561000f575f5ffd5b50600436106102c3575f3560e01c8063a2fddd6f11610177578063ddaa26ad116100d5578063eb0795c01161008f578063eb0795c0146105b9578063ecb70fb7146105c1578063efb98bcf146105cc578063f2fde38b146105d4578063f3640e74146105e7578063f6be71d1146105f0578063ff4d1f2514610603575f5ffd5b8063ddaa26ad1461055c578063ddca3f4314610565578063e16b6d5d1461056e578063e63ab1e914610581578063ea26b5ec146105a8578063eb054a3a146105b0575f5ffd5b8063c45a015511610131578063c45a0155146104e2578063c5c4744c146104f5578063c8bdbfb6146104fe578063cce2df0314610506578063d1aa497414610519578063d6e070d714610541578063d7f83eeb14610553575f5ffd5b8063a2fddd6f14610484578063b187bd2614610497578063bbe6406b146104ab578063bedb86fb146104be578063bfd87701146104d1578063c0d284ab146104da575f5ffd5b806361d027b3116102245780638990ce12116101de5780638990ce121461041e5780638da5cb5b146104325780638e865bc31461043a57806390651b141461044257806394b918de146104555780639dfdf12b14610468578063a20303541461047b575f5ffd5b806361d027b3146103c857806362e36ada146103db57806367a80efd146103e857806369fe0e2d146103f05780636f6ff3bc14610403578063715018a614610416575f5ffd5b80632866ed21116102805780632866ed211461035057806328dae6e3146103745780632b5827a91461037c5780632e1a7d4d1461039c57806337ba682d146103af57806344691f7e146103b85780634e71d92d146103c0575f5ffd5b8063126f854d146102c75780631514617e146102dc5780631959a002146102f85780631b28815514610336578063254800d41461033f57806326b66b9614610348575b5f5ffd5b6102da6102d5366004611c7a565b610616565b005b6102e560115481565b6040519081526020015b60405180910390f35b610321610306366004611cb5565b60056020525f90815260409020805460019091015460ff1682565b604080519283529015156020830152016102ef565b6102e560095481565b6102e560105481565b6102da610677565b600e5461036490600160a81b900460ff1681565b60405190151581526020016102ef565b6102da6106e3565b60025461038f906001600160a01b031681565b6040516102ef9190611cd7565b6102da6103aa366004611c7a565b610700565b6102e560045481565b610364610917565b6102da610929565b600c5461038f906001600160a01b031681565b6013546103649060ff1681565b6102e5610dc8565b6102da6103fe366004611c7a565b610de8565b6102da610411366004611cb5565b610e31565b6102da610e7e565b600e5461036490600160a01b900460ff1681565b61038f610e8f565b6102e5610ebd565b6102da610450366004611cf8565b610eee565b6102da610463366004611c7a565b610f2f565b60015461038f906001600160a01b031681565b6102e560125481565b6102da610492366004611d13565b611136565b600e5461036490600160b01b900460ff1681565b6102da6104b9366004611c7a565b611195565b6102da6104cc366004611cf8565b6111f3565b6102e5600a5481565b6102da611253565b600e5461038f906001600160a01b031681565b6102e560065481565b6102da611327565b6102da610514366004611dac565b611471565b61052c610527366004611cb5565b61173f565b604080519283526020830191909152016102ef565b5f5461038f906001600160a01b031681565b6102e560075481565b6102e560035481565b6102e5600b5481565b600d5461038f906001600160a01b031681565b6102e57f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b6102e56117d4565b6102e560085481565b6102da6117fb565b600454421015610364565b6102e561189e565b6102da6105e2366004611cb5565b6118c3565b6102e5600f5481565b6102da6105fe366004611c7a565b611906565b6102da610611366004611c7a565b61196b565b61061e6119c1565b610626610917565b156106445760405163912ee23d60e01b815260040160405180910390fd5b61065242630114db00611e65565b8111156106725760405163086d0b7f60e01b815260040160405180910390fd5b601055565b61067f6119c1565b600d5f9054906101000a90046001600160a01b03166001600160a01b03166326b66b966040518163ffffffff1660e01b81526004015f604051808303815f87803b1580156106cb575f5ffd5b505af11580156106dd573d5f5f3e3d5ffd5b50505050565b6106eb6119c1565b600e805460ff60a81b1916600160a81b179055565b610708610917565b158061071657506004544210155b1561073457604051630fe219dd60e21b815260040160405180910390fd5b6008546007546107449190611e65565b5f546040516370a0823160e01b81526001600160a01b03909116906370a0823190610773903090600401611cd7565b602060405180830381865afa15801561078e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107b29190611e78565b10156107d157604051632fa8763960e21b815260040160405180910390fd5b600a54600654106107f557604051636bf4c8e960e11b815260040160405180910390fd5b805f0361081557604051631f2a200560e01b815260040160405180910390fd5b335f9081526005602052604090205481111561084457604051631d0f8d5960e01b815260040160405180910390fd5b5f612710600b54836108569190611e8f565b6108609190611ea6565b335f90815260056020526040812080549293508492909190610883908490611ec5565b925050819055508160065f82825461089b9190611ec5565b9091555050600c546002546108bd916001600160a01b039182169116836119f3565b6108de336108cb8385611ec5565b6002546001600160a01b031691906119f3565b60405182815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a25050565b5f6003546109224290565b1015905090565b610931611a4b565b600454421080156109455750600a54600654105b1561096357604051639d98b04b60e01b815260040160405180910390fd5b600e54600160a81b900460ff1661098d5760405163c9556a9160e01b815260040160405180910390fd5b60015460408051633a69fed560e21b815290516001600160a01b03909216916391d1485491839163e9a7fb54916004808201926020929091908290030181865afa1580156109dd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a019190611e78565b6040516001600160e01b031960e084901b1681526004810191909152306024820152604401602060405180830381865afa158015610a41573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a659190611ed8565b610a8257604051632fa8763960e21b815260040160405180910390fd5b335f9081526005602052604090206006541580610a9e57508054155b15610abc57604051631570544960e31b815260040160405180910390fd5b600181015460ff1615610ae257604051630c8d9eab60e31b815260040160405180910390fd5b5f5f610aed3361173f565b5f80546040516370a0823160e01b8152939550919350916001600160a01b03909116906370a0823190610b24903090600401611cd7565b602060405180830381865afa158015610b3f573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b639190611e78565b90505f610b708385611e65565b905081811115610b93576040516312171d8360e31b815260040160405180910390fd5b6001858101805460ff19169091179055604080518581526020810185905233917f34fcbac0073d7c3d388e51312faf357774904998eeb8fca628b9e6f65ee1cbf7910160405180910390a28315610c78575f805460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb90610c169033908990600401611ef3565b6020604051808303815f875af1158015610c32573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c569190611ed8565b905080610c76576040516312171d8360e31b815260040160405180910390fd5b505b8215610dab575f805460015460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb92610cb4929116908890600401611ef3565b6020604051808303815f875af1158015610cd0573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cf49190611ed8565b905080610d14576040516312171d8360e31b815260040160405180910390fd5b600154601054600f546011546012546013546040516317e289e960e01b8152336004820152602481019590955260448501939093526064840191909152608483015260ff16151560a482015260c481018690526001600160a01b03909116906317e289e99060e4015f604051808303815f87803b158015610d93575f5ffd5b505af1158015610da5573d5f5f3e3d5ffd5b50505050505b5050505050610dc660015f516020611fb85f395f51905f5255565b565b5f610dd1610ebd565b610dd96117d4565b610de39190611e65565b905090565b610df06119c1565b600b5460408051918252602082018390527f74dbbbe280ef27b79a8a0c449d5ae2ba7a31849103241d0f98df70bbc9d03e37910160405180910390a1600b55565b600d546001600160a01b03163314610e5c5760405163a416e35760e01b815260040160405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610e866119c1565b610dc65f611a82565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300546001600160a01b031690565b5f6006546009541115610ee757600954600654600854610edd9190611e8f565b610de39190611ea6565b5060085490565b610ef66119c1565b610efe610917565b15610f1c5760405163912ee23d60e01b815260040160405180910390fd5b6013805460ff1916911515919091179055565b610f37610917565b1580610f4557506004544210155b15610f6357604051630fe219dd60e21b815260040160405180910390fd5b600854600754610f739190611e65565b5f546040516370a0823160e01b81526001600160a01b03909116906370a0823190610fa2903090600401611cd7565b602060405180830381865afa158015610fbd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610fe19190611e78565b101561100057604051632fa8763960e21b815260040160405180910390fd5b600a546006541061102457604051636bf4c8e960e11b815260040160405180910390fd5b600e54600160b01b900460ff161561104f5760405163b61de3df60e01b815260040160405180910390fd5b611057611a4b565b805f0361107757604051631f2a200560e01b815260040160405180910390fd5b80600654600a546110889190611ec5565b10156110a157600654600a5461109e9190611ec5565b90505b6002546110b9906001600160a01b0316333084611af2565b335f90815260056020526040902080546110d4908390611e65565b81556006546110e4908390611e65565b60065560405182815233907f562c219552544ec4c9d7a8eb850f80ea152973e315372bf4999fe7c953ea004f9060200160405180910390a25061113360015f516020611fb85f395f51905f5255565b50565b61113e6119c1565b600c54611158906001600160a01b038481169116836119f3565b7f5fafa99d0643513820be26656b45130b01e1c03062e1266bf36f88cbd3bd96958282604051611189929190611ef3565b60405180910390a15050565b61119d6119c1565b6111a5610917565b156111c35760405163912ee23d60e01b815260040160405180910390fd5b8015806111d05750603c81115b156111ee5760405163086d0b7f60e01b815260040160405180910390fd5b601255565b6111fb6119c1565b600e8054821515600160b01b0260ff60b01b199091161790556040517f140eb9f8b591138e129e4caf389c92df4f0545b902523eee9e63153ecdb2026e9061124890831515815260200190565b60405180910390a150565b61125b6119c1565b5f80546040516370a0823160e01b81526001600160a01b03909116906370a082319061128b903090600401611cd7565b602060405180830381865afa1580156112a6573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112ca9190611e78565b600c545f549192506112e9916001600160a01b039081169116836119f3565b5f546040517f5fafa99d0643513820be26656b45130b01e1c03062e1266bf36f88cbd3bd969591611248916001600160a01b03909116908490611ef3565b61132f6119c1565b60045442101561135257604051639d98b04b60e01b815260040160405180910390fd5b600954600654106113765760405163309bdbd960e11b815260040160405180910390fd5b600e54600160a01b900460ff16156113a1576040516301e31aa960e61b815260040160405180910390fd5b5f6113aa6117d4565b90505f6113b5610ebd565b600e805460ff60a01b1916600160a01b1790555f54600c546008546007549394506001600160a01b039283169363a9059cbb939290921691859187916113fb9190611e65565b6114059190611ec5565b61140f9190611ec5565b6040518363ffffffff1660e01b815260040161142c929190611ef3565b6020604051808303815f875af1158015611448573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061146c9190611ed8565b505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff165f811580156114b65750825b90505f8267ffffffffffffffff1660011480156114d25750303b155b9050811580156114e0575080155b156114fe5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561152857845460ff60401b1916600160401b1785555b5f61153288611b2b565b90506115418160a00151611bb5565b428160400151101561156657604051632be8eb6f60e11b815260040160405180910390fd5b806060015181604001511061158e57604051632be8eb6f60e11b815260040160405180910390fd5b60a08101516001600160a01b03166115b957604051632be8eb6f60e11b815260040160405180910390fd5b60808101516001600160a01b03166115e457604051632be8eb6f60e11b815260040160405180910390fd5b80516001600160a01b031661160c57604051632be8eb6f60e11b815260040160405180910390fd5b60208101516001600160a01b031661163757604051632be8eb6f60e11b815260040160405180910390fd5b6101f4600b5560a0810151600e80546001600160a01b03199081166001600160a01b0393841617909155600d805482168a841617905582515f8054831691841691909117815560208401516002805484169185169190911790556040840151600355606084015160048190556010556080840151600c8054909316931692909217905560c082015160075560e082015160085561010082015160095561012082015190036116e8575f196101208201525b6101200151600a55831561173657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b5f5f6006545f0361175457505f928392509050565b6001600160a01b0383165f908152600560209081526040918290208251808401909352805483526001015460ff161515908201526006546117936117d4565b825161179f9190611e8f565b6117a99190611ea6565b92506006546117b6610ebd565b82516117c29190611e8f565b6117cc9190611ea6565b915050915091565b5f60065460095411156117f457600954600654600754610edd9190611e8f565b5060075490565b6118036119c1565b60045442101561182657604051639d98b04b60e01b815260040160405180910390fd5b600c546002546040516370a0823160e01b8152610dc6926001600160a01b039081169216906370a082319061185f903090600401611cd7565b602060405180830381865afa15801561187a573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108cb9190611e78565b5f6118ab60045442101590565b156118b557505f90565b42600454610de39190611ec5565b6118cb6119c1565b6001600160a01b0381166118fd575f604051631e4fbdf760e01b81526004016118f49190611cd7565b60405180910390fd5b61113381611a82565b61190e6119c1565b611916610917565b156119345760405163912ee23d60e01b815260040160405180910390fd5b62093a808110806119485750635dfc0f0081115b156119665760405163086d0b7f60e01b815260040160405180910390fd5b601155565b6119736119c1565b61197b610917565b156119995760405163912ee23d60e01b815260040160405180910390fd5b8060115410156119bc5760405163086d0b7f60e01b815260040160405180910390fd5b600f55565b336119ca610e8f565b6001600160a01b031614610dc6573360405163118cdaa760e01b81526004016118f49190611cd7565b61146c83846001600160a01b031663a9059cbb8585604051602401611a19929190611ef3565b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050611bc6565b5f516020611fb85f395f51905f52805460011901611a7c57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b7f9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c19930080546001600160a01b031981166001600160a01b03848116918217845560405192169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3505050565b6040516001600160a01b0384811660248301528381166044830152606482018390526106dd9186918216906323b872dd90608401611a19565b611b9b6040518061014001604052805f6001600160a01b031681526020015f6001600160a01b031681526020015f81526020015f81526020015f6001600160a01b031681526020015f6001600160a01b031681526020015f81526020015f81526020015f81526020015f81525090565b81806020019051810190611baf9190611f17565b92915050565b611bbd611c29565b61113381611c72565b5f5f60205f8451602086015f885af180611be5576040513d5f823e3d81fd5b50505f513d91508115611bfc578060011415611c09565b6001600160a01b0384163b155b156106dd5783604051635274afe760e01b81526004016118f49190611cd7565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff16610dc657604051631afcd79f60e31b815260040160405180910390fd5b6118cb611c29565b5f60208284031215611c8a575f5ffd5b5035919050565b6001600160a01b0381168114611133575f5ffd5b8035611cb081611c91565b919050565b5f60208284031215611cc5575f5ffd5b8135611cd081611c91565b9392505050565b6001600160a01b0391909116815260200190565b8015158114611133575f5ffd5b5f60208284031215611d08575f5ffd5b8135611cd081611ceb565b5f5f60408385031215611d24575f5ffd5b8235611d2f81611c91565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b604051610140810167ffffffffffffffff81118282101715611d7557611d75611d3d565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715611da457611da4611d3d565b604052919050565b5f5f60408385031215611dbd575f5ffd5b823567ffffffffffffffff811115611dd3575f5ffd5b8301601f81018513611de3575f5ffd5b803567ffffffffffffffff811115611dfd57611dfd611d3d565b611e10601f8201601f1916602001611d7b565b818152866020838501011115611e24575f5ffd5b816020840160208301375f60208383010152809450505050611e4860208401611ca5565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115611baf57611baf611e51565b5f60208284031215611e88575f5ffd5b5051919050565b8082028115828204841417611baf57611baf611e51565b5f82611ec057634e487b7160e01b5f52601260045260245ffd5b500490565b81810381811115611baf57611baf611e51565b5f60208284031215611ee8575f5ffd5b8151611cd081611ceb565b6001600160a01b03929092168252602082015260400190565b8051611cb081611c91565b5f610140828403128015611f29575f5ffd5b50611f32611d51565b611f3b83611f0c565b8152611f4960208401611f0c565b60208201526040838101519082015260608084015190820152611f6e60808401611f0c565b6080820152611f7f60a08401611f0c565b60a082015260c0838101519082015260e08084015190820152610100808401519082015261012092830151928101929092525091905056fe9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00a2646970667358221220f6de68c6ff7c1b26f759804d0731f59146da132ddd6aac452546926403e9933164736f6c634300081c0033