1. Department of Biology, College of Life and Environment Sciences; Shanghai Normal University; Shanghai 200234 China
2. Department of Chemistry, College of Life and Environment Sciences; Shanghai Normal University; Shanghai 200234 China
3. Bioassay Department; Branch of National Pesticide R&D South Center, Zhejiang Research Institute of Chemical Industry; Hangzhou 310023 China