Carboxypeptidase A enzyme protein structure

Bildnummer 12553897
Carboxypeptidase A enzyme protein structure
;