MMGIINVLKNKKIKVTEIPKWGAFLRKQWEDNFANHLSVEEKKSIYLWNNSGICGYLWHLFSYEKRACLKREEAEKAFNNEHKGSCYVFWQHTDYALILENAYILNAEDLEDEYDIYVVDKEFNWTYVKTHETLLCGPYFGRKDIKT