Specialised glyoxalase I enzyme, illustration

Bildnummer 13686663
Specialised glyoxalase I enzyme, illustration
;