MIDVKKLYFSYTDKPFVENVSFHVGRGEIFGFLGPSGAGKSTIQKVLTGLNTRYKGSVKVAGTEIREHTNQFYENIGVDFEFSTCYEKFTARQNLAYFASLYEKQPRSIDELLHMVGLENDGDKKVADFSKGMRSRLNFIKALVHDPDILFLDEPTSGLDPTNSRLMKDIILAEKKRGKTIIITTHNMFDATELCDQVAFIVAGKVSALDSPHNLIMSRGAAKIQYTYYDKGEKTGECLLDRTTEDKLLKSLISENRLLSIHSSEPTLNDIFVDITGRTLQ*