MLQEAPSVSFEDIAGLDAAKQVLQEDVCLPLAMPDLYAKVSLLRRLKGVLLFGPPGTGKTMLAKAVAAAGSTAERRINFISVVPSSLASKYRGEAEKLVRFLFEIARAVAPCVVFFDEIDSLVSVRGSSNEHEASRRAKTELLTQIDGMHGSSGAPHVLVLAATNHPDDLDEAMRRRLEKRIYIPLPGLADRQQLIRLLLRGTQVAADVDLGQVAQRLEGFSGDDIKNVLGDAADNVVRRVRRSRCIGQHSTAAQVAAAEHETLRILEAGSGIEWRDLDGAIQRRNPSCX