MSRKTYSSVDCLFILFLTSTFAEFSGLEKNTFPQPVHAKDVEKVPELDLGKIINEKVYANIFVRKREEHKLLVNHLQSIEDYSKRYKLMKLGIDEILRIIREEGGKLRGNQITAESEFPKLQELINALAQFLENTCLFGEMVLHFPDMSYRILKGVSDWRTLMTDALNYTKTFVKILDEKSVELLGLLNQEINEDQRTPEYVNPYREGAQQTESAKPKKKSKSKPKKGPSLSPAKTEL