1. Chongqing Key Laboratory of Natural Product Synthesis and Drug Research, Innovative Drug Research Center, School of Pharmaceutical Sciences, Chongqing University, 55 South Daxuecheng Road, Chongqing 401331, P. R. China
2. Department of Liver Surgery, Renji Hospital, Shanghai Jiao Tong University School of Medicine; Shanghai Engineering Research Center of Transplantation and Immunology, Shanghai 200127, China