MDYKDDDDKSGMNSHLHVNFIKRLGNVTLQMRFSVDTEILVLFGPSGAGKTQTLQAIAGLSTPDSGLIALNDTTFFQRMSGKPIINLPARKRRIGYVFQQYALFPHMSAIENVAFPLAGRRDARDRAMELLERMRLAHLAQRMPHELSGGQQQRVAIARALATEPRVLLFDESFSALDRPIRERLHDEIRALQAERRLIVIYVTHNLDDAFAVGHRLAVVRDGRIEQIGNIEDVFTRPANSQVLTILGIPNAIRARVTRTGPSGALLDWDGIALEAPPLDASPGAQVVAYIRPEDIRLIYPDRPLSRVVGTNHLDGIVAERRLGRHIHHLRVALPDGRQIEAVYPASSYASMNLTPGGRVRLALRKESIVIIA