MVMKTNGFIEGGFPDELKRVLRSVGSEWGDVVDDMEALQVVPLKGAMTNEVFRIIWPTKCGNLNRNILVRIYGEGVEAFFNRDNEIRTFECMSKHGQGPRLLGRFADGRVEEFIHARTLSAADLRDHEISALVAAKMREFHDLEMPGPRTILLWNRMRGWLVQAKSMCSAKDVKEFCLDSLENEINMLEKELSHDYLDIGFCHNDLQYGNIMLDEETRSITLIDYEYASFNPVAYDIANHFCEMVANYHSATPHILDYSKYPELEERHRFVQAYLCSAGKQPSEDEAELLLQEVEKYTLASHVFWGLWGIISGYVNKIEFDYMEYARQRFQQYWMRKQELLASSDKAPDNHVDGYVVYDR*