MEKLIGLKAEVYAAREKNGVYIPKEQYYEKESERKAMTEQIEQMGALLEINQKQLEELQDKYDAQVQQSSELSDKLKCTREKDFIISEQKKAENALAHQASVLHPDLEKSIQENALLFSKIAREDKLNAENRSVVDSFQSELSKQIIVLCDTVSTSMAKQNEHLQCVEKLCHSCLAFNDKSVLELRKKVASSKALYVSHLEAMQNVVRLHRASNNAQLEDITSLASDGSCFLEQLLDTESREANVIFGDIQGILSNHQGEMAIFARELHERFNASAEHTTTMSMFIVGLLDQLMEESCQLLAYASQAHEFQMDTIADFQRTYEERLRKSWWISDLLV