MEVILIKPVRKLGKIGDILKVADGFGRNYLLPQKLAIRATKSNKELIVKQKYEFEEKDKQVREEVEKINTIIKDQQLVFIRQTSDDCKLFGSVTNKDIADKLSKNISYNISHSNIILDKQIKSTGIYTVEIRLHAELTSIVTVVVARSESEAQDYLREQKAETLEDVDETA