1. The United Innovation of Mengchao Hepatobiliary Technology Key Laboratory of Fujian Province, Mengchao Hepatobiliary Hospital of Fujian Medical University, Fuzhou, 350025, P. R. China
2. The Liver Center of Fujian Province, Fujian Medical University, Fuzhou, 350025, P. R. China
3. Fujian Medical University Cancer Hospital, Fuzhou, 350014, P. R. China