Designer protein made of alpha helices

Bildnummer 12326069
Designer protein made of alpha helices
;