METKMVSNPKRLHFILVPLMAQGHLIPMVDISKILARQGNIVTLVLTPQNASRVAKTIERARSDSGLQINLVTFPIAYKEFGLPENCETLDTLPSKDLLRKFFDAVEELQEPLERFLEEQETPPSCIISDKCLFWTSKTAKKFKIPWVSFHGMCCFNLLSSHNLHLHSPHLSVSSDSEPFTIPAMPHRVQIARSQLSGAFRKQANRDDVRREKMRESEAEAFGVIVNSFQELEPGYGEAYAEAIKKKVWFVGPVSLCNDRMVDLFDRGNNSNMAISETACLKFLDSMKPKSVLYVCLGSLCRLIPNQLIELGLGLAESGKPFIWVIKTEEKHMTALNEWLKLEMFEERVKGRGIVIKGWSPQAMILSHGSTGGFLTHCGWNSASEGVSFGVPMITWPMFAEQFLNEKLVVEVLKVGVRVGVEIPVRWGDEERVGVSVKKHSVVKAIKLLMDDDGNEDGEFLGRRKRIQELSVMAREAVELKGSSSTNVSLFIQDVLEKVSLE*