1. Fujian Provincial Key Laboratory of Biochemical Technology (Huaqiao University), Department of Bioengineering & Biotechnology, College of Chemical Engineering, Huaqiao University, Xiamen 361021, China
2. Fujian Key Laboratory of Ecology-toxicological Effects & Control for Emerging Contaminants, Putian University, Putian, Fujian 351100, PR China
3. Guangdong Provincial Key Laboratory of Insect Developmental Biology and Applied Technology, Institute of Insect Science and Technology, School of Life Sciences, South China Normal University, Guangzhou 510631, China