MKVTVMTGDEQIVTLDVDRDESVENLKALLEVETRVPLRQQQIHFNGKEMQNTEKLSAAGVQDGDLVMMFSTSERPSQDGLRVNPDGTAVNPQAFQQHARGDSQLMAQLLQNDPQLAQAILGDDTTELQNILRSRHQQRTELKRKQEEELALLYADPFDVEAQKKIEAAIRQKGIDENWEAALEHNPEAFARVVMLYVDMEVNGVPLKAFVDSGAQSTIISKSCAERCGLLRLLDQRFRGIAVGVGQSEILGRIHVAPIKIGNIFYPCSFTVLDAPNMEFLFGLDMLRKHQCMIDLKDNVLRVGGGEVSVPFLQEKDIPAHIRNEEKLSKLGSLSQATGESSRTREGTPNALQQTPPGAPAANPPQQGGDFEAKVTKLVELGFDRASVTQALKLFNGNEEQAAAFLFGG*