Role Of Pre-Mrna Alternative Splicing In Protein Diversity And Epigenetics