MNMSAWALPEYIEDILPAEALKIEMMRRRVLDWLFVNGYELVGPPLLEYVESLLTGSGGQMNLRVLKVVDQLSGRMMGLRADMTPQVARIDAHLLNRKGITRLCYAGSVLHARPSGLTRTREPLQIGAELYGHQGLESDLEIQRLMLQSLAIAGVGNIHLDLGHVAVFRGLIRSTGISPDLEMELSGALQGKDKAALKELCAGLKKQVDASVREALQLLPELYGDENVLTLARSALPSYPGIMKALDELEMVASELSPLVDTLAFDLADLRGYHYHSGMVFAAYTDNCPNAIAVGGRYDEVGKAFGRARPATGFSMDLRELSGLMSSDSHPRGILAPFIKEDKALEKKIEQLRNEGQIVIVALPGHENDAGSFNCDKKLVSENGVWSIADALI