1. Guangdong Provincial Key Laboratory of New Drug Screening, School of Pharmaceutical Sciences, Southern Medical University, Guangzhou 510515, China
2. General Surgery Center, Department of Hepatobiliary Surgery II, Guangdong Provincial Research Center for Artificial Organ and Tissue Engineering, Zhujiang Hospital, Southern Medical University, Guangzhou 510280, China
3. Zoology Department, Faculty of Science, Suez Canal University, Ismailia 41522, Egypt