1. College of Pharmacy, Dalian Medical University, Dalian 116044, China
2. Second Affiliated Hospital, Dalian Medical University, Dalian 116023, China
3. School of Pharmaceutical Sciences, Health Science Center, Shenzhen University, Shenzhen 518061, China
4. Department of Entomology and Nematology, UC Davis Comprehensive Cancer Center, University of California, Davis, California 95616, United States