Designer protein made of alpha helices

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