MVQISEVKGNSRDNRTAAHTHIKGLGLNSQGIAEKQASGFVGQTTAREACGVVVDLIKAHKMAGRGVLLAGGPGTGKTALALAISQELGTKIPFCPITGSEIYSTEVKKTEVLMENFRRAIGLKVRETKEVYEGEVTELTPEEAENPLGGYGKTITTLLIGLKSAKGQKKLRLDPSIYEAIQKERVTVGDVIYIEANTGACKRVGRSDAYATEFDLEAEEYVPIPKGEVHKKKEIVQDVSLHDLDVANARPQGGQDIMSMMGQLMKPKMTEITDKLRSEINKVVSKYIDQGVAELVPGVLFIDEAHMLDVECFTYLNKALESPISPIVVLASNRGMTGIRGAEDLVAAHGIPPDFLSRLLIIPTTAYDPEEIKRIVKIRSTTEGVKITEAAIDKIAEHGVRISLRYCLQLLTPASILAKVNGRNEIDVQDVAECEDLFLDARRSAALLSSEQGQEFIC