FNPKSSKFEADRFAHVVFAAEDAEAEAARFARGLGLRRAEYADLRTGNKRFRAILLRSGELRLVFVSPLPAELSADETPETSTAVYPGYDVEEHEAFVAKHGLGVREVAVLVKDAKEAYEIAVANGAEPAFPPVLLDNRVTVAQVKLVGDVLLEFISRKDSFLPGFAPVPAEESPPLDYGLVRIDHVEFVVENLDPAVEKISGFTGFWIYPLDDNGFRSAVLASDDERILLPINEPILGGKEESQMKKFLEANNGPGVQHIALESRDIFATLRAMQAVADRGGLAFEPAPPETYYESLKERVGDVLSDEEIEQCKELGILASRDDEGVLLLKYTKPIGERDTLYLELEQHIGCLERQRGGCGGFGYDNYELLKEAEEAQKAKE