Affiliation: | 1. Department of Liver Diseases, Liver Research Center, The First Affiliated Hospital of Wenzhou Medical University, Wenzhou, China;2. Zhejiang Provincial Top Key Discipline in Surgery, Wenzhou Key Laboratory of Surgery, The First Affiliated Hospital of Wenzhou Medical University, Wenzhou, China;3. Department of Hepatobiliary Surgery, The First Affiliated Hospital of Wenzhou Medical University, Wenzhou, China |