MKRLKIFLLIIVLAGIKGWAAGDRIIPLNRIPQKAQAVVAKHFAGAKVSYVKMDDDLFSKTYDVVFTNGNKIEFDKKGNWKEIDCKYSRVPSDLVPAPILRHISSQYPDLYIVQIDRDSRDYEVELNNGLELVFSLKGVFKRFHD