```\n  function multisigInterestClaim() external {\n    if(msg.sender != multisig) revert NotMultisig();\n    uint256 interestClaim = multisigClaims;\n    multisigClaims = 0;\n    SafeTransferLib.safeTransfer(ibgt, multisig, interestClaim);\n  }\n\n  /// @inheritdoc IGoldilend\n  function apdaoInterestClaim() external {\n    if(msg.sender != apdao) revert NotAPDAO();\n    uint256 interestClaim = apdaoClaims;\n    apdaoClaims = 0;\n    SafeTransferLib.safeTransfer(ibgt, apdao, interestClaim);\n  }\n\n// rest of code\n\n  function sunsetProtocol() external {\n    if(msg.sender != timelock) revert NotTimelock();\n    SafeTransferLib.safeTransfer(ibgt, multisig, poolSize - outstandingDebt);\n  }\n```\n