MRIKFNGQPLSTTCQNSAEFFHQHSKDPSDVWIINGFATKQSQQLHENDELFCIPKGKIPQKEALDAMMRARHTPHLHDKLKRASVAICGLGGLGSHIAIMLARSGVGKVHLIDFDIIEPSNLNRQSYMIEDLGKLKTKALQEQIKKINPFISTQIHTLRITEDNIPELFPGDDIVCEAFDSIEAKAMLMQNFHRHFPQKILICGSGLAGYGESNSIKTHKITKNLYVCGDLTSEAQIGRGLMSPRVNICAGHQANLVLELLAK