Alternative splicing ( mechanism and its regulation )