MEEKREKAGLQQGITVEEEEGKDVVLPGFRFHPTDEELVGFYLRRKVAKKAFSIDIIKEIDIYKHDPWDLPKVMSSAGEKEWYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDRSICSAGRCIGLKKSLVYYTGSAGKGTKTDWMMHEFRLPCTNTDNTCPTMQEAEIWTICRIFQRSIAAPKRSWRDSISKKKSDDGNDEFRFDASSDCQTHASQRNSVAQAPMAALHSDVGPTPYANDFFPDGNWDELGRMVEFMTVQNVFSYCK