GEFMPQTFADAVAASLPHLRRYARALTGEQRTGDAIAARTLEGLIADPSVLERDLEPRLMLFRAFHRTWRREGAPVGEADSHLAQRAQSHLARLTPNTREALLLHAIEGFTAQEIGAVMEVPPETAADFIDTALREMAESVAGRVMIIEDEAIIAMDIAAIVREMGHRVTGIARTRFEAVRLAREERPDLILADIQLADNSSGIDAVNEILAEFADLPVIFITAFPERLLTGERPEPAFLITKPYREEQVRSAVSQAMFFASTETLAA