SNPKSSKFEALDYDHVRFECEDAEAAAARFSHGLGMRLAERADLRTGNREFRALLLRSGEARLLFVAPLDPALSAAETPETSTAVLPGFDHDRHRAFVARHGLGVRHVAVEVKDAKEAYEIAVANGAEPAFPPVLLDNEVTVAEVKLVGDTLLEFVSRKKEFLPGFEPVPAEESKPLDYGIVRIDHVEFVVEDLDPAVEYISGFTGFWVLPSGDNGHRSVTLANDEQKIILPINEPILGGATPSQVQKFLEAANGPGVQHIALLSRDIFATLRAMQAVADKGGLKFEPAPPQAYYDALAARVGDVLSPAEIAQCAELGIRADRDDNGVLLHAYTKPIGDKDTLYLELVQHIGCLVSQLGGCGGHGYGNYAALAEAKAAAAAAA