MLEVRSLEKSFGSKQVLFGIDFQARPGRILGLVGKNGAGKTTIFHSILKFLEYQGEIGLDGQDIRQETYARIGYLPEERSLMPKLTVLEQVRYLATLKGMDAKEVKEKLPQWMKRLKVKGKLTDKIKSLSKGNQQKIQLIITLIHEPDLIILDEPFSGLDPVNTELLKQVIFQEKERGATIIFSDHVMTNVEELCDDILMIRDGRVVLHGPVQDVRNQYGKTRLFVSSERSKEELENLPHVKQVSLTKQGSWKLILEDESAGRELFPILTQGQYIATFDQQAPTIDEIFKLESGVEV*