MEPVRFLLGKQSSLAPEKVIAAVEIESEDGEEGDVIDIDPRIRLMYSANEGDIEGIKELLDLGTDVNFRDDDERTALHVAACQGYSDVVQLLVDNGAEIDSEDRWGSTPLGDAIHYKNHHVIKLLEEHGAKPPMAPMHVNNSREVPEYEIDAKELDFTNSIELAKGTFHIASWRGIQVAVKKFGDDEIADEDKVTAFRDELALLQKIRHPNVVQFLGAVTQSSPMMIVTEYLPKGDLHAYLKNEEPLRPTKAIRFAIDIARGLNYLHEIKPEAIIHRDLEPSNILRDDTGHLKVADFGVSKLLKVTNRVKEDKPLTCDNTSCRYVAPEVFKNEEYDTKVDVFSFALILQEMIEGCPPFKAKNENEVPKHYAAKERPPFKAPAKVYAHGLRELIEECWNENPSMRPTFKKIIPRLEAIYNKFGHKRRWKVRPLKCFQNFEAMWKKENSSSSRNGSSRSNSSI*