1. The United Innovation of Mengchao Hepatobiliary Technology Key Laboratory of Fujian Province, Mengchao Hepatobiliary Hospital of Fujian Medical University, Fuzhou, Fujian 350025, P.R. China
2. Department of Pathology, School of Basic Medical Sciences, Fujian Medical University, Fuzhou, Fujian 350122, P.R. China
3. Department of Anatomy and Embryology, The School of Basic Medical Sciences, Fujian Medical University, Fuzhou, Fujian 350108, P.R. China