KCFVQVGVTSTNGDLKGFIDQNQSPTKGNISVITLPVSSTNSPTKILPKTLGPINVNVGPQMIISTPQRLASSGSVLIGSPYTPAPTMVTQTHITEASAWGPGERKRTQEIIESDFSESKRSKKGDKNGKGLRHFSMKVCEKVQRKGTTSYNEVADELVSEFTNSNSHLATDSAYDQKNIRRRVYDALNVLMAMNIISKEKKEIRWIGLPTNSAQECQNLEIEKQKRIERIKQKRAQLQELLLQQIAFKNLVQRNQQNEQQNQGPPSLTSTIQLPFLIVNTSKRTIIDCSISSDKFEYLFNFDNTFEIHDDSEVLKRMGMSFGLEAGKCSAEDLRTAKSLVPKALEGYITDMSAGFSWINQGLISSSAQAISHFEAAGSTYDAKSSENAGLCLDAEVALATGQLLAPSSQQSSSAASRGETPCSFNEEDEEDEDEDSSSPE