MSKTLSLQLPWVEKYRPQVLSDIVGNKETIDRLQQIAKDGNMPHMIISGMPGIGKTTSVHCLAHELLGRSYADGVLELNASDDRGIDVVRNQIKHFAQKKLHLPPGKHKIVILDEADSMTAGAQQALRRTMELYSNSTRFAFACNQSNKIIEPLQSRCAILRYSKLSDEDVLKRLLQIIKLEDVKYTNDGLEAIIFTAEGDMRQAINNLQSTVAGHGLVNADNVFKIVDSPHPLIVKKMLLASNLEDSIQILRTDLWKKGYSSIDIVTTSFRVTKNLAQVKESVRLEMIKEIGLTHMRILEGVGTYLQLASMLAKIHKLNNKA*