1. State Key Laboratory of Primate Biomedical Research, Institute of Primate Translational Medicine, Kunming University of Science and Technology, Kunming, Yunnan, China
2. Digital Medical Research Center, Department of Hepatobiliary Surgery, the First People’s Hospital of Yunnan Province, Kunhua Hospital Affiliated to Kunming University of Science and Technology, Kunming, China