0 txs
0 calls
constructor
constructor(address _executor, address _borrower, address _governor, address _cy, address _collateral, address _priceFeed)
functions
borrower
viewfunction borrower() view returns (address)
collateral
viewfunction collateral() view returns (address)
collateralFactor
viewfunction collateralFactor() view returns (uint256)
collateralUSD
viewfunction collateralUSD() view returns (uint256)
converter
viewfunction converter() view returns (address)
cy
viewfunction cy() view returns (address)
debt
viewfunction debt() view returns (uint256)
debtUSD
viewfunction debtUSD() view returns (uint256)
executor
viewfunction executor() view returns (address)
governor
viewfunction governor() view returns (address)
hypotheticalCollateralUSD
viewfunction hypotheticalCollateralUSD(uint256 withdrawAmount) view returns (uint256)
hypotheticalDebtUSD
viewfunction hypotheticalDebtUSD(uint256 borrowAmount) view returns (uint256)
liquidationFactor
viewfunction liquidationFactor() view returns (uint256)
liquidationThreshold
viewfunction liquidationThreshold() view returns (uint256)
priceFeed
viewfunction priceFeed() view returns (address)
underlying
viewfunction underlying() view returns (address)
borrow
nonpayablefunction borrow(uint256 _amount)
liquidate
nonpayablefunction liquidate(uint256 amount)
repay
nonpayablefunction repay()
seize
nonpayablefunction seize(address token, uint256 amount)
setConverter
nonpayablefunction setConverter(address _converter)
setPriceFeed
nonpayablefunction setPriceFeed(address _priceFeed)
withdraw
nonpayablefunction withdraw(uint256 _amount)
events
No events.
errors
No errors.
creation bytecode
0x6101406040523480156200001257600080fd5b5060405162002a6b38038062002a6b833981016040819052620000359162000243565b6001600160601b0319606087811b821660805286811b821660a05285811b821660c05284901b1660e05260408051636f307dc360e01b815290516001600160a01b03851691636f307dc3916004808301926020929190829003018186803b158015620000a057600080fd5b505afa158015620000b5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000db91906200021f565b606090811b6001600160601b0319908116610100529083901b1661012052600180546001600160a01b0319166001600160a01b038381169190911791829055604080516321df0da760e01b8152905192909116916321df0da791600480820192602092909190829003018186803b1580156200015657600080fd5b505afa1580156200016b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200019191906200021f565b6001600160a01b0316826001600160a01b031614620001f65760405162461bcd60e51b815260206004820152601360248201527f6d69736d61746368207072696365206665656400000000000000000000000000604482015260640160405180910390fd5b505050505050620002c3565b80516001600160a01b03811681146200021a57600080fd5b919050565b60006020828403121562000231578081fd5b6200023c8262000202565b9392505050565b60008060008060008060c087890312156200025c578182fd5b620002678762000202565b9550620002776020880162000202565b9450620002876040880162000202565b9350620002976060880162000202565b9250620002a76080880162000202565b9150620002b760a0880162000202565b90509295509295509295565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c6101205160601c61265862000413600039600081816103290152818161080101528181610a1601528181610ad001528181610e2e01528181611002015281816111d3015281816114800152818161153c0152818161177c01528181611c0e01528181611cc80152611e3901526000818161020b01528181610863015281816108f401528181610f1a0152818161186b0152611bc20152600081816102320152818161038f015281816104170152818161052d0152818161091601528181610951015281816112650152818161137b0152611af4015260008181610157015281816110ea015261169401526000818161027f0152818161065e015281816108230152818161194d0152611be40152600081816102e701528181610c3801528181611dca0152611ec801526126586000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c8063741bef1a116100c3578063c34c08e51161007c578063c34c08e5146102e2578063c5ebeaec14610309578063d62429ba1461031c578063d8dfeb4514610324578063df011c411461034b578063eb9253c01461035a5761014d565b8063741bef1a146102675780637df1f1b91461027a5780638696465e146102a157806388ba0a14146102a9578063b19337a4146102bc578063bd38837b146102cf5761014d565b8063402d888311610115578063402d8883146101e35780634031234c146101eb578063415f1240146101f35780636f307dc314610206578063706558ad1461022d578063724e78da146102545761014d565b80630c340a24146101525780630dca59c11461019657806321d7ef15146101ac5780632e1a7d4d146101bf578063352ade55146101d4575b600080fd5b6101797f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b61019e61036d565b60405190815260200161018d565b61019e6101ba36600461234a565b610412565b6101d26101cd36600461234a565b610653565b005b61019e670b1a2bc2ec50000081565b6101d261084b565b61019e610a11565b6101d261020136600461234a565b610c2d565b6101797f000000000000000000000000000000000000000000000000000000000000000081565b6101797f000000000000000000000000000000000000000000000000000000000000000081565b6101d26102623660046122c7565b6110df565b600154610179906001600160a01b031681565b6101797f000000000000000000000000000000000000000000000000000000000000000081565b61019e611260565b61019e6102b736600461234a565b61147b565b6101d26102ca3660046122c7565b611689565b600054610179906001600160a01b031681565b6101797f000000000000000000000000000000000000000000000000000000000000000081565b6101d261031736600461234a565b611942565b61019e611c09565b6101797f000000000000000000000000000000000000000000000000000000000000000081565b61019e67094c51733f83000081565b6101d261036836600461231f565b611dbf565b6040516361bfb47160e11b815230600482015260009081906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c37f68e29060240160806040518083038186803b1580156103d157600080fd5b505afa1580156103e5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610409919061237a565b50935050505090565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635fe3b5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561046e57600080fd5b505afa158015610482573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a691906122e3565b6001600160a01b0316637dc0d1d06040518163ffffffff1660e01b815260040160206040518083038186803b1580156104de57600080fd5b505afa1580156104f2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051691906122e3565b60405163fc57d4df60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152919250670de0b6b3a76400009183169063fc57d4df9060240160206040518083038186803b15801561058457600080fd5b505afa158015610598573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105bc9190612362565b84306001600160a01b0316630dca59c16040518163ffffffff1660e01b815260040160206040518083038186803b1580156105f657600080fd5b505afa15801561060a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062e9190612362565b610638919061241f565b610642919061256e565b61064c9190612437565b9392505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146106d05760405162461bcd60e51b815260206004820152601a60248201527f63616c6c6572206973206e6f742074686520626f72726f77657200000000000060448201526064015b60405180910390fd5b60405163222e828560e21b81526004810182905230906388ba0a149060240160206040518083038186803b15801561070757600080fd5b505afa15801561071b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061073f9190612362565b306001600160a01b0316638696465e6040518163ffffffff1660e01b815260040160206040518083038186803b15801561077857600080fd5b505afa15801561078c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b09190612362565b11156107f45760405162461bcd60e51b81526020600482015260136024820152721d5b99195c98dbdb1b185d195c985b1a5e9959606a1b60448201526064016106c7565b6108486001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083611ef1565b50565b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b1580156108ad57600080fd5b505afa1580156108c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e59190612362565b905061093b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083611f59565b60405163073a938160e11b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690630e75270290602401602060405180830381600087803b15801561099d57600080fd5b505af11580156109b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109d59190612362565b156108485760405162461bcd60e51b815260206004820152600c60248201526b1c995c185e4819985a5b195960a21b60448201526064016106c7565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610a6d57600080fd5b505afa158015610a81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa591906123af565b610ab09060126125a4565b610abb90600a61249d565b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b158015610b1a57600080fd5b505afa158015610b2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b529190612362565b610b5c919061256e565b9050670de0b6b3a7640000670b1a2bc2ec500000670de0b6b3a7640000600160009054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b815260040160206040518083038186803b158015610bc757600080fd5b505afa158015610bdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bff9190612362565b610c09908561256e565b610c139190612437565b610c1d919061256e565b610c279190612437565b91505090565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610ca55760405162461bcd60e51b815260206004820152601a60248201527f63616c6c6572206973206e6f7420746865206578656375746f7200000000000060448201526064016106c7565b306001600160a01b0316634031234c6040518163ffffffff1660e01b815260040160206040518083038186803b158015610cde57600080fd5b505afa158015610cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d169190612362565b306001600160a01b0316638696465e6040518163ffffffff1660e01b815260040160206040518083038186803b158015610d4f57600080fd5b505afa158015610d63573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d879190612362565b11610dc75760405162461bcd60e51b815260206004820152601060248201526f6e6f74206c6971756964617461626c6560801b60448201526064016106c7565b6000546001600160a01b0316610e115760405162461bcd60e51b815260206004820152600f60248201526e32b6b83a3c9031b7b73b32b93a32b960891b60448201526064016106c7565b600054604080516367e828bf60e01b815290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169316916367e828bf916004808301926020929190829003018186803b158015610e7757600080fd5b505afa158015610e8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eaf91906122e3565b6001600160a01b031614610efd5760405162461bcd60e51b815260206004820152601560248201527436b4b9b6b0ba31b41039b7bab931b2903a37b5b2b760591b60448201526064016106c7565b6000546040805163b269681d60e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811693169163b269681d916004808301926020929190829003018186803b158015610f6357600080fd5b505afa158015610f77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9b91906122e3565b6001600160a01b031614610ff15760405162461bcd60e51b815260206004820152601a60248201527f6d69736d617463682064657374696e6174696f6e20746f6b656e00000000000060448201526064016106c7565b60005461102b906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000008116911683611ef1565b60005460405163a3908e1b60e01b8152600481018390526001600160a01b039091169063a3908e1b90602401600060405180830381600087803b15801561107157600080fd5b505af1158015611085573d6000803e3d6000fd5b50505050306001600160a01b031663402d88836040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156110c457600080fd5b505af11580156110d8573d6000803e3d6000fd5b5050505050565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146111575760405162461bcd60e51b815260206004820152601a60248201527f63616c6c6572206973206e6f742074686520676f7665726e6f7200000000000060448201526064016106c7565b806001600160a01b03166321df0da76040518163ffffffff1660e01b815260040160206040518083038186803b15801561119057600080fd5b505afa1580156111a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111c891906122e3565b6001600160a01b03167f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161461123e5760405162461bcd60e51b81526020600482015260136024820152721b5a5cdb585d18da081c1c9a58d94819995959606a1b60448201526064016106c7565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635fe3b5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156112bc57600080fd5b505afa1580156112d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112f491906122e3565b6001600160a01b0316637dc0d1d06040518163ffffffff1660e01b815260040160206040518083038186803b15801561132c57600080fd5b505afa158015611340573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061136491906122e3565b60405163fc57d4df60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152919250670de0b6b3a76400009183169063fc57d4df9060240160206040518083038186803b1580156113d257600080fd5b505afa1580156113e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061140a9190612362565b306001600160a01b0316630dca59c16040518163ffffffff1660e01b815260040160206040518083038186803b15801561144357600080fd5b505afa158015611457573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c139190612362565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156114d757600080fd5b505afa1580156114eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061150f91906123af565b61151a9060126125a4565b61152590600a61249d565b6040516370a0823160e01b815230600482015284907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b15801561158657600080fd5b505afa15801561159a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115be9190612362565b6115c8919061258d565b6115d2919061256e565b9050670de0b6b3a764000067094c51733f830000670de0b6b3a7640000600160009054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b815260040160206040518083038186803b15801561163d57600080fd5b505afa158015611651573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116759190612362565b61167f908561256e565b6106389190612437565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146117015760405162461bcd60e51b815260206004820152601a60248201527f63616c6c6572206973206e6f742074686520676f7665726e6f7200000000000060448201526064016106c7565b6001600160a01b0381166117495760405162461bcd60e51b815260206004820152600f60248201526e32b6b83a3c9031b7b73b32b93a32b960891b60448201526064016106c7565b600080546001600160a01b0319166001600160a01b038381169190911791829055604080516367e828bf60e01b815290517f0000000000000000000000000000000000000000000000000000000000000000831693909216916367e828bf91600480820192602092909190829003018186803b1580156117c857600080fd5b505afa1580156117dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061180091906122e3565b6001600160a01b03161461184e5760405162461bcd60e51b815260206004820152601560248201527436b4b9b6b0ba31b41039b7bab931b2903a37b5b2b760591b60448201526064016106c7565b6000546040805163b269681d60e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811693169163b269681d916004808301926020929190829003018186803b1580156118b457600080fd5b505afa1580156118c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118ec91906122e3565b6001600160a01b0316146108485760405162461bcd60e51b815260206004820152601a60248201527f6d69736d617463682064657374696e6174696f6e20746f6b656e00000000000060448201526064016106c7565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146119ba5760405162461bcd60e51b815260206004820152601a60248201527f63616c6c6572206973206e6f742074686520626f72726f77657200000000000060448201526064016106c7565b306001600160a01b031663d62429ba6040518163ffffffff1660e01b815260040160206040518083038186803b1580156119f357600080fd5b505afa158015611a07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a2b9190612362565b6040516321d7ef1560e01b81526004810183905230906321d7ef159060240160206040518083038186803b158015611a6257600080fd5b505afa158015611a76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a9a9190612362565b1115611ade5760405162461bcd60e51b81526020600482015260136024820152721d5b99195c98dbdb1b185d195c985b1a5e9959606a1b60448201526064016106c7565b60405163317afabb60e21b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063c5ebeaec90602401602060405180830381600087803b158015611b4057600080fd5b505af1158015611b54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b789190612362565b15611bb55760405162461bcd60e51b815260206004820152600d60248201526c189bdc9c9bddc819985a5b1959609a1b60448201526064016106c7565b6108486001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083611ef1565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611c6557600080fd5b505afa158015611c79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c9d91906123af565b611ca89060126125a4565b611cb390600a61249d565b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a082319060240160206040518083038186803b158015611d1257600080fd5b505afa158015611d26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d4a9190612362565b611d54919061256e565b9050670de0b6b3a764000067094c51733f830000670de0b6b3a7640000600160009054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b815260040160206040518083038186803b158015610bc757600080fd5b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611e375760405162461bcd60e51b815260206004820152601a60248201527f63616c6c6572206973206e6f7420746865206578656375746f7200000000000060448201526064016106c7565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415611eb95760405162461bcd60e51b815260206004820152601760248201527f63616e6e6f74207365697a6520636f6c6c61746572616c00000000000000000060448201526064016106c7565b611eed6001600160a01b0383167f000000000000000000000000000000000000000000000000000000000000000083611ef1565b5050565b6040516001600160a01b038316602482015260448101829052611f5490849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261207d565b505050565b801580611fe25750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e9060440160206040518083038186803b158015611fa857600080fd5b505afa158015611fbc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fe09190612362565b155b61204d5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b60648201526084016106c7565b6040516001600160a01b038316602482015260448101829052611f5490849063095ea7b360e01b90606401611f1d565b60006120d2826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661214f9092919063ffffffff16565b805190915015611f5457808060200190518101906120f091906122ff565b611f545760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016106c7565b606061215e8484600085612166565b949350505050565b6060824710156121c75760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016106c7565b843b6122155760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016106c7565b600080866001600160a01b0316858760405161223191906123d0565b60006040518083038185875af1925050503d806000811461226e576040519150601f19603f3d011682016040523d82523d6000602084013e612273565b606091505b509150915061228382828661228e565b979650505050505050565b6060831561229d57508161064c565b8251156122ad5782518084602001fd5b8160405162461bcd60e51b81526004016106c791906123ec565b6000602082840312156122d8578081fd5b813561064c8161260d565b6000602082840312156122f4578081fd5b815161064c8161260d565b600060208284031215612310578081fd5b8151801515811461064c578182fd5b60008060408385031215612331578081fd5b823561233c8161260d565b946020939093013593505050565b60006020828403121561235b578081fd5b5035919050565b600060208284031215612373578081fd5b5051919050565b6000806000806080858703121561238f578182fd5b505082516020840151604085015160609095015191969095509092509050565b6000602082840312156123c0578081fd5b815160ff8116811461064c578182fd5b600082516123e28184602087016125c7565b9190910192915050565b600060208252825180602084015261240b8160408501602087016125c7565b601f01601f19169190910160400192915050565b60008219821115612432576124326125f7565b500190565b60008261245257634e487b7160e01b81526012600452602481fd5b500490565b80825b60018086116124695750612494565b81870482111561247b5761247b6125f7565b8086161561248857918102915b9490941c93800261245a565b94509492505050565b600061064c60001960ff8516846000826124b95750600161064c565b816124c65750600061064c565b81600181146124dc57600281146124e657612513565b600191505061064c565b60ff8411156124f7576124f76125f7565b6001841b91508482111561250d5761250d6125f7565b5061064c565b5060208310610133831016604e8410600b8410161715612546575081810a83811115612541576125416125f7565b61064c565b6125538484846001612457565b808604821115612565576125656125f7565b02949350505050565b6000816000190483118215151615612588576125886125f7565b500290565b60008282101561259f5761259f6125f7565b500390565b600060ff821660ff8416808210156125be576125be6125f7565b90039392505050565b60005b838110156125e25781810151838201526020016125ca565b838111156125f1576000848401525b50505050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116811461084857600080fdfea2646970667358221220090397cc4eb0c6a3bcf180f6f2d3ebdf61bd746907d1ced1a781540efbc5474064736f6c634300080200330000000000000000000000006d5a7597896a703fe8c85775b23395a48f9713050000000000000000000000006af3d183d225725d975c5eaa08d442dd01aad8ff000000000000000000000000545c18f845d6b37ea06bbc83bd9f8a54f4aab07500000000000000000000000076eb2fe28b36b3ee97f3adae0c69606eedb2a37c0000000000000000000000002ba592f78db6436527729929aaf6c908497cb20000000000000000000000000001ae37a333d842428c668d6cc7130e552acab2b1