MSFLDIDNLEIDLGEFVVRVDELHLSRGDYLVIIGPTGSGKSIFLETIMGFFEPISGTISLDGADLTTLPPEERDVSIVYQDHCLFPHMTVEENIAYGLRKQTEMKENIHRQVHEIAAMMGIDHVLNRYPGTLSGGELQRASIARAIIVNPRLLLMDEPFSALDQRTKISLRKLIADIRDNFETTVIHVTHDLDDIWWLSNKVAVMNHGKIIQMGKKEEVINKPSPYFVADFLGANILEGTVKGQVNGLTSVNVNSNIFRTVDCGEGSVILSIRPENIMIAADPFMASAQNIFKGTVEDIIETSRIVYVNLRIGDIVLTSAVTPGAVTELGIRTGEEFQVLIKATNVRIIGEKNKNG