SEARCH Articles Figures Tables Aphid alarm pheromones structures Pheromone binding protein structure Pheromone binding structure Pheromones structural diversity Pheromones structure elucidation