MGKVGMEKLCPCQDKDTYHDLCSALESCVHVDEDYKSLLLFIEKGGVDAGDRDNPKLAFFDVDVDPLYMNFLANTKLDGTSYVSKVNDQNGLTVFIKYERDRELEFHGVERGQDHVREKCELGRISKALKTNARKNRMENGILSKKQRNEDRDSDNRKQRIDVEIVPGKEHKMKGGILSKKPRNEDMELANRKQQIDVNIGPGKEQQIKDGILSKRQGNEDRDLDNRNHRIDVMTVHGKKQKMNDGILSKERRNEDRDLFNCKHIIDENIIPVKELKIQNDSKFMDVEVKIEPHEDSDSIKEAESKSEVEILENVGADIGWGSSSNPFVPSVERCLNLDATIIDSRYRKEVLNLLMKPYNEEEYKKLWKDIKMRLPSSSTNGHGKSLLSLHKAVNRAIKRANHDKDKKLNIMRGFFFWLEHLTRQDAFQPWEDAECLQTMPGSS*