MIKLNNITKIFELPNKKLTALDNVSLNIEKGQICGVIGASGAGKSTLIRCVNLLEKPTSGSVIVDGVELTKLSDRELVRARRQIGMIFQHFNLLSSRTAFENVALPLELEGESKAKIQEKITALLDLVGLSEKRDAYPSNLSGGQKQRVAIARALASDPKVLLCDEATSALDPATTQSILQLLKEINRTLGITILLITHEMEVVKQICDQVAVIDQGRLVEQGTVGEIFANPKTELAQEFIRSTFHISLPDEYLENLTDTPKHSKAYPIIKFEFTGRSVDAPLLSQASKKFGVELSILTSQIDYAGGVKFGYTIAEVEGDEDAITQTKVYLMENNVRVEVLGYVQ*