MEKKKASLAEATIVDEMYSLLAGYEVKVPTDDQIKLDDLHEIVQKYGDSIEAATIYIEENRTDMMADLDSKANSLNEELVAILGMLHQERFLRSESDPFEIVTEMEQIWDRMVEIRDTLEIYKDYQKLFQMDMEDMSNFLMTEKEYNLRYGVWKALRDWLVMVKQWREGPVASLKAPEVQGKTDEYAKEAYKMGKANKEDTVVFRLKDAIDDFKQLLPLIEELANPALKDRHWTQIFKQVGQEYKDGLVFSINDMLDYKIMDKIEEVRVIGGVASKEFSFQRTLDKMEKDWEGVEFIVLPYKDSGTFILGGLDDIQTILDDQLVKIMSMCASPFIKIFEGRAVRWKTLMINMQDLLDNWVECQATWQYLGPIFGSKDIMRQMPEEGEK