Affiliation: | 1. Chemical Ecology Laboratory, Department of Entomology, Penn State University, University Park, PA, 16802, USA 2. Institute of Health and Environmental Ecology, Wenzhou Medical University, Wenzhou, Zhejiang Province, 325035, People’s Republic of China
|