MIELSVENLHLTYGDNPVLKGVSMTLGRGEVVSLLGPSGSGKTTLLRAVAGLEKPTSGRIAIGNRTVYDGTPRSEIPAEERNLGLVFQSYALWPHKTVFDNVAYPLKLRKVAAGEIKERVQRVLDQLGLGHLGNRHPHQLSGGQQQRVAIGRALVYNPPVILLDEPLSNLDAKLREEARVFLRELIIKLGLSALMVTHDQNEAMAISDRILLLNNGVIEQQGTPQEMYGSPATLFAAEFMGSNNRLHGKVMALENGRARIEGASWSLWGRAGEGVSVGEPATAVIRVERLQLDGAAQDNSLQLPLLTSMYLGDRWEYLFRTEGDDFPLRAYGTALRDAEHCHLTLPAEDVWIFPQR*