Selenocysteine synthase molecule

Bildnummer 12326083
Selenocysteine synthase molecule
;