Selenocysteine synthase molecule

Bildnummer 12326082
Selenocysteine synthase molecule
;