 Liver transplantation is the only available life saving treatment for patients with end stage liver disease. However, lack of donors, surgical complications, rejection, and high cost are serious problems. 