YNPKSSKFKVLDFDHIVFAAEDADAAAERFSKGLGLRKVERADPSTGNTRFRAILLKSGELRLLFVSPLDPATSAAETPATSTAVLPGFDVAEHRAFVARHGLGVRHVAVRVEDAAEAYATAVANGATPAFPPVLLDDTVTVAEVHLVGDTRLEFVSRKGSFLPGFEPVPEEESKPLDYGLVKIDHVEFVVEDLDPAVAAISGATGFWEYPSGDNGYRSRVLASDDKKVLLPINAPIPGGAVPSQMARFLEANNGPGVQHIALLSDDIFKTAKEMKAVENKGGLKFEPAPPDAYYASLKERVGDVFSDEEIEQMKELGLLASRDDTGVLILKYTKPIGERDTLYFEIVQRIGCEVEMLGGCGGFGGDNYAALREAEAAAAAAK