MEKLCPCQDKDTYHDLCSALESCVHVDEDYKSLLLFIEKSGVGYAGERDNPKLAFFDVEADPLYMNFLANTKLDGTSYVSKVNDQNGLTVFIKYERDRELEFHGVERGQDNVREKCVLGRISKALKTNARKNRMENGILSKKQRNEDRDLDNRKQRIDVEIVPDKEQKMKGGILSKKPRNEDMDLDNGKQQIDVNIGPGKEQQVKDGILSKRQGNEDRDLDNRNHRIDVMTVHGKKQKMNDGILSKERQNEDRDLFNCKHIIDENIIPVKELKIQNDSKFMDVEVKIEPHEDSDSIKEAESKSEVEILENVGAEIGWGSSSNPFVPSVERCLNLDATIIDSRYRKEVLNLLMKPYNEEEYKKLWKDIKMRLPSSSTNGHGKSLLSLHKAVNRAIKRANHDKDKKLNIMRGFFFWLEHLTRQDAFQPWEDAECLQTMPGSS*