Why do different cells have different functions?
a All cells have the same functions.
b Because different cells have different genes.
c Because different cells have diferent DNA.
d Because different cells have different proteins.