alternative mRNA splicing, multiple gene promoters,