MLARQVFSKDDFMSQTQANLVEVRGIRFSRGDRVIFDDISLSVPRGKITAIMGPSGIGKTTLLRLIGGQIPPDRGEILFDGENVPQMTRSRLYTVRKRMSMLFQSGALFTDLNVFDNVAYPLREHTHLPPALLHTTVMMKLEAVGLRGAAKLMPSELSGGMARRAALARAIALEPDLIMFDEPFVGQDPITMGVLVKLISELNSTLGVTCIVVSHDVPEVLSIADYAYIVADKKIVAHGSAQSLRENTDPRVRQFIDGIADGPVPFRYPAGDYHHDLLGIGS*