MSVDLLSELKDRKGQIANEHAAYIESHPELRQVLNDFVSACLVHKPRDVVAFASKYFSSYLPEAERSKLADKQDPVAMSKAGLLRPVVICGPSGVGKTHDRISPKFGFSVSHTTRAPRPGEVNGVHYNFTSIPDMEADIAKNKFIEYARVHGNMYGTSIAAVQQVCDSGKVCVLDIDVQGAQQVKKTSLNAMFIFIAPPSMAELEKRLRGRNTETEDKIKLRLENAVKEVKFLEENPGFFDKVITNDNLDVAYEELKNLFVL*