The correct option is D Gene splicing
Gene splicing is a post-transcriptional modification in which a single gene can code for multiple proteins. Gene splicing is done in eukaryotes, prior to mRNA translation, by the differential inclusion or exclusion of regions of pre-mRNA. Gene splicing is an important source of protein diversity.