MMSLTIKFVQQVVDTVPLEQRGPGTAALQAYANKGKSLKQRGTTGEKYNYIYELQQVFEGLNSELSQSAPESQVIGMSLL GLLGVSTEFANENEKLHNKFVEGATQMKAMLSPTTIARESELLEAIDKYIASTDIQQHEALFMKVMSFKDRY