MMTAGYHELTRVQMQAVPALLAGRELLACAPTGSGKTAAFVVPMLQRLGSSARRRGGGGGAPRGPRAVLVAPTQELARQTHREVLKLAAGGKVSVALLTRKMVTAALAEARGGGGGGGGGAPSLVKYDVVVSTPLRLVGLVDRGLLPLQEVRLLVLDEADKLLELGFLEQVDTLLAACSHAEVSRALFSATMLPAIESLADTVLRQPVRVVVGEKNAAAETVEQSLVFVGREDGKMLALRQMIRQGIQPPVLIFVQSPEISRCSSLCSPRRRQKKRGGGGSSQLPPPRPSARALAAAQERAVQLFHELVLDGLRARGMDFKGVKLVVNFDFPQTTVSYIHRIGRTGRAGMRGKAVTFFTEQEARPSLRSIANVMKASGCGVPDWMLRLQPMRKQKRKAIAVKPRSRK