MSEIQVPVSFGELLDKIAILQIKSERMSDEAKLANVRNELSALETTWMAHPAAGHSLVELRAQLKAVNERLWVIEDDIRIKEKQQQFDAEFIKLARSVYVENDERARIKRDINLALGSSYVEEKSYQDYRSDPAPL