CPFEKAAHNCKKLARLLKKNWNDWVILATHARNIKGTANKVPEFRNGCGKAAALLLTFAQLVVLALQNDGKGEEQAGEEKEECSKWAQGLALESRALAR