1. Department of Biliary Surgery, West China Hospital of Sichuan University, No.37 Guoxue Lane, Wuhou District, Chengdu 610041, Sichuan, China
2. West Chia-Washington Mitochondria and Metabolism Center, West China Hospital of Sichuan University, Chengdu 610041, Sichuan, China