MEKTVIGVVHLLPLPGSPEHTDLSAVIDKAVKDARAIEEGGADALILENYGDKPFLKEVGKETVAAMTVIACEVKRDVSIGLGINVLRNDAVAALAIAKAVNADFVRVNQLFFTSVSPEGILEGKAGEVMRYKKLVDCRAMIFADIAVKHAVHFASLEDYCLNAERSLADAVILTGKTTGGEVSLEELKYAKKTLKMPVLAGSGVNAENAARILKWCDGVIVGTYIKRGGLVDAERVRRIVRAAKG