MMTSKTILVGLFGHPVSHSQSPLMHNAAFAEAGLSFAYAAFDVHPEDLEEAVEGIRALGIKGVNVTIPHKVAVMPMLDEVDPLAKKIGAVNTIVNVDGRLIGYNTDGLGYVRSLVEDTKIELEKQVVTILGAGGAARAVAFTLAEHGVKEIRIINRSREKALFLAEHVGTIVPTKVVEQDAGQEAIADSTLLINTTSIGMFPNVQDMPVPAEWLHGELVVSDLIYNPLETRLLREARSIGATVHSGVGMFVNQGALAFELWTGQAAPSDKMRAVVLEQLKK