The steps of protein synthesis include transcription, translation, and post translational modifications. During transcription, RNA polymerase transcribes a coding region of the DNA in a cell producing a sequence of RNA, specifically messenger RNA (mRNA). This mRNA sequence contains codons: 3 nucleotide long segments that code for a specific amino acid. Ribosomes translate the codons to their respective amino acids. In humans, non-essential amino acids are synthesized from intermediates in major metabolic pathways such as the Citric Acid Cycle. Essential amino acids must be consumed and are made in other organisms. The amino acids are joined by peptide bonds making a polypeptide chain. This polypeptide chain then goes through post translational modifications and is sometimes joined with other polypeptide chains to form a fully functional protein.