MSKSANYEVPWVEKYRPRVLSDIVGNQDTVKRLEVIAQDGNMPHMIMSGTPGIGKTTAVLALAHTLLGPDVFKEAVLELNASDERGIDVVRNRIKSFAQKKIALPPGRHKIVILDEADSMTSGAQQALRRTMEIYSNTTRFAFACNQSNKIIEPIQSRCAILRFSKLRDIELLQRLRQIAEKENADVTDEGYEALIFTSEGDMRQAVNNLQSTHTGLGLVTPDAVFKVCDQPHPLLVQNLLESCHKADIEDALSKLDELWTHGYAAIDIIQTLFRVARNTQSLEESLKLEYIKEIGWTHMRILEGVATIVQLSGLVARLCKMSIDPKVFKV