MRVKEISKLMKVDNRRVYDVVNLLSIFPKEEESFVIRMNKDNIFYFKWRYCFIDDINIKDRLQELVKRNCLLFNRVNALKANINKKIPFKKFALEVFKSDEEMPEDIQLLLIQLNSTQPCLNSKNDLPVVLKSMKINVANPATGRIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSSLGDEFKGYILKITGGCDKDGFPMMTGVATNNRVRLLLDGRNGCYKPLRNGERRRKTVRGAIVAGDISVLNTVVVKKGEGEIEGVTNDALPMRAGPKRASHIRKLFNLSQKDDVKKFVIRREVAKKHPKEGKSTKRSKAPKIQRLVTPRRLQHKAQKLEAKKLHKIAMLKEAKRYAAILNRYKVLKAHGMKVVSFADTDAVFKQNKAGSKKAASKGKKVNSKKTGKK