MGLFDGIMGNASEVDNGKIEEEFQQVLAESENIERTYKLIRDLFIFTNKRLILVDKQGVTGKKMEIHSIPYKNIVHFSIETAGSFDLDAELKIWISGNSVPFQKQFNKSLNIYEVQTVLASYVLN