MSAIEVTNLVKKFHGQTVLHGIDLEVKPGEVVAIIGPSGSGKTTLLRCINLLEQPEAGTIKVGDIIIDTARPFSQQKGLIRQLRQHVGFVFQSFNLFPHRTVLENIIEGPVIVKGEPKAEATALARELLAKVGLAGKESRYPRRLSGGQQQRVAIARALAMRPEVILFDEPTSALDPELVGEVLNTIRQLAQEKRTMVIVTHEMSFARDVADRAIFMDQGQIVEQGPAKTLFADPQHPRTRQFLEKFLVK*