LKIMGEPSHSRFEKSLGLLTTKFVALLQASSGGVLDLKVAADLLAVRQKRRIYDITNVLEGIGLIEKKSKNSIQWKPYACKHLPGTNSQEYSFKVSELKKELTKLNDYEQELDLHTLRIEQSIRNTTEDVEAKKYLYLTSEDFLNVYDNVNTVMVINTPVDKSHINLQKLNESFQVKISSSTTPIVTSLLCDSYEDTTKKKYPLKRKNQNKMEDDEPDMKKPRFIYNGEDPDLITAGILFRKHGSSVFNGDFYDDSNEKSYVIVFWLEEEHTIWHKQTGDNIK