1. The United
Innovation of Mengchao Hepatobiliary Technology Key Laboratory of
Fujian Province, Mengchao Hepatobiliary Hospital of Fujian Medical University, Fuzhou 350025, People’s Republic of China
2. The Liver Center of Fujian
Province, Fujian Medical University, Fuzhou 350025, People’s Republic of China
3. Liver Disease
Center, The First Affiliated Hospital of Fujian Medical University, Fuzhou 350005, People’s Republic of China
4. Biotechnology Research Institute, Chinese Academy of Agricultural Sciences, Beijing 100081, People’s Republic of China