Thymidylate synthetase molecule

Bildnummer 11623463
Thymidylate synthetase molecule
;