MSLQKQLVGAEKELDEYQHSGKSMLREEVTGNDIAEIVSKWTGIPISKLQQSEKEKLLKLDVELHKRVIGQDPAVKSVAEAIQRSRAGLSDPHRPIASFMFMGPTGVGKTELAKALASYLFNTDEALVRIDMSEYMEKHAVSRLIGAPPGYVGYEEGGQLTECIRRRPYAVILFDEIEKAHTDAFNILLQILDDGRVTDSQGRTVSFTNTVIIMTSNIGSQYILSRLDDEPGSKEELYERMKNRVMEAAQMTFRPEFMNRIDEYIVFQPLDREQINSIVRLQ