huge protein polymer chains