MLILDVASEESVERVVRNVLKRFGKIDILVNNAGVHCVGPVVEIPMSEVENAFDTNVYGPVRLIQAVVPHKATRRKGKIINVRSISVLAPGPWIGAYAASKAALHPFTDSLRLEVRTFGIDVRTVVPGAIKINIGYKSVANYSKLPEWKLYKPFEHLIRARAQLSGNPDATPAEVFAKQTVETILKENPAAWFSYGRFSMIAGFLYHLPIFLRDAIIRLA