MSSTETQFGNMSTTVLVTGATGLLGRQVFNTFKHSGCLVVGQGYSRAIPPTIQKADLEKEEDIKNLLNEAKPQIVIHCAANRSPDLCDQNPDQARRVNVDATRTLAEETARRGALLVYISTDYVFPGKEGEAPYEADAQTNPPNLYGQFKRDGEVAVLEATKDTGLGIVLRVPVLYGTAKENSESAVNTLVDAVYKAQDESAGVKMDDWALRYPTNTEDVARVCRDIVIKYVKERQRIQELPKILQFSSEDRMTKYEICEKLADVLGLSLVGMVRNKQGNDPNASVQRPYDTHLSTKALKELGIDLRTVDFVSWCMESCMMLNV*