Structural Superposition Of The Mature Scarabaeidae Defensins And 77610

Structural Superposition Of The Mature Scarabaeidae Defensins And