MESAATRSQLEKLEKKVDEGVGNVAQYLALLRKFKLRRSEKVTIHGSALLSDPSSRRKLGSEVWSVYEQVAVAAMDCQCLDIAKSCIEMLLSKFPESLRVGRLEGMLCEARGQWQQADKIYQQLLEAQPSDAFAHKRKAAIAKGQGNLAGAVEVLKNYLDIFMADHDAWRELAEIYISLQKYNQAAFCYEELIMMEPSNAGWHLKYAEVQYTIGGLESLKIAKRYYASAIKLSAGRNMRALYGLCLCGGAINQAKGRNKDEESTELQALASSVILKEYKEKCPKKLALVTSVLDKQKL*