1. Key Laboratory of Hepatobiliary and Pancreatic Surgery, Institute of Hepatobiliary Surgery, Southwest Hospital, The First Hospital Affiliated to Army Medical University, Chongqing 400038, P.R. China
2. Key Laboratory of Biorheological Science and Technology, Ministry of Education, College of Bioengineering, Chongqing University, Chongqing 400044, P.R. China