Chongqing Key Laboratory of Vector Insects;
Institute of Entomology and Molecular Biology, College of Life Sciences, Chongqing Normal University, Chongqing 401331, China;
Chongqing Key Laboratory of Vector Insects;
Institute of Entomology and Molecular Biology, College of Life Sciences, Chongqing Normal University, Chongqing 401331, China;
Chongqing Key Laboratory of Vector Insects;
Institute of Entomology and Molecular Biology, College of Life Sciences, Chongqing Normal University, Chongqing 401331, China;