Enzymes are_________________?
A. Proteins with high molecular weight (around 10,000)
B. Derived from living organisms
C. Catalyst for temperature sensitive reactions
D. All A, B. and C.