Designer protein made of alpha helices

Bildnummer 12326068
Designer protein made of alpha helices
;