Proteins...

A) provide support, structure and storage
B) help organisms maintain homeostasis
C) help carry important molecules around the body
D) all the above