In molecular biology, nucleic acids play a critical role as the genetic material of living organisms. The two main types of nucleic acids are DNA and RNA. Both are essential for the storage and transfer of genetic information. Which type of nucleic acid is responsible for carrying the instructions from DNA to the ribosomes for protein synthesis?