MLNELCKEKKEDPPKDVSTIESLTEEVRNRLHNKRYVVLFDDVWNGKFWDHIESAVIDNKNGSRILITTRDEKVAEYCRKSSFVEVHKLEKPLTEEESLKLFCKKAFQYSSDGDCPEELKDISLEIVRKCKVLPLAIVAIGGLLSQKDESAPEWGQFSRDLSLDLERNSELNSITKILGLSYDDLPINLRSCLLYFGMYPEDYEVESDRLIRQWIAEGFVKHETGKSLKEVGQQYLSGLVRRSLVQVSSLRIDGKVNRCLVHDLIHDMILRKVKDTGFCQYIDGPDQSVSSKIVRRLTIATDDFSGSIGSSPIRSILIMTGKYEKLSQAQSAFEHLKAALSSAPVLTLPNFQFPFTVETDASDVGMGAVLS*