MMLRGNLKQVRIEKNPARLRALESAAGEGEPASAAAMALTLAGEQAPPGPAPSEEHPEEEVGFTIDIKSFLKPGEKTYTQRCRLFVGNLPTDITEDDFKRLFERYGEPSEVFINRDRGFGFIRLESRTLAEIAKAELDGTILKSRPLRIRFATHGAALTVKNLSPVVSNELLEQAFSQFGPVEKAVVVVDDRGRATGKGFVEFAAKPPARKALERCGDGAFLLTTTPRPVIVEPMEQFDDEDGLPEKLMQKTQQYHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQELQRKQIQLRHEEEHRRREEEMIRHREQEELRRQQEGFKPNYMENREQEMRMGDLGPRGAINMGDAFSPAPAGNQGPPPMMGMNMNNRGTIPGPPMGPGPAMGPEGAANMGTPMMPDNGAV