Affiliation: | 1. Guangdong Entomological Institute, Guangzhou, 510260, China 2. School of Life Sciences, East China Normal University, Shanghai, 200062, China 3. School of Biological Sciences, University of Aberdeen, Aberdeen, AB24-2TZ, United Kingdom 4. Department of Zoology, Tel Aviv University, Tel Aviv, 69978, Israel
|