MNLFEVAHFVSEKPMYEQGLILLPHLATLGWGVGPGGEVTDTFPYFVSGVLHLISSAVLGFGGIYHALIGPETLEESFPFFGYIWKDKNKMTTILGIHLILLGVGAFLLVFKALYFGGLYDTWAPGGGDVRKITNLTLSPNVIFGYLLKSPFGGEGWIVSVDNLEDIIGGHVWLGSICIFGGIWHILTKPFAWARRAFVWSGEAYLSYSLGALAIFGFTACCFVWFNNTAYPSEFYGPTGPEASQAQAFTFLVRDQRLGANIGSAQGPTGLGKYLMRSPTGEIIFGGETMRFWDLRAPWLEPLRGPNGLDLSKLKRDIQPWQERRSAEYMTHAPLGSLNSVGGVATEINAVNYVSPRSWLATSHFVLGFFFFVGHLWHAGRARAAAAGFEKGIDRDTEPVLSMTPLN*