1. Hospital & Institute of Hepatobiliary Surgery, Chinese PLA General Hospital; Chinese PLA Postgraduate Medical School; Beijing 100853 China
2. Department of General Surgery, Tongji Hospital, Tongji Medical College; Huazhong University of Science and Technology; Wuhan 430030 China
3. People's Sino-Russian 21st Century Biotech Research Institute; Changzhou 213164 China