MGVAWDRLIRFVATDGRTLRGQPILPEPDFDLGNVTEATKLQAKVIIGDDIYDETGQTRVSNEIVTVAKLLGPLAQDDVDILRCVGLNYAKHIKEAGRTPPPFPSIFFKPNTCIHDHGADVEIPRIAQDEQADYEGELCVVVGRDAKDVPRESALDYVAAYTCGNDISARKLQRDPSLAGAVPQWGFSKGFDTFAPLGPCLVRADLVGSPGDLLLETVVDGEVRQRETTGDLLFDVPTLVSYLSSGTTLKKGSVIMTGTPGGVGAGLKPPKYLVPGTVMEVSIEKIGTLRNGVKFV