MKITQVELFIANFEETISFYKDQLHWDLLNTKDGKATFRVGESLLVLHQNEESKHYYHFAFNIPPNLFHSAKHWIQQRMTLLTEDGDDEVDFTESKAKALYFEDPAGNIIEYIARSTTPTALTVEFSPTQLVGISEIGVSTNDVKIVVEELMGMGIFPRNNENIYESQFLNFMGEAEEGNYIIVGPVGRRWIFSEKPGKETPTIIHTDRGIFRYSI