MGHHHHHHHHSSGLEVLFQGPGGTMLKEILEAYKEIARTGNEREALLRAIDIVRDKYSEKGDEETDTLLHRVRLDVREGNLEHAVEDLKKLVEKRPELKDVALVLILIMAEEVKKLGFPEFAEKIEELVEKFAETGDIKYVYAADIVYLMALVKKLGDEEFVKILEKFYEKLLETGDPVYSLIADVILLLAKLLKEGEISEELAREVAELLEKGDLKGVVDTVLLYYLKGEVSKEAAVAILEKILKVAKALGDEELIKHASLAIEHVKMD