1 Department of Liver Surgery & Liver Transplantation Center, West China Hospital, Sichuan University, Chengdu, 610041, Sichuan, China.
2 Department of Liver Surgery & Liver Transplantation Center, West China Hospital, Sichuan University, Chengdu, 610041, Sichuan, China. Electronic address: wwtdoctor02@163.com.