MTPFKVVYGRDPPQLLRMGEGQTAVDSLDEMIRERDGVLDELKLNLLRAQQIMKKYADKKRREDSFEIGDKVFLKLQPYRQKSLAKRPNEKLAARFYGPFEVIQKIGTVAYKLQLPVESKIHPVFHKRACGVSATAPTLPAQLNQELELMVEPEELLEVRTEGENTRVLIKWAGLPTFEATWEDAFLLNEHFPDFHLEDKVLVWGRGVVMDQPTPDTPLLVFTTDATERGREDRSTTTTLQLHKRERHLTIPLSLPDKQIHCRALIIVTAK*