Thymidylate synthetase molecule

Bildnummer 11623452
Thymidylate synthetase molecule
;