I would say D, because the liver does produce bile, stabilize blood sugar levels, and detoxify blood (not exactly specific poison, but harmful substances) but it doesn't digest proteins, the liver produces proteins that help with blood clotting. The answer is backwards like that to trick you so watch out on the regents! ( If you take it). I hope this helped! :)