CECA logo

CECA

Cecropin-A

Molecular Synopsis