How is it that different cells in your body even though they have the same exact DNA, produce different proteins, which do different tasks?