MMLRGNLKQVRIEKNPARLRALESAAGDGEPAGSMALLAAEPAEERAADEVGFTIDIKSFLKPGEKTYTQRCRLFVGNLPTDITEDDFKRLFERYGEPSEVFINRDRGFGFIRLESRTLAEIAKAELDGTILKSRPLRIRFATHGAALTVKNLSPVVSNELLEQAFSQFGPVEKAVVVVDDRGRATGKGFVEFAAKPPARKALERCGDGAFLLTTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXEREQPPRFAQPGTFEFEYASRWKALDEMEKQQREQVDRNIREAKEKLEAEMEAARHEHQLMLMRQXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXREQEMRMGDMGPRGAINMGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHSDRFPQGPPSQMGSPMGNRTGSETPQAPMSGVGPVSGGPGGFGRGSQPGNFEGPNKRRRY