MRERRLTDVPTRRGAIRSSRSDSGVLSGKGGVGKSSVTTQLALSLSLAGHSVGVLDVDLTGPNIPRMFSVEDAKVTQAPGGWLPVPVHESNPASNTGSLRVMSLGFLLRDRGDAVVWRGPKKTAMVRQFLSDVLWGDLDFLLVDTPPGTSDEHISLAETLLQKTVPGQLAGAVVVTTPQAVATADVRKELNFCKKTAIPVLGVIENMSGYICPCCGEKTNIFMSGGGEVMANDFGVKFLGRIPIDPVFVELIETGRRPRYQAPAKPDPEAASESEARDPGLLVEKYTDSILAPIFGNIAAELIRGVSSG