1. Department and laboratory of General Surgery, Xinhua Hospital, Affiliated with Shanghai Jiao Tong University, School of Medicine, No. 1665 Kongjiang Road, Shanghai 200092, China
2. Institute of Biliary Tract Disease, Shanghai Jiao Tong University School of Medicine, No. 1665 Kongjiang Road, Shanghai 200092, China