1. Research and Development Center of Biorational Pesticide
2. Key Laboratory of Plant Protection Resources and Pest Management of Ministry of Education
3. Northwest A & F University
4. Yangling
5. China
6. College of Food Science and Technology
7. Henan University of Technology
8. Zhengzhou 450001
9. Key Laboratory of Synthetic and Self-Assembly Chemistry for Organic Functional Molecules
10. Shanghai Institute of Organic Chemistry
11. Chinese Academy of Sciences
12. Shanghai 200032