FNPKSSKFEVYDFDHVVFAAEDADAAAARLAHGLGLRPVARADLATGNRAFRALLLRSGEIRLVFVSPLDPALHAAETPATSTAVLPGADHAEHRAFVARHGLGVRHVAVLVKDAEEAYKIAVENGAKPHHPPTLLDNRVTVAEVELVGDTVLEFVSRKDDFLPGFEPVPAAESPPLDYGLVRIDHVEFAVEDLEPAVKYISGFTGFWIYPQEDNGFRSAVLASDDKKVRIPINEPIEGLEEKSQIKTFLEENNGPGVQHIALESRDIFATMRAMQARADTGGLRFEPPPPDAYYESLKERVGDVFSPEEIEQMKELGILASRDKNGVRLLKYTQPIGEKNTLYFEIVQRIGCEVSMKGGCGGFGYDNYELLKEAEEAEKEKK