Which of the following is responsible for the synthesis of new proteins?

A ) DNA

B ) RNA ✅

C ) NDNA and RNA

D ) Vitamins