Structural Superposition Of The Mature Scarabaeidae Defensins And 51870

Structural Superposition Of The Mature Scarabaeidae Defensins And