Aldehyde dehydrogenase enzyme structure

Bildnummer 12539363
Aldehyde dehydrogenase enzyme structure
;