MGHHHHHHHHSSGLEVLFQGPGGTMEELARRVGRAIERYLNGEINEVELALAVGHIFRDYGLEELHEIVDRLLAGEISVLEMLFRLYEAAVKLGLDDLKFVLLKAIFKLLNEPKMVKIVEILEEMYKRAVKKGDEETIKLLKEMLEVLFEIAKAIANNDKEEVKKLLAKFVLLLLEMVKRAIKKGDKETLKLIHEILDIIAEIFEELGDDELAHAARLVSKAAELALKGKKEEAEKLFEIAEEELKELIEK