heterofilaments