MKNTRIFKMPFASVYPHYVSKAEKKGRTKDEVDTVICWLTGYDRKGLQKQIDKKVDFETFFAEAPAINPNVSKITGVICGYRVEEIEDPLMRKIRYMDKLVDELAKGKSMEKILRE