MSDPMLSDHLKDDIVQGLDGDLEIIDKRLGGPTSDLDIVTISGMGGIGKTSLAKKAYDHLPIRNVLVEALHCIPKQRVNVNTKDYVKMNDSELADLVQKSLKDPRYLVIVDDMWNRISQKFPNRNNGSRVLLTTRETDVAIYANTSSPHKMNLLDLDNSWKLLRDKVFGLEHDHPPKLEEIGKKKSRKMSRTSLNNFSHLSKTVAKTLESWKYVAKTLSKIIASHPNKCLGVLSFSYHHLPNRLKPCFLSMGDFPEDFQVDTWRLIQLWIAEGFIKSSPGSRETWKKWLNIIWRILSAGT*