MHLKALTLRGFKSFASATTLRFEPGITCVVGPNGSGKSNVVDALSWVMGEQGAKSLRGGKMEDVIFAGT
......