MEAATVQRFQYSSWNDLRNFEGKPRGSLRYNTQRIKEDKRFRVVALTLDKRRDHRLRSVSDKNSSALLETGSLLHSPFDEEQQILKKKAEEVKPYLNGRSMYLLNSFLVNALGMMGSGKTTVGKIMARSLGYTFFDCDTLIEQAMKGTSVAEIFEHFGESVFREKETEALKKLSLMYHQVVVSTGGGAVIRPINWKYMHKGISIWLDVPLEALAHRIAAVGTGSRPLLHDDESGDTYTAALNRLSTIWDARGEAYTKASARVSLENITLKLGYRSVSDLTPAEIAIEAFEQVQSYLEKEDGMARPDGL*