I believe you can donate part of your liver. I don't think you need all of it to survive.
the liver can regenerate itself, it is particularly fond of milk. Have you ever left raw liver on a plate in the fridge only to find it wrapped around the milk bottle in the morning ??
I also know a trick with raw liver and a jam jar..

( then I got a girlfriend )