Which sequence below would result in the production of a protein?

A: DNA → ribosome → mRNA

B: ribosome → DNA → mRNA

C: DNA → mRNA → ribosome

D: ribosome → mRNA → DNA