multistrand tetrahelical multiproteic hexahelical polydomain heteromultimeric heptahelical alphahelical interhelix interhelical