A) a wide range of functional groups. B) an ability to possess either rigid or flexible structures as dictated by functional requirements. C) the ability to interact with other proteins. D) All of the answers are correct. E) a wide range of functional groups and an ability to possess either rigid or flexible structures as dictated by functional requirements.