1. Key Laboratory of Agricultural Biosafety and Green Production of Upper Yangtze River (Ministry of Education), Biotechnology Research Center, Southwest University, Chongqing 400715, People’s Republic of China
2. Key Laboratory of Entomology and Pest Control Engineering, College of Plant Protection, Southwest University, Southwest University, Chongqing 400715, People’s Republic of China