MDWLGLLNGNPGVGKSAFLWYFLIRFGIEMTIENTSFVVVYQSADFIWEFTSLGQVSIHEKTDYPLSRLQQCVVHLIDQKIESGDPLGKRILVAASPGRRNIKSAKPIGVKSKFFVHPWDKDEFEALLGLWELESKEMREEADRLLKTSEPSDRRWKTYSEEWSPRVALLDEADRLDARIKAADLYYDWYGGIPRLLRDAEVGDLNDRACERKIQTSLSNTDLPKVYRAILSEATSDDISWLLLHFKRPLVKGARYLLDFASLKIKHLFTETLARTKLKDMVIILQSNDPELGALRKYIIEHRQKLEPL*