Aldehyde dehydrogenase enzyme structure

Bildnummer 12539362
Aldehyde dehydrogenase enzyme structure
;