MSRLAKKPIVLPQGVTVEIKDNVVKVKGPKGELSQEFLPYVKIEVEGNEVWVRPNEEQIIRKSDWRKVKMFQGTYWSLIRNMVVGVTEGYKKELEIVGIGYRAQLQGNTLVMNLGYAHPVVYEIPSDVKIEVPAPNRIIVSGIDKQRVGQVAAEIRAFRPPNVYTGKGIRYVGEVVRQKEGKKA