KCFVQVGVTSTNGDLKGFIDQNQSPTKGNISIITLPVSSTNSPTKILPKTLGPINVNVGPQMIISTSQRLTNSGSVLIGSPYNPASTMVTQTHITEASGWVPGDRKRTREFIESDFSESKRSKKGDKNGKGLRHFSMKVCEKVQRKGTTSYNEVADELVSEFTNSNSHLATDSAYDQKNIRRRVYDALNVLMAMNIISKEKKEIRWIGLPTNSAQECQNLEIEKQKRIERIKQKRAQLQELLLQQIAFKNLVQRNRQNEQQNQGPPALNSTIQLPFLIVNTSKRTVIDCSISSDKFEYLFNFDNTFEIHDDSEVLKRMGMSFGLEAGKCSAEDLRTAKSLVPKALEGYITDMSAGFSWINQGLLSSSTQAVSHLEVAGGTSDAKSSENPGLCLDAEVALATGQFLAPSSQQSSSATSRYSESRGETPCSFNDEDEEDEDEDSSSPE