1. Innovation Center of Pesticide Research, Department of Applied Chemistry, College of Science, China Agricultural University, Beijing 100193, China
2. State Key Laboratory of the Discovery and Development of Novel Pesticide, Shenyang Sinochem Agrochemicals R&D Company Ltd., Shenyang 110021, China