MNRLFGSKNQAPKPTLDSAISNVDNRVASIDVKLAALNSELSTYQSRIAKMRDGPGKTALRQKALKVLQRRKQYEAQRDQLSQQSWNMEQANMMQDNLKNVMTTVDAMKTTTKALKKQYGKIDIDKIERMQDEMADLMDIGNEINESISRAYDIPEDVDEAELDAELEALGEESLFENPMMGDAEAMPSFLQDEVAPPTFIDEPPEQGKVKEAAGGVG