1. The United Innovation of Mengchao Hepatobiliary Technology Key Laboratory of Fujian Province, Mengchao Hepatobiliary Hospital of Fujian Medical University, Fuzhou 350025, China
2. Infectious Diseases Hospital of Fuzhou, Fuzhou 350025, China
3. Biotechnology Research Institute, Chinese Academy of Agricultural Sciences, Beijing 100081, China