MAQKIVRVGDIQIGNDLPFVLFGGMNVLESRDLAMQVCEEYVRVTEKLGIPYVFKASFDKANRSSIHSFRGPGLEEGMKIFEEIKKTFKVPVITDVHEPFQAQPVAEVCDIIQLPAFLSRQTDLVVAMARTNAVINIKKAQFLAPQEMKHILTKCEEAGNDRLILCERGSSFGYNNLVVDMLGFGIMKQFEYPVFFDVTHALQMPGGRADSAGGRRAQVTDLAKAGLSQKLAGLFLEAHPDPEHAKCDGPCALRLNKLEAFLSQLKQLDELIKSFPAIETA*