MPTEEEYGLVLAVVDQLETNIASLGQEILIRFFVNNPENRNLFPELKGLRTEPEARDSSDAQDHGKKFLVFCRRAVVAKGNWKTIIEPLAVQECFVLRIPPDLFDDTGKSLLEVLKERHPPKMGAKVANALVAAFEAIRNRIELIFAILGR