MNLFEVAHFVSEKPMYEQGLILLPHLATLGWGVGPGGEVVDTFPYFVSGILHLISSAVLGFGGIYHALVGPETLEESFPFFGYTWKDKNKMTTILGIHLILLSLGAFLLVFKALYFGGLYDTWAPGGGDVREITNLTLSPNVIFSYLLKSPFGGEGWIASVDNLEDIIGGHVWLGSICFFGGLWHILTKPFAWARRAFVWSGEAYLSYSLGALSIFGFTACCFVWFNNTAYPSEFYGPTGPEASQAQAFTFLVRDQRLGANIGSAQGPTGLGKYLMRSPTGEIIFGGETMRFWDLRAPWLEPLRGPNGLDLGKLKGDIQPWQERRSAEYMTHAPLGSLNSVGGVATEINAVNYVSPRSWLATSHFVLGFFFFVGHLWHAGRARAAAAGFEKGIDRDTEPVLSMTPLN*