MSDNKLNVIDLHKRYGEHEVLKGVSLQAKAGDVISIIGSSGSGKSTFLRCINFLEKPSEGTIVVSGQNIGLVRDKDGQLKVADKNQLRLLRTRLTMVFQHFNLWSHMTVLENVMEAPIQVLGLSKQEARERAVKYLAKVGIDERQQAKYPVHLSGGQQQRVSIARALAMEPEVLLFDEPTSALDPELVGEVLRIMQQLAEEGKTMVVVTHEMGFARHVSSHVIFLHQGKIEEEGHPDALFGAPKSPRLQQFLKGSLK*