This is a real-world medical entrance exam question, please give the true answer based on the question and selection. Topic name: Transcription, Subject name: Biochemistry
Which of the following mechanism is responsible for Multiple proteins from a single gene? 
Select and explain. 
A. RNA interference, B. mRNA capping, C. Mutations in the promoter of the gene, D. Alternate Splicing
D: Alternate Splicing
Answer: D: Alternate Splicing 
Explanation: Alternate patterns of hnRNA splicing result in different mRNA molecules which can produce different proteins. Alternate splicing results in mRNA heterogeneity in fact, the processing of hnRNA molecules becomes a site for the regulation of gene expression.