MEESKGRVCVTGGAGYIASWIIKRLLQDGYSVNTTVRPDPVHEEDASFLYYLPGASQRLQVFNADLNIPESFSAAIEGCIGVFHVATPVDFESKEPEEIVSKRSIDGALGILKACLNSKSAKRVVYTSSSSAVFYNGKEEEVMDENFWSDVDYLRSSKPFGWPYAVSKTLTEMAVLEFGEQNGLDVVTLIPTFVFGPFICPKLPSSVDATLNFAFGDKGPFGLLLQAPMVHVDDVARAYIFLLEHSNLKGRYNCSQCLVTHERISELVSAKYQKFQPQTVDSLKQIEGIKLSDLSSKKLIDAGFVFKCGLEEMVDDAIQCCQEKGYI*