Affiliation: | (1) Liver Cancer Institute, Zhong Shan Hospital, Shanghai Medical University, 200032 Shanghai, P. R. China;(2) Department of Biochemistry, Faculty of Basic Medical Science, Shanghai Medical University, 200032 Shanghai, P. R. China;(3) Department of Pathology, Tumor Hospital, Shanghai Medical University, 200032 Shanghai, P. R. China |