Isocitrate dehydrogenase complex

Bildnummer 12326086
Isocitrate dehydrogenase complex
;