MLFSLQEAERRMDLARVADIRYGALLEIESAIQRLESETDENSMLTETVGPEQIAEVVSRWTGIPVTRLGQNDKERLIGLADRLHQRVVGQDEAVQAVAEAVLRSRAGLGRPQQPTGSFLFLGPTGVGKTELAKALAEQLFDNENQLVRIDMSEYMEQHSVARLIGAPPGYVGHEEGGQLTEAVRRRPYSVVLFDEVEKAHVSVFNTLLQILDDGRLTDGQGRTVNFTNTVVILTSNLGAEHLLAGLTGQQNMTTAQERVLAQVRQHFKPEFLNRLDEIVVFKPLILDQLRKVARLQMRDVAIRLAERGVALGVTDEALNLVLSEAYDPVYGARP