Generation of Protein Isoform Diversity by Alternative Splicing: Mechanistic and Biological Implications | Synapse