MTEVEQQRGSELTPWVEKYRPNVLNDIISHEQVISTIKRFVQKGELPHLLLHGPPGTGKTSTILAVCKELYGDKRSSFVLELNASDDRGINVIRDQIKTFAESKNHYTTCEKTTLKLIILDEADHMTYPAQNAMRRIMENYAKNVRFCLLCNYVNKITPAIQSRCTAFRFAPLKKEYMKNKALDIAKSENVNLTEGGIDSLIRVGHGDMRRILNCLQVVSLSHKNLVIDENVILSTLDIPLPSETKKILEYFTKGSIKESYEFVSNLQYDKGYSTKDIMMCLYESVLTYDFPDSAFCLLLKNFGEIEERCSSGASEQITLSALISAFVEFRTELFKLKYDMSNI*