Glucose binding to receptor, illustration

Bildnummer 13632948
Glucose binding to receptor, illustration
;