MGKVGMEKLCPCQDKDIYHDLCSALERCVHVDEDYKSLLLFIEKGGVAYGGDGDNPRLAYFDVEADPLYMNFLANTKLDGTSYVSKVNDQNGLTVFIKYERDRELEIHGVEKGQDNAREKCELGRSSKALKTNARKNRMEKRIFSKKQGNEDMDLDNRKQRIDVEIVPGKEQNMKSGILSKKRQNEDMDLDNRKQRIDVNIGPGKEQQMKDGILSKRQGNEDRDLDNRNHRIDVMIVHGKKQKMNDGILSKKRRNEDRDLDNWKHIIDANIIPGKEQKIQNDSKFMDVEVKIEPQEDSDSLKEAISQSEVEILENVGAEVRRGSSSNPFVPSVEHCLNLDATIIDSRYRKEVLNLLMTPYNEEEYKKLWKDIKMRLPSSSTNGCGKSLLSLHKAVNRAIKMANHDKDKKLNIMRGFFFWLEHLTRQDAFQPWEDAECLQTKPGSS*