CSQCGKEFFLFSALQSHIRRHGKAENKCHECGKIFSRSWLLKGHLRTHTGERPFNCPDEECDKAFADKSNLRSHMLIHSNKHKTHVCTKCGRGFAQKRYLHKHMLEVC