1. Liver Cancer Institute, Zhongshan Hospital, and Key Laboratory of Carcinogenesis and Cancer Invasion (Ministry of Education); Fudan University; Shanghai People's Republic of China
2. Biomedical Research Centre; Zhongshan Hospital, Fudan University; Shanghai People's Republic of China
3. Institute of Biomedical Sciences; Fudan University; Shanghai People's Republic of China
4. Key Laboratory of Molecular Medicine, the Ministry of Education; Department of Biochemistry and Molecular Biology; Fudan University, Shanghai Medical College; Shanghai People's Republic of China