MSAPARPRAVAAPPDSLIAAHLEGAHFHDAWAVRAGEPGRSALGQFIKAFGRTPGWVDACMRLRNRAVRLAGLKDLGRMAAIDPGRAERDYRVGDRIGIFTLYDITPDEVLLGDRDRHLDVVLSLHCARSDRGETCVTVTTVVHVHNLLGRLYMLPVTPMHRVIAPSVLRAVALPG