```\nfunction _prepareTake(\n        Liquidation memory liquidation_,\n        uint256 t0Debt_,\n        uint256 collateral_,\n        uint256 inflator_\n    ) internal view returns (TakeLocalVars memory vars) {\n // rest of code// rest of code..\n        vars.auctionPrice = _auctionPrice(liquidation_.referencePrice, kickTime);\n        vars.bondFactor   = liquidation_.bondFactor;\n        vars.bpf          = _bpf(\n            vars.borrowerDebt,\n            collateral_,\n            neutralPrice,\n            liquidation_.bondFactor,\n            vars.auctionPrice\n        );\n```\n