MHLKALTLRGFKSFASATTLRFEPGITCVVGPNGSGKSNVVDALSWVMGEQGAKSLRGGKMEDVIFAGT ......