MGDGKGGNLLDQLEDTLLQADLGMATTDDVLEEARFLREESTEIFSRDDIKALLRGKLLEALGPSTNNPTPLTIHFIMGANGMGKTTTIGKLAHRLKTESGQKVLLAACDTFRAGAVAQLEQWADRAQVDCFSPNESTNGPSAVLFGALDKAIKEDYNVLLVDTSGRLSNNDALTAELVKMKRVIQKRMSTKFDSAVKPIPNESVPHETLLVIDAAQGRMALDSAKQWDKEVGLSGLILTKLDGSAKGGSVVAVSRELGLPVKLVGVGEGLEDLRDFEPESFVDGLL