MKSIIDVKNLSFRYKENQNYYDVKDITFHVKRGEWLSIVGHNGSGKSTTVRLIDGLLEAESGEIVIDGQRLTEENVWNIRRQIGMVFQNPDNQFVGATVEDDVAFGLENQGLSRQEMKKRVEEALALVGMLDFKKREPARLSGGQKQRVAIAGVVALRPAILILDEATSMLDPEGRRELIGTVKGIRKDYDMTVISITHDLEEVAMSDRVLVMKKGEIESTSSPRELFSRNDLDQIGLDDPFANQLKKSLSQNGYDLPENYLTESELEDKLWELL*