MLREIHLSSFKCFDTLNLRLGPLTLLTGVNGGGKSSVMQALVLLSQTFRQQEWGRSLLLEGPELALGNAADVLNQDSARRDLALGVTTDEQKVKWSFRAEDRRALSIELEHVELDGIPVPLGVSTRWLMPPACAETSQAVTALRNLSWITAERTGPRELLPLRVADGHARVGHHGEMAAGLLYWRGEDEVNPALCLPDTPPTLFHQVRGYMQRFFPGCDLRVSPIEGVSAISLRLRSDSRSDFQRPQNVGFGLTQLFPIIVSLLAARVGDVLLIENPEVHLHPRAQQNIGILLAETAATGIQVVLETHSDHVLNGVRLAVKQKKLPASDALIHFFAHRPGQAAVPESPTMDDDGRLNSWPEGFFDQLDFALAELM