Before the Human Genome Project was finalized, it was assumed that there should have been approximately 100,000 genes coding for proteins. However, it is found out that many human genes are capable of making more than one protein, allowing human cells to make at least 100,000 proteins from only about 20,000 genes. What is the main modification responsible for this outcome? Explain briefly the mechanism of this modification (process).