MADKGLEDVPEGQIESNYDETVDSFDEMNLKSELLRGIYAYGFERPSAIQQRAIMPVIKGHDVIAQAQSGTGKTATFSISVLQKIDTNVKQCQALILAPTRELAQQIQKVVVAIGDFMNIECHACIGGTSVRDDMKALQDGPQVVVGTPGRVHDMIQRRFLKTDGMKMFVLDEADEMLSRGFTEQIYDIFQLLPQSTQVVLLSATMPQDVLEVTTKFMRDPVRILVKKDELTLEGIKQFYIAVEKEEWKLDTLSDLYETVTITQAVIFCNTRRKVDWLTDKLTARDFTVSAMHGDMDQAQRDLIMKEFRSGSSRVLIATDLLARGIDVQQVSLVINYDLPANRENYIHRIGRGGRFGRKGVAINFVTADDVRMMREIEQFYSTQIEEMPMNVADLI