MITVTDLRKVYNQSGRKVRALDGVSLTVPKGSVHGIIGHSGAGKSTLVRCLAMLDRPTSGRIKIGGVELTKVHSTALRNARRRLGLVFQHANLFDSRTVWRNIAYPLEVHASRRERSLELLEIFIRSILGPFTEHISRPNFRIGRCLLESQGRRDFIRNRALELLDLVGLADAAKAHPAQLSGGQRQRVGIARALATNPAVLLCDEPTSALDPRTTDEILDLLLDLRSQLGLTILVITHEMHVVKRICDSVSLLKAGRIVESGPLTEVIRTLDGSLSQTLLGIPPHDPSVENGGQLIDVLASGSTADRPVVALTSQHFGVTIPIVAGSVEHLAGITFSHLRLRVPEGTDPDAVMGYLRQLGADAKRTPTSELNGAGR