MASFSVEDFVGNGVLKDLLPTLLKEGWDDVPTLKIMNKEDTDAMNMTQQQKDALEIRSYLHDRALLQYGDKLEASGKCLPELLSISTVDLSSQFGMKRGHIARFVDRTSACADPLLKSYAPLTARNRNSIVSRNNSNFKSYASVNSRKIQASSSMNHDKPLEQSLADFKIKDDHIFKGIVAAGPAEPRACGCVQPPPVVDSVAPYSAIENISVQKLTPEYKIGMERLVKTKTPPMKASELWRDKPAVLLCIRRPGCIMCRAEAHQLYAKKPIFDALGIRLFAVLHEHIESEVKNFWPRYWGGVVLFDRSMKFFKALGGGQLLKDSFISGFIFNPRAIANYKRAKATGSEQNFKGEGEIKGGLFIVGREKSGIAYQFIERNFGDWAPLAEVIDICSKLQNQQQSQEESIKTSQQYE*