Designer protein made of alpha helices

Numéro d’image : 12326069
Designer protein made of alpha helices
;