Bacterial sensor domain molecule

Bildnummer 12326092
Bacterial sensor domain molecule
;