1. State Key Laboratory of Drug Research, Shanghai Institute of Materia Medica, Chinese Academy of Sciences, 555 Zuchongzhi Road, Shanghai 201203, China
2. Department of Entomology and University of California Davis Cancer Center, University of California, One Shields Avenue, Davis, California 95616, United States