Tag: proteins are polymers of