0 txs
1 call
constructor
constructor(bytes32 marketId_, address midasPsm_)
functions
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
mfOne
viewfunction mfOne() view returns (address)
morpho
viewfunction morpho() view returns (address)
OPERATOR_ROLE
viewfunction OPERATOR_ROLE() view returns (bytes32)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
usdc
viewfunction usdc() view returns (address)
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
liquidate
nonpayablefunction liquidate(address borrower, uint256 shares)
liquidate
nonpayablefunction liquidate(address borrower)
onMorphoLiquidate
nonpayablefunction onMorphoLiquidate(uint256 repaidAssets, bytes)
recover
nonpayablefunction recover(address token, address where, uint256 amount)
recover
nonpayablefunction recover(address token, address where)
recoverETH
nonpayablefunction recoverETH(address where, uint256 amount)
renounceRole
nonpayablefunction renounceRole(bytes32 role, address callerConfirmation)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
events
RoleAdminChanged
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
errors
AccessControlBadConfirmation
error AccessControlBadConfirmation()
AccessControlUnauthorizedAccount
error AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
creation bytecode
0x61012060405234620000bb576200002062000019620001de565b90620005c3565b6200002a620000c1565b611d9d62000a0a8239608051818181610511015281816116ab01526118bf015260a0518181816105c30152818161163301526117fc015260c05181818161087d01528181611114015281816111a401528181611323015281816113c20152818161154701526116df015260e05181818161182d015261188f01526101005181818161114201526113f00152611d9d90f35b620000c7565b60405190565b5f80fd5b601f801991011690565b634e487b7160e01b5f52604160045260245ffd5b90620000f590620000cb565b810190811060018060401b038211176200010e57604052565b620000d5565b906200012b62000123620000c1565b9283620000e9565b565b5f80fd5b90565b6200013f8162000131565b036200014757565b5f80fd5b905051906200015a8262000134565b565b60018060a01b031690565b62000172906200015c565b90565b620001809062000167565b90565b6200018e8162000175565b036200019657565b5f80fd5b90505190620001a98262000183565b565b9190604083820312620001d85780620001cb620001d5925f86016200014b565b936020016200019a565b90565b6200012d565b62000201620027a780380380620001f58162000114565b928339810190620001ab565b9091565b90565b620002216200021b62000227926200015c565b62000205565b6200015c565b90565b620002359062000208565b90565b62000243906200022a565b90565b620002519062000208565b90565b6200025f9062000246565b90565b6200026d9062000167565b90565b6200027c905162000262565b90565b6200028a9062000208565b90565b62000298906200027f565b90565b620002a7905162000131565b90565b60e01b90565b5f80fd5b620002bf8162000167565b03620002c757565b5f80fd5b90505190620002da82620002b4565b565b90565b620002ea81620002dc565b03620002f257565b5f80fd5b905051906200030582620002df565b565b919060a08382031262000384576200037d906200032560a062000114565b9362000334825f8301620002cb565b5f860152620003478260208301620002cb565b60208601526200035b8260408301620002cb565b60408601526200036f8260608301620002cb565b6060860152608001620002f6565b6080830152565b620002b0565b9060a082820312620003a657620003a3915f0162000307565b90565b6200012d565b620003b79062000131565b90565b620003c590620003ac565b9052565b9190620003de905f60208501940190620003ba565b565b620003ea620000c1565b3d5f823e3d90fd5b620003fe905162000167565b90565b5f1b90565b906200041960018060a01b039162000401565b9181191691161790565b6200042e906200027f565b90565b90565b906200044e62000448620004569262000423565b62000431565b825462000406565b9055565b620004669051620002dc565b90565b90620004775f199162000401565b9181191691161790565b6200049a62000494620004a092620002dc565b62000205565b620002dc565b90565b90565b90620004c0620004ba620004c89262000481565b620004a3565b825462000469565b9055565b9062000555608060046200055c94620004f55f8201620004ee5f8801620003f2565b9062000434565b62000512600182016200050b60208801620003f2565b9062000434565b6200052f600282016200052860408801620003f2565b9062000434565b6200054c600382016200054560608801620003f2565b9062000434565b0192016200045a565b90620004a6565b565b906200056a91620004cc565b565b90565b62000588620005826200058e926200056c565b62000401565b62000131565b90565b6200059c5f6200056f565b90565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92990565b620005e273a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4862000238565b6080526200060473238a700ed6165261cf8b2e544ba797bc11e466ba62000238565b60a0526200062673bbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb62000254565b60c0526101005260e0526200068760a06200064c6200064660c062000270565b6200028d565b632c3c9157906200067b620006636101006200029b565b926200066e620000c1565b95869485938493620002aa565b835260048301620003c9565b03915afa80156200072c57620006a8915f91620006f7575b5060016200055e565b620006be620006b662000591565b3390620008d4565b50620006d5620006cd6200059f565b3390620008d4565b50620006f5620006e46200059f565b620006ee62000591565b9062000788565b565b6200071d915060a03d811162000724575b620007148183620000e9565b8101906200038a565b5f6200069f565b503d62000708565b620003e0565b906200073e90620003ac565b5f5260205260405f2090565b5f1c90565b6200075a906200074a565b90565b9062000777620007716200077f92620003ac565b6200074f565b825462000469565b9055565b5f0190565b9062000794826200083d565b91620007b0826001620007a95f859062000732565b016200075d565b91620007f3620007ec620007e57fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff95620003ac565b92620003ac565b92620003ac565b92620007fe620000c1565b806200080a8162000783565b0390a4565b5f90565b90565b620008256200082b916200074a565b62000813565b90565b6200083a905462000816565b90565b60016200085a6200086192620008526200080f565b505f62000732565b016200082e565b90565b5f90565b151590565b90620008799062000423565b5f5260205260405f2090565b906200089360ff9162000401565b9181191691161790565b620008a89062000868565b90565b90565b90620008c8620008c2620008d0926200089d565b620008ab565b825462000885565b9055565b620008de62000864565b50620008f7620008f0828490620009c5565b1562000868565b5f1462000992576200092560016200091f5f6200091681869062000732565b0185906200086d565b620008ae565b9062000930620009fa565b90620009736200096c620009657f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d95620003ac565b9262000423565b9262000423565b926200097e620000c1565b806200098a8162000783565b0390a4600190565b50505f90565b60ff1690565b620009ad620009b3916200074a565b62000998565b90565b620009c290546200099e565b90565b620009f3915f620009e6620009ed93620009de62000864565b508262000732565b016200086d565b620009b6565b90565b5f90565b62000a04620009f6565b50339056fe60806040526004361015610013575b610966565b61001d5f3561012c565b806301ffc9a7146101275780631ec82cb814610122578063248a9ca31461011d5780632f2ff15d146101185780632f8655681461011357806336568abe1461010e5780633e0c0629146101095780633e413bee1461010457806340ca1432146100ff578063648bf774146100fa57806391d14854146100f5578063a217fddf146100f0578063bcbaf487146100eb578063cf7ea196146100e6578063d547741f146100e1578063d8fbc833146100dc5763f5b541a60361000e57610931565b6108cd565b610847565b610813565b61074e565b6106ec565b61067b565b610647565b6105e5565b61058c565b6104cc565b61043c565b610409565b6103b7565b610355565b6102bb565b6101b8565b60e01c90565b60405190565b5f80fd5b5f80fd5b5f80fd5b63ffffffff60e01b1690565b61015981610144565b0361016057565b5f80fd5b9050359061017182610150565b565b9060208282031261018c57610189915f01610164565b90565b61013c565b151590565b61019f90610191565b9052565b91906101b6905f60208501940190610196565b565b346101e8576101e46101d36101ce366004610173565b61096e565b6101db610132565b918291826101a3565b0390f35b610138565b60018060a01b031690565b610201906101ed565b90565b61020d906101f8565b90565b61021981610204565b0361022057565b5f80fd5b9050359061023182610210565b565b61023c816101f8565b0361024357565b5f80fd5b9050359061025482610233565b565b90565b61026281610256565b0361026957565b5f80fd5b9050359061027a82610259565b565b90916060828403126102b1576102ae610297845f8501610224565b936102a58160208601610247565b9360400161026d565b90565b61013c565b5f0190565b346102ea576102d46102ce36600461027c565b91611b78565b6102dc610132565b806102e6816102b6565b0390f35b610138565b90565b6102fb816102ef565b0361030257565b5f80fd5b90503590610313826102f2565b565b9060208282031261032e5761032b915f01610306565b90565b61013c565b61033c906102ef565b9052565b9190610353905f60208501940190610333565b565b346103855761038161037061036b366004610315565b610a6f565b610378610132565b91829182610340565b0390f35b610138565b91906040838203126103b257806103a66103af925f8601610306565b93602001610247565b90565b61013c565b346103e6576103d06103ca36600461038a565b90610aba565b6103d8610132565b806103e2816102b6565b0390f35b610138565b9060208282031261040457610401915f01610247565b90565b61013c565b346104375761042161041c3660046103eb565b61127c565b610429610132565b80610433816102b6565b0390f35b610138565b3461046b5761045561044f36600461038a565b90610b82565b61045d610132565b80610467816102b6565b0390f35b610138565b610479906101ed565b90565b61048581610470565b0361048c57565b5f80fd5b9050359061049d8261047c565b565b91906040838203126104c757806104bb6104c4925f8601610490565b9360200161026d565b90565b61013c565b346104fb576104e56104df36600461049f565b90611d5b565b6104ed610132565b806104f7816102b6565b0390f35b610138565b5f91031261050a57565b61013c565b7f000000000000000000000000000000000000000000000000000000000000000090565b90565b61054a61054561054f926101ed565b610533565b6101ed565b90565b61055b90610536565b90565b61056790610552565b90565b6105739061055e565b9052565b919061058a905f6020850194019061056a565b565b346105bc5761059c366004610500565b6105b86105a761050f565b6105af610132565b91829182610577565b0390f35b610138565b7f000000000000000000000000000000000000000000000000000000000000000090565b34610615576105f5366004610500565b6106116106006105c1565b610608610132565b91829182610577565b0390f35b610138565b9190604083820312610642578061063661063f925f8601610224565b93602001610247565b90565b61013c565b346106765761066061065a36600461061a565b90611cac565b610668610132565b80610672816102b6565b0390f35b610138565b346106ac576106a861069761069136600461038a565b90610a1e565b61069f610132565b918291826101a3565b0390f35b610138565b90565b5f1b90565b6106cd6106c86106d2926106b1565b6106b4565b6102ef565b90565b6106de5f6106b9565b90565b6106e96106d5565b90565b3461071c576106fc366004610500565b6107186107076106e1565b61070f610132565b91829182610340565b0390f35b610138565b9190604083820312610749578061073d610746925f8601610247565b9360200161026d565b90565b61013c565b3461077d57610767610761366004610721565b9061149c565b61076f610132565b80610779816102b6565b0390f35b610138565b5f80fd5b5f80fd5b5f80fd5b909182601f830112156107c85781359167ffffffffffffffff83116107c35760200192600183028401116107be57565b61078a565b610786565b610782565b91909160408184031261080e576107e6835f830161026d565b92602082013567ffffffffffffffff811161080957610805920161078e565b9091565b610140565b61013c565b346108425761082c6108263660046107cd565b9161179d565b610834610132565b8061083e816102b6565b0390f35b610138565b346108765761086061085a36600461038a565b90610b76565b610868610132565b80610872816102b6565b0390f35b610138565b7f000000000000000000000000000000000000000000000000000000000000000090565b6108a890610552565b90565b6108b49061089f565b9052565b91906108cb905f602085019401906108ab565b565b346108fd576108dd366004610500565b6108f96108e861087b565b6108f0610132565b918291826108b8565b0390f35b610138565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92990565b61092e610902565b90565b3461096157610941366004610500565b61095d61094c610926565b610954610132565b91829182610340565b0390f35b610138565b5f80fd5b5f90565b61097661096a565b508061099161098b637965db0b60e01b610144565b91610144565b1490811561099e575b5090565b6109a89150610d73565b5f61099a565b6109b7906102ef565b90565b906109c4906109ae565b5f5260205260405f2090565b6109d990610552565b90565b906109e6906109d0565b5f5260205260405f2090565b5f1c90565b60ff1690565b610a09610a0e916109f2565b6109f7565b90565b610a1b90546109fd565b90565b610a44915f610a39610a3f93610a3261096a565b50826109ba565b016109dc565b610a11565b90565b5f90565b90565b610a5a610a5f916109f2565b610a4b565b90565b610a6c9054610a4e565b90565b6001610a87610a8d92610a80610a47565b505f6109ba565b01610a62565b90565b90610aab91610aa6610aa182610a6f565b610ac6565b610aad565b565b90610ab791610c16565b50565b90610ac491610a90565b565b610ad890610ad2610d66565b90610b0a565b565b610ae3906101f8565b9052565b916020610b08929493610b0160408201965f830190610ada565b0190610333565b565b90610b1f610b19838390610a1e565b15610191565b610b27575050565b610b48610b32610132565b92839263e2517d3f60e01b845260048401610ae7565b0390fd5b90610b6791610b62610b5d82610a6f565b610ac6565b610b69565b565b90610b7391610cc1565b50565b90610b8091610b4c565b565b9080610b9d610b97610b92610d66565b6101f8565b916101f8565b03610bae57610bab91610cc1565b50565b610bb6610132565b63334bd91960e11b815280610bcd600482016102b6565b0390fd5b90610bdd60ff916106b4565b9181191691161790565b610bf090610191565b90565b90565b90610c0b610c06610c1292610be7565b610bf3565b8254610bd1565b9055565b610c1e61096a565b50610c33610c2d828490610a1e565b15610191565b5f14610cbb57610c5a6001610c555f610c4d8186906109ba565b0185906109dc565b610bf6565b90610c63610d66565b90610ca0610c9a610c947f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d956109ae565b926109d0565b926109d0565b92610ca9610132565b80610cb3816102b6565b0390a4600190565b50505f90565b610cc961096a565b50610cd5818390610a1e565b5f14610d5c57610cfb5f610cf65f610cee8186906109ba565b0185906109dc565b610bf6565b90610d04610d66565b90610d41610d3b610d357ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b956109ae565b926109d0565b926109d0565b92610d4a610132565b80610d54816102b6565b0390a4600190565b50505f90565b5f90565b610d6e610d62565b503390565b610d7b61096a565b50610d95610d8f6301ffc9a760e01b610144565b91610144565b1490565b610db290610dad610da8610902565b610ac6565b61110f565b565b5f80fd5b601f801991011690565b634e487b7160e01b5f52604160045260245ffd5b90610de090610db8565b810190811067ffffffffffffffff821117610dfa57604052565b610dc2565b60e01b90565b5f80fd5b90610e1c610e15610132565b9283610dd6565b565b90505190610e2b82610259565b565b6fffffffffffffffffffffffffffffffff1690565b610e4b81610e2d565b03610e5257565b5f80fd5b90505190610e6382610e42565b565b9190606083820312610eb157610eaa90610e7f6060610e09565b93610e8c825f8301610e1e565b5f860152610e9d8260208301610e56565b6020860152604001610e56565b6040830152565b610e05565b90606082820312610ecf57610ecc915f01610e65565b90565b61013c565b610edd906109ae565b9052565b916020610f02929493610efb60408201965f830190610ed4565b0190610ada565b565b610f0c610132565b3d5f823e3d90fd5b610f1e9051610e2d565b90565b9190604083820312610f495780610f3d610f46925f8601610e1e565b93602001610e1e565b90565b61013c565b60018060a01b031690565b610f65610f6a916109f2565b610f4e565b90565b610f76906101f8565b9052565b90565b610f89610f8e916109f2565b610f7a565b90565b610f9a90610256565b9052565b906080611017600461101f94610fc2610fb95f830154610f59565b5f870190610f6d565b610fdc610fd26001830154610f59565b6020870190610f6d565b610ff6610fec6002830154610f59565b6040870190610f6d565b6110106110066003830154610f59565b6060870190610f6d565b0154610f7d565b910190610f91565b565b61103561103061103a926106b1565b610533565b610256565b90565b61104690611021565b9052565b61105e61105961106392610e2d565b610533565b610256565b90565b61106f9061104a565b9052565b60209181520190565b5f7f3000000000000000000000000000000000000000000000000000000000000000910152565b6110b06001602092611073565b6110b98161107c565b0190565b91936110f46110fe92946110ea61110c976110e06101208801985f890190610f9e565b60a0870190610ada565b60c085019061103d565b60e0830190611066565b6101008183039101526110a3565b90565b6111387f000000000000000000000000000000000000000000000000000000000000000061089f565b60606393c52062917f00000000000000000000000000000000000000000000000000000000000000009061117e8594611189611172610132565b96879586948594610dff565b845260048401610ee1565b03915afa8015611277576040915f91611249575b50916111c87f000000000000000000000000000000000000000000000000000000000000000061089f565b6111fa5f63d8eabcb8611205600195976111e56020859201610f14565b906111ee610132565b998a9889978896610dff565b8652600486016110bd565b03925af1801561124457611217575b50565b6112379060403d811161123d575b61122f8183610dd6565b810190610f21565b50611214565b503d611225565b610f04565b61126a915060603d8111611270575b6112628183610dd6565b810190610eb6565b5f61119d565b503d611258565b610f04565b61128590610d99565b565b906112a19161129c611297610902565b610ac6565b611302565b565b6112ac90610256565b9052565b91936112e76112f192946112dd6112ff976112d36101208801985f890190610f9e565b60a0870190610ada565b60c085019061103d565b60e08301906112a3565b6101008183039101526110a3565b90565b8161131561130f5f611021565b91610256565b146113bb575b6040906113477f000000000000000000000000000000000000000000000000000000000000000061089f565b61136c5f63d8eabcb86113776001959783611360610132565b998a9889978896610dff565b8652600486016112b0565b03925af180156113b657611389575b50565b6113a99060403d81116113af575b6113a18183610dd6565b810190610f21565b50611386565b503d611397565b610f04565b90506113e67f000000000000000000000000000000000000000000000000000000000000000061089f565b60606393c52062917f00000000000000000000000000000000000000000000000000000000000000009061142c8594611437611420610132565b96879586948594610dff565b845260048401610ee1565b03915afa9081156114975761145c6020604093611461935f91611469575b5001610f14565b61104a565b91905061131b565b61148a915060603d8111611490575b6114828183610dd6565b810190610eb6565b5f611455565b503d611478565b610f04565b906114a691611287565b565b60209181520190565b5f7f6d73672e73656e6465722073686f756c64206265204d6f7270686f20426c7565910152565b6114e4602080926114a8565b6114ed816114b1565b0190565b6115069060208101905f8183039101526114d8565b90565b1561151057565b611518610132565b62461bcd60e51b81528061152e600482016114f1565b0390fd5b90611581929161157c3361157661157061156b7f000000000000000000000000000000000000000000000000000000000000000061089f565b6101f8565b916101f8565b14611509565b611626565b565b61158c90610552565b90565b906020828203126115a8576115a5915f01610e1e565b90565b61013c565b91906115c0905f60208501940190610ada565b565b6115cb81610191565b036115d257565b5f80fd5b905051906115e3826115c2565b565b906020828203126115fe576115fb915f016115d6565b90565b61013c565b91602061162492949361161d60408201965f830190610ada565b01906112a3565b565b91505061168960206116577f000000000000000000000000000000000000000000000000000000000000000061055e565b6370a082319061167e61166930611583565b92611672610132565b95869485938493610dff565b8352600483016115ad565b03915afa8015611798576116a4915f9161176a575b506117f7565b60206116cf7f000000000000000000000000000000000000000000000000000000000000000061055e565b9163095ea7b39261171c5f6117037f000000000000000000000000000000000000000000000000000000000000000061089f565b9395611727611710610132565b97889687958694610dff565b845260048401611603565b03925af1801561176557611739575b50565b6117599060203d811161175e575b6117518183610dd6565b8101906115e5565b611736565b503d611747565b610f04565b61178b915060203d8111611791575b6117838183610dd6565b81019061158f565b5f61169e565b503d611779565b610f04565b906117a89291611532565b565b6117b390610552565b90565b5f9103126117c057565b61013c565b6040906117ee6117f594969593966117e460608401985f850190610ada565b60208301906112a3565b019061103d565b565b6118207f000000000000000000000000000000000000000000000000000000000000000061055e565b602063095ea7b3916118517f00000000000000000000000000000000000000000000000000000000000000006117aa565b9061186f5f869561187a611863610132565b97889687958694610dff565b845260048401611603565b03925af1801561198b5761195f575b506118b37f00000000000000000000000000000000000000000000000000000000000000006117aa565b90638b53f75e906118e37f000000000000000000000000000000000000000000000000000000000000000061055e565b90925f92813b1561195a575f61190c916119178296611900610132565b98899788968795610dff565b8552600485016117c5565b03925af1801561195557611929575b50565b611948905f3d811161194e575b6119408183610dd6565b8101906117b6565b5f611926565b503d611936565b610f04565b610db4565b61197f9060203d8111611984575b6119778183610dd6565b8101906115e5565b611889565b503d61196d565b610f04565b906119ab92916119a66119a16106d5565b610ac6565b611a2f565b565b5f7f496e73756666696369656e742062616c616e6365000000000000000000000000910152565b6119e160146020926114a8565b6119ea816119ad565b0190565b611a039060208101905f8183039101526119d4565b90565b15611a0d57565b611a15610132565b62461bcd60e51b815280611a2b600482016119ee565b0390fd5b9091611a716020611a3f8461055e565b6370a0823190611a66611a5130611583565b92611a5a610132565b95869485938493610dff565b8352600483016115ad565b03915afa928315611b7357602093611acc925f91611b46575b509280611a9f611a995f611021565b91610256565b145f14611b3d5750611ac7835b93611ac0611aba8692610256565b91610256565b1115611a06565b61055e565b611aef5f63a9059cbb959395611afa611ae3610132565b97889687958694610dff565b845260048401611603565b03925af18015611b3857611b0c575b50565b611b2c9060203d8111611b31575b611b248183610dd6565b8101906115e5565b611b09565b503d611b1a565b610f04565b611ac790611aac565b611b669150853d8111611b6c575b611b5e8183610dd6565b81019061158f565b5f611a8a565b503d611b54565b610f04565b90611b839291611990565b565b90611b9f91611b9a611b956106d5565b610ac6565b611ba1565b565b611bf190611bae8161055e565b6020611bbf63a9059cbb959361055e565b6370a0823190611be6611bd130611583565b92611bda610132565b97889485938493610dff565b8352600483016115ad565b03915afa928315611ca7575f93611c71575b50611c235f60209495611c2e611c17610132565b97889687958694610dff565b845260048401611603565b03925af18015611c6c57611c40575b50565b611c609060203d8111611c65575b611c588183610dd6565b8101906115e5565b611c3d565b503d611c4e565b610f04565b602093505f611c98611c2392863d8111611ca0575b611c908183610dd6565b81019061158f565b945050611c03565b503d611c86565b610f04565b90611cb691611b85565b565b90611cd291611ccd611cc86106d5565b610ac6565b611ce0565b565b611cdd90610552565b90565b5f808093611d348294611cf230611583565b319280611d07611d0187611021565b91610256565b148514611d525750611d2f835b93611d28611d228692610256565b91610256565b1115611a06565b611cd4565b828215611d49575bf115611d4457565b610f04565b506108fc611d3c565b611d2f90611d14565b90611d6591611cb8565b56fea264697066735822122055e88eb1e56a9c1bca74237466da34ceb918f746903ce78309c77badb133fe8f64736f6c63430008150033ef2c308b5abecf5c8750a1aa82b47c558005feb7a03f4f8e1ad682d71ac8d0ba00000000000000000000000044b0440e35c596e858cea433d0d82f5a985fd19c