1. Plant Protection College, Shenyang Agricultural University, No. 120 Dongling Road, Shenyang 110866, China
2. State Laboratory of the Discovery and Development of Novel Pesticide, Shenyang Sinochem Agrochemicals R&D Co., Ltd., No. 8 Shenliao East Road, Shenyang 110021, China