MIDGKAVAAQIRAEIQQQVEELRSKYKRVPGLAVVIVGERKDSQTYVRMKKKACEEVGILSFGSDLXESATQAEVLKVVQDLNSNPDVHGILVQLPLPRHMDEEVVLGAISLEKDVDGFHPLNMGSLTMKGREPLFAPCTPLGCIELLKRCGIPIKGQRAVVVGRSNIVGMPVALLLNKCDATVTVCHSGTKDMEAIVRQADIVIAACGQPAMIKGSWIKPGAAVIDVGTNPVPDTTKKAGFRLVGDVEYDEAVKVAGAITPVPGGVGPMTITMLLK