MGHHHHHHHHHHSSGHIEGRHMLLEINHLEKVFRTRFSKEETRALQDVDFKVEQGEFIAIMGESGSGKTTLLNILATLEKPTNGQVILNGEDITKIKEAKLASFRLKNLGFVFQDFNLLDTLSVRDNIYLPLVLDRKRYKEMDHRLSELSSHLRIDDLLDKRPFELSGGQKQRVAIARSLITNPQILLADEPTAALDYRNSEDLLNLFETINLDGQTILMVTHSANAASHAKRVLFIKDGRIFHQLYRGNKNNSEFNKDISLTMSAILGGE