Proteins fold into complicated 3D shapes. The 3D structure is very important; if the shape is changed, the protein may act very differently. What determines the three-dimensional shape of a protein

a) Amino acid sequence
b) DNA sequence
c) Environmental factors
d) Temperature fluctuations