Role of Tumor Associated Fibroblasts in Human Liver Regeneration, Cirrhosis, and Cancer. (1st December 2011)