MGEEGELAAEKHVRYIVTAEKKKDSFESLVMEHLRASGAYWGLTTLDLLHKLDAVDAAEVVDWIMSCYHPGSGGFGGNVGHDPHVLYTLSAVQVLCLFDRLDVLDADKIADYITGLQNEDGSFSGDIWGEVDTRFSYISICTLSLLHRLHKINVDKAVEYIVSCKNLDGGFGAMPGGESHAGQIFCCVGALAITGSLHHVDRDLLGWWLCERQCRDGGLNGRPEKLADVCYSWWVLSSLIIIDRVHWIDKEKLAKFILNCQDMGNGGISDRPDNAVDIYHTYFGVAGLSLMEYPGVKPIDPAYALPLDVVNRIFLTKQQ*