Homology and non-homology at the yeast mating type locus