MIARKFTSATSQSLRVCVVGSGPAGFYTAEKMLKAHEGAEVDIIDRLPTPFGLVRSGVAPDHPETKIVINQFSRVAHNERCSFFGNVSLGSSISLSELRQIYHVVVLAYGAESDRVLGIKGEELKGVHSAREFVWWYNGHPDFSNMTLDLKNTDTAIVLGQGNVALDVARILLRSPTELATTDIASHALDALRESSIRKVYLVGRRGPVQAACTAKELREILAIKDLNINIKEADLVKTSADEEEMKNNRIRKRVFELLSKASSTSGQTSGQRELDFTFFRKPDKFLESDHRNGYVGGVHFEKTTLKGNGDSGYQIATGTGEYEDIKCGLVLKSIGYKSIPVDGLPFDHSKGVVPNIKGRVISSYDASEAEDGLYVCGWLKRGPTGIIATNLYDAEETVASIYEDVSKIELTSRKPGREGLLELLESKKIKFFTFDDWKKIDFEEKRVGSLKGKPREKLTTWKDLLQVK*