MESFGVLMTQPMMPYLQEEISRRFKIFKLWEAPNQAKFLSENAASIQAIVGDSAVGAKAEFIDALPNLEIVATCSVGLDAIDLEMCKEKGIRVTNTPDVLTDCVADLTIGLIICTIRQLHMADRHVREGKWITFGNYKLTTRFSGKTVGIIGLGRIGLAIARRAEAFGCPITYYSRSEKPDFRNYKYYSNVTELATNSDILVVACPLTEETHHIISLQVIEALGPQGVLVNIGRGALVDEPEMVTALLDGRLGGAGIDVFEHEPEVPMELFGLDNVVLVPHVGSATWETRKEMADLVLGNLEAHVLKKPLLTAVV*