0 txs
0 calls
constructor
No constructor.
functions
allDepositors
viewfunction allDepositors(uint256) view returns (address)
borrowPool
viewfunction borrowPool() view returns (uint256)
borrowRate
viewfunction borrowRate() view returns (uint256)
currentDeposits
viewfunction currentDeposits() view returns (uint256)
depositorIndices
viewfunction depositorIndices(address) view returns (uint16)
deposits
viewfunction deposits(address) view returns (uint256)
getAllDepositors
viewfunction getAllDepositors() view returns (address[])
getVersion
purefunction getVersion() pure returns (uint256, uint256, uint256)
maxDeposit
viewfunction maxDeposit() view returns (uint256)
maxTotalDeposits
viewfunction maxTotalDeposits() view returns (uint256)
minDeposit
viewfunction minDeposit() view returns (uint256)
owner
viewfunction owner() view returns (address)
pauseDeposits
viewfunction pauseDeposits() view returns (bool)
pauseWithdrawals
viewfunction pauseWithdrawals() view returns (bool)
proxiableUUID
viewfunction proxiableUUID() view returns (bytes32)
rewards
viewfunction rewards(address) view returns (uint256)
totalBorrowed
viewfunction totalBorrowed() view returns (uint256)
totalDeposits
viewfunction totalDeposits() view returns (uint256)
usdc
viewfunction usdc() view returns (address)
userPool
viewfunction userPool() view returns (uint256)
whitelistedContracts
viewfunction whitelistedContracts(address) view returns (bool)
withdrawableBalance
viewfunction withdrawableBalance(address) view returns (uint256)
borrowFunds
nonpayablefunction borrowFunds(uint256 amount)
claimRewards
nonpayablefunction claimRewards()
depositUSDC
nonpayablefunction depositUSDC(uint256 amount)
distributeRewards
nonpayablefunction distributeRewards(uint256 totalRewardAmount, bool shouldAutoDistribute)
emergencyWithdraw
nonpayablefunction emergencyWithdraw()
initialize
nonpayablefunction initialize(address _usdc, uint256 _minDeposit, uint256 _maxDeposit, uint256 _maxTotalDeposits, uint256 _borrowRate)
renounceOwnership
nonpayablefunction renounceOwnership()
setDepositLimits
nonpayablefunction setDepositLimits(uint256 _minDeposit, uint256 _maxDeposit, uint256 _maxTotalDeposits)
setPauseDeposits
nonpayablefunction setPauseDeposits(bool status)
setPauseWithdrawals
nonpayablefunction setPauseWithdrawals(bool status)
setWhitelistedContract
nonpayablefunction setWhitelistedContract(address contractAddress, bool isWhitelisted)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
withdrawPrincipal
nonpayablefunction withdrawPrincipal(uint256 amount)
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded
event BeaconUpgraded(address indexed beacon)
Borrowed
event Borrowed(address indexed user, uint256 amount)
Deposited
event Deposited(address indexed user, uint256 amount)
DepositLimitsSet
event DepositLimitsSet(uint256 minDeposit, uint256 maxDeposit, uint256 maxTotalDeposits)
DepositorRemoved
event DepositorRemoved(address indexed user)
DepositPaused
event DepositPaused(bool status)
EmergencyWithdrawal
event EmergencyWithdrawal(address indexed owner, uint256 amount)
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PrincipalWithdrawn
event PrincipalWithdrawn(address indexed user, uint256 amount)
RewardsClaimed
event RewardsClaimed(address indexed user, uint256 amount)
RewardsDistributed
event RewardsDistributed(uint256 totalAmount, bool autoDistributed)
Upgraded
event Upgraded(address indexed implementation)
WhitelistStatusSet
event WhitelistStatusSet(address indexed contractAddress, bool status)
WithdrawalPaused
event WithdrawalPaused(bool status)
errors
No errors.
creation bytecode
0x60a06040523060805234801561001457600080fd5b5060805161259a61004c600039600081816108d30152818161091301528181610b3a01528181610b7a0152610c0d015261259a6000f3fe60806040526004361061021a5760003560e01c80636083e59a11610123578063c4214492116100ab578063e02f6aca1161006f578063e02f6aca1461061d578063f2fde38b1461063d578063f688bcfb1461065d578063f92ad2191461067d578063fc7e286d1461069d57600080fd5b8063c42144921461059c578063c914b437146105bc578063d062fd5a146105d2578063db2e21bc146105f2578063dc6864391461060757600080fd5b806373cc42e5116100f257806373cc42e5146105105780637b4beb21146105265780637d882097146105465780638da5cb5b1461055c5780639da314171461057a57600080fd5b80636083e59a146104af57806361b01b5d146104c5578063658e28a4146104db578063715018a6146104fb57600080fd5b8063371d8646116101a657806341b3d1851161017557806341b3d1851461043c5780634c19386c146104525780634f1ef2861461046857806352d1902d1461047b57806356bb54a71461049057600080fd5b8063371d86461461039f578063372500ab146103bf578063391feebb146103d45780633e413bee1461040457600080fd5b80630d8e6e2c116101ed5780630d8e6e2c146102d85780630f06aa5f146103055780631adc69301461032557806320651df51461033b5780633659cfe61461037f57600080fd5b8063021919801461021f57806302b629381461024e57806304c08fbd146102895780630700037d146102ab575b600080fd5b34801561022b57600080fd5b5060d3546102399060ff1681565b60405190151581526020015b60405180910390f35b34801561025a57600080fd5b5061027b61026936600461203f565b60d56020526000908152604090205481565b604051908152602001610245565b34801561029557600080fd5b506102a96102a436600461205a565b6106ca565b005b3480156102b757600080fd5b5061027b6102c636600461203f565b60d66020526000908152604090205481565b3480156102e457600080fd5b50600160008060408051938452602084019290925290820152606001610245565b34801561031157600080fd5b506102a9610320366004612081565b610879565b34801561033157600080fd5b5061027b60d15481565b34801561034757600080fd5b5061036c61035636600461203f565b60d86020526000908152604090205461ffff1681565b60405161ffff9091168152602001610245565b34801561038b57600080fd5b506102a961039a36600461203f565b6108c9565b3480156103ab57600080fd5b506102a96103ba36600461209e565b6109a8565b3480156103cb57600080fd5b506102a9610a06565b3480156103e057600080fd5b506102396103ef36600461203f565b60d76020526000908152604090205460ff1681565b34801561041057600080fd5b5060c954610424906001600160a01b031681565b6040516001600160a01b039091168152602001610245565b34801561044857600080fd5b5061027b60ca5481565b34801561045e57600080fd5b5061027b60cf5481565b6102a96104763660046120e0565b610b30565b34801561048757600080fd5b5061027b610c00565b34801561049c57600080fd5b5060d35461023990610100900460ff1681565b3480156104bb57600080fd5b5061027b60cb5481565b3480156104d157600080fd5b5061027b60cc5481565b3480156104e757600080fd5b506102a96104f636600461205a565b610cb3565b34801561050757600080fd5b506102a9610fa2565b34801561051c57600080fd5b5061027b60d05481565b34801561053257600080fd5b506102a96105413660046121a2565b610fb6565b34801561055257600080fd5b5061027b60ce5481565b34801561056857600080fd5b506033546001600160a01b0316610424565b34801561058657600080fd5b5061058f611282565b60405161024591906121d2565b3480156105a857600080fd5b506102a96105b736600461221f565b6112e4565b3480156105c857600080fd5b5061027b60d25481565b3480156105de57600080fd5b506102a96105ed366004612081565b61134b565b3480156105fe57600080fd5b506102a961139c565b34801561061357600080fd5b5061027b60cd5481565b34801561062957600080fd5b5061042461063836600461205a565b611534565b34801561064957600080fd5b506102a961065836600461203f565b61155e565b34801561066957600080fd5b506102a961067836600461205a565b6115d4565b34801561068957600080fd5b506102a961069836600461224b565b611900565b3480156106a957600080fd5b5061027b6106b836600461203f565b60d46020526000908152604090205481565b33600090815260d7602052604090205460ff166107205760405162461bcd60e51b815260206004820152600f60248201526e139bdd081dda1a5d195b1a5cdd1959608a1b60448201526064015b60405180910390fd5b8060000361072d575060d0545b60d05481111561077f5760405162461bcd60e51b815260206004820152601e60248201527f416d6f756e74206578636565647320617661696c61626c652066756e647300006044820152606401610717565b60c95460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156107d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f4919061228d565b6108105760405162461bcd60e51b8152600401610717906122aa565b8060d0600082825461082291906122e9565b925050819055508060cf600082825461083b91906122fc565b909155505060405181815233907fac59582e5396aca512fa873a2047e7f4c80f8f55d4a06cb34a78a0187f62719f906020015b60405180910390a250565b610881611a50565b60d3805460ff19168215159081179091556040519081527fe13fa49eca43945f4752a5f95ae794ac03619189248561f63cc5c40d84a76bb6906020015b60405180910390a150565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036109115760405162461bcd60e51b81526004016107179061230f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661095a60008051602061251e833981519152546001600160a01b031690565b6001600160a01b0316146109805760405162461bcd60e51b81526004016107179061235b565b61098981611aaa565b604080516000808252602082019092526109a591839190611ab2565b50565b6109b0611a50565b60ca83905560cb82905560cc81905560408051848152602081018490529081018290527fe0d41138b92e2659a9d5a18719427eaa5754093e1730e7d34310f388c84c3f45906060015b60405180910390a1505050565b33600090815260d6602052604090205480610a5a5760405162461bcd60e51b81526020600482015260146024820152734e6f207265776172647320617661696c61626c6560601b6044820152606401610717565b33600081815260d660205260408082209190915560c954905163a9059cbb60e01b81526004810192909252602482018390526001600160a01b03169063a9059cbb906044016020604051808303816000875af1158015610abe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ae2919061228d565b610afe5760405162461bcd60e51b8152600401610717906122aa565b60405181815233907ffc30cddea38e2bf4d6ea7d3f9ed3b6ad7f176419f4963bd81318067a4aee73fe9060200161086e565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163003610b785760405162461bcd60e51b81526004016107179061230f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610bc160008051602061251e833981519152546001600160a01b031690565b6001600160a01b031614610be75760405162461bcd60e51b81526004016107179061235b565b610bf082611aaa565b610bfc82826001611ab2565b5050565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610ca05760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610717565b5060008051602061251e83398151915290565b60d354610100900460ff1615610d045760405162461bcd60e51b815260206004820152601660248201527515da5d1a191c985dd85b1cc8185c99481c185d5cd95960521b6044820152606401610717565b33600090815260d560205260409020548111801590610d31575033600090815260d5602052604090205415155b610d8d5760405162461bcd60e51b815260206004820152602760248201527f496e73756666696369656e74206f72206e6f20776974686472617761626c652060448201526662616c616e636560c81b6064820152608401610717565b8060d154101580610d9c575080155b610df35760405162461bcd60e51b815260206004820152602260248201527f416d6f756e74206578636565647320617661696c61626c65206c697175696469604482015261747960f01b6064820152608401610717565b33600090815260d5602052604081205460d1549091839003610e2157808210610e1c5780610e1e565b815b92505b33600090815260d5602052604081208054859290610e409084906122e9565b925050819055508260d16000828254610e5991906122e9565b925050819055508260cd6000828254610e7291906122e9565b909155505060c95460405163a9059cbb60e01b8152336004820152602481018590526001600160a01b039091169063a9059cbb906044016020604051808303816000875af1158015610ec8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eec919061228d565b610f085760405162461bcd60e51b8152600401610717906122aa565b33600090815260d560205260408120549003610f675733600090815260d86020526040902054610f3b9061ffff16611c22565b60405133907fbc12c224e0d437ba41f0b1d746dea5cb82c6d3808b990d3780eacbd3adcad0eb90600090a25b60405183815233907f6a0d6da0beb3b4dc509c4559b55ca29b5f90af6d351a3f9365bb5ab6b572c960906020015b60405180910390a2505050565b610faa611a50565b610fb46000611d2b565b565b33600090815260d7602052604090205460ff166110075760405162461bcd60e51b815260206004820152600f60248201526e139bdd081dda1a5d195b1a5cdd1959608a1b6044820152606401610717565b60c9546040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b03909116906323b872dd906064016020604051808303816000875af115801561105e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611082919061228d565b61109e5760405162461bcd60e51b8152600401610717906122aa565b6000805b60d95461ffff8216101561122a57600060d98261ffff16815481106110c9576110c96123a7565b600091825260208083209091015460cd546001600160a01b0390911680845260d59092526040832054919350906111019088906123bd565b61110b91906123d4565b905061111781856122fc565b935084156111e75760c95460405163a9059cbb60e01b81526001600160a01b038481166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af1158015611172573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611196919061228d565b6111e25760405162461bcd60e51b815260206004820152601860248201527f4175746f2d646973747269627574696f6e206661696c656400000000000000006044820152606401610717565b611215565b6001600160a01b038216600090815260d660205260408120805483929061120f9084906122fc565b90915550505b50508080611222906123f6565b9150506110a2565b5061123581846122e9565b60d0600082825461124691906122fc565b90915550506040805184815283151560208201527fa8a73c4e36547e997d3a0718e82c0c1de4e2359d5520d9367ba36e9214ee440b91016109f9565b606060d98054806020026020016040519081016040528092919081815260200182805480156112da57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116112bc575b5050505050905090565b6112ec611a50565b6001600160a01b038216600081815260d76020908152604091829020805460ff191685151590811790915591519182527f7951c8965dd435937cb55a3d745398dae43f0f269bdc31e24394e984419f87e1910160405180910390a25050565b611353611a50565b60d380548215156101000261ff00199091161790556040517f1c4c494dcb16ee29ff898bc0c00d016d8e6a4bc392b2c226980a4251d6231884906108be90831515815260200190565b6113a4611a50565b600060d154116113ed5760405162461bcd60e51b81526020600482015260146024820152734e6f2066756e647320746f20776974686472617760601b6044820152606401610717565b60d15460c95460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af1158015611441573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611465919061228d565b6114a55760405162461bcd60e51b815260206004820152601160248201527015da5d1a191c985dd85b0819985a5b1959607a1b6044820152606401610717565b600060d18190555b60d95481101561150157600060d982815481106114cc576114cc6123a7565b60009182526020808320909101546001600160a01b0316825260d69052604081205550806114f981612417565b9150506114ad565b5060405181815233907f23d6711a1d031134a36921253c75aa59e967d38e369ac625992824315e204f209060200161086e565b60d9818154811061154457600080fd5b6000918252602090912001546001600160a01b0316905081565b611566611a50565b6001600160a01b0381166115cb5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610717565b6109a581611d2b565b60d35460ff161561161d5760405162461bcd60e51b815260206004820152601360248201527211195c1bdcda5d1cc8185c99481c185d5cd959606a1b6044820152606401610717565b60ca548110158015611631575060cb548111155b6116735760405162461bcd60e51b8152602060048201526013602482015272416d6f756e74206f7574206f662072616e676560681b6044820152606401610717565b60cc548160cd5461168491906122fc565b11156116d25760405162461bcd60e51b815260206004820181905260248201527f45786365656473206d6178696d756d20616c6c6f776564206465706f736974736044820152606401610717565b60c9546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061174d919061228d565b6117695760405162461bcd60e51b8152600401610717906122aa565b33600090815260d5602052604081205490036117f35760d980546001818101835560008390527fcc6782fd46dd71c5f512301ab049782450b4eaf79fdac5443d93d274d391678690910180546001600160a01b0319163317905590546117cf91906122e9565b33600090815260d860205260409020805461ffff191661ffff929092169190911790555b6000606460d2548361180591906123bd565b61180f91906123d4565b9050600061181d82846122e9565b33600090815260d560205260408120805492935085929091906118419084906122fc565b925050819055508060d1600082825461185a91906122fc565b925050819055508160d0600082825461187391906122fc565b909155505033600090815260d46020526040812080548592906118979084906122fc565b925050819055508260cd60008282546118b091906122fc565b925050819055508260ce60008282546118c991906122fc565b909155505060405183815233907f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c490602001610f95565b600054610100900460ff16158080156119205750600054600160ff909116105b8061193a5750303b15801561193a575060005460ff166001145b61199d5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610717565b6000805460ff1916600117905580156119c0576000805461ff0019166101001790555b6119c8611d7d565b60c980546001600160a01b0319166001600160a01b03881617905560ca85905560cb84905560cc83905560d282905560d3805461ffff191690558015611a48576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b6033546001600160a01b03163314610fb45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610717565b6109a5611a50565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611aea57611ae583611dac565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611b44575060408051601f3d908101601f19168201909252611b4191810190612430565b60015b611ba75760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610717565b60008051602061251e8339815191528114611c165760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610717565b50611ae5838383611e48565b60d98054611c32906001906122e9565b81548110611c4257611c426123a7565b60009182526020909120015460d980546001600160a01b039092169161ffff8416908110611c7257611c726123a7565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508060d8600060d98461ffff1681548110611cbc57611cbc6123a7565b6000918252602080832091909101546001600160a01b031683528201929092526040019020805461ffff191661ffff9290921691909117905560d9805480611d0657611d06612449565b600082815260209020810160001990810180546001600160a01b031916905501905550565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16611da45760405162461bcd60e51b81526004016107179061245f565b610fb4611e73565b6001600160a01b0381163b611e195760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610717565b60008051602061251e83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b611e5183611ea3565b600082511180611e5e5750805b15611ae557611e6d8383611ee3565b50505050565b600054610100900460ff16611e9a5760405162461bcd60e51b81526004016107179061245f565b610fb433611d2b565b611eac81611dac565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b611f4b5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610717565b600080846001600160a01b031684604051611f6691906124ce565b600060405180830381855af49150503d8060008114611fa1576040519150601f19603f3d011682016040523d82523d6000602084013e611fa6565b606091505b5091509150611fce828260405180606001604052806027815260200161253e60279139611fd9565b925050505b92915050565b60608315611fe8575081611ff2565b611ff28383611ff9565b9392505050565b8151156120095781518083602001fd5b8060405162461bcd60e51b815260040161071791906124ea565b80356001600160a01b038116811461203a57600080fd5b919050565b60006020828403121561205157600080fd5b611ff282612023565b60006020828403121561206c57600080fd5b5035919050565b80151581146109a557600080fd5b60006020828403121561209357600080fd5b8135611ff281612073565b6000806000606084860312156120b357600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052604160045260246000fd5b600080604083850312156120f357600080fd5b6120fc83612023565b9150602083013567ffffffffffffffff8082111561211957600080fd5b818501915085601f83011261212d57600080fd5b81358181111561213f5761213f6120ca565b604051601f8201601f19908116603f01168101908382118183101715612167576121676120ca565b8160405282815288602084870101111561218057600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080604083850312156121b557600080fd5b8235915060208301356121c781612073565b809150509250929050565b6020808252825182820181905260009190848201906040850190845b818110156122135783516001600160a01b0316835292840192918401916001016121ee565b50909695505050505050565b6000806040838503121561223257600080fd5b61223b83612023565b915060208301356121c781612073565b600080600080600060a0868803121561226357600080fd5b61226c86612023565b97602087013597506040870135966060810135965060800135945092505050565b60006020828403121561229f57600080fd5b8151611ff281612073565b6020808252600f908201526e151c985b9cd9995c8819985a5b1959608a1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b81810381811115611fd357611fd36122d3565b80820180821115611fd357611fd36122d3565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b8082028115828204841417611fd357611fd36122d3565b6000826123f157634e487b7160e01b600052601260045260246000fd5b500490565b600061ffff80831681810361240d5761240d6122d3565b6001019392505050565b600060018201612429576124296122d3565b5060010190565b60006020828403121561244257600080fd5b5051919050565b634e487b7160e01b600052603160045260246000fd5b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60005b838110156124c55781810151838201526020016124ad565b50506000910152565b600082516124e08184602087016124aa565b9190910192915050565b60208152600082518060208401526125098160408501602087016124aa565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212205c118f2f418a7ed0e368af5ddf4e6da3b78b147c50e695b7569f82f71515e0ae64736f6c63430008130033