MRVILMTGKGGVGKTSVAAATGLRCAELGHKTLVLSTDPAHSLADSFDLELGHEPRLVKENLWGAELDALMELEGNWGAVKRYITQVLQARGLDGVQAEELAILPGMDEIFGLVRMKRHYDEADYDVLIIDSAPTGTALRLLSLPEVGGWYMRRFYKPLQGMSVALRPLVEPLFRPIAGFSLPDKEVMDAPYEFYEQIEALEKVLTDNTQTSVRLVTNPEKMVLKESLRAHAYLSLYNVSTDLVIANRILPETIDDPFFQRWKSNQQVYKQEIYDNFHPLPVKEAPLFSEEMCGLAALERLKDTLYKDEDPSQVYYKENTINIVQGSNNDYSLELYLPGIPKEQIQLNKTGDELNVRIGNHRRNLVLPQALAALSPAGAKMEDDYLKIRFAEAVKR