Engineered self-assembling protein molecule

Bildnummer 12326298
Engineered self-assembling protein molecule
;