```\nfunction liquidate(\n    address asset,\n    address shorter,\n    uint8 id,\n    uint16[] memory shortHintArray\n)\n    external\n    isNotFrozen(asset)\n    nonReentrant\n    onlyValidShortRecord(asset, shorter, id)\n    returns (uint88, uint88)\n{\n// rest of code\n}\n```\n