1. Department of Hepatic Surgery, the First Affiliated Hospital, Sun Yat-Sen University, No. 58 Zhongshan 2nd Road, Guangzhou 510080, P.R. China.
2. Department of Hepatobiliary Surgery, Meizhou People’s Hospital, No. 63 Huangtang Road, Meizhou 514000, P.R. China.
3. Organ Transplant Center, the First Affiliated Hospital, Sun Yat-Sen University, No. 58 Zhongshan 2nd Road, Guangzhou 510080, P.R. China.