MGKRSIPQSRLRLAWLDSALIVAKLLGADGNRRGGASIKTLTLRDDVRLKRPTHALVCETLKHVPITRLALERAGVALAPDFNARSDGVGARGAEAPHGAAADEDGFYARLRAPEADGDAVPRRHVRVNTLKLSVDEATRRLASHRPKRDPHVSDVLVFKPGTDLHDHPMVRSGEIVLQGKASCLPAAALGPKRGWDVVDCCAAPGNKTTHLAALVGDRGRVRAFDADGKRLKRLARNVSTAGAGAIVDAKRADFLEVDPLDPEYAGVRAVLLDPSCSGSGTAGTRGDYLIAAARGEKDDPTRGHHLRPDKRVDALAQFQLRALLHAFEFPAAERLSYSTCSVHEAENEAVVRAALPRAAELGWRLCAAMPEWPRRGLDGAVEGAECLIRADQFEDDMEGFFVAVFVR