GENE SPLICING