MAVKGSLKESNQMSLAFEKQAYDKKVGEGGRMGCTIVTGFLGCGKTTLVQHILKNRESLQIAVLVNEFADIDVDSALLDSSRINSSHGLSYVSLADGCACCRSSGSLKEAVRRTVNGQHNFDYVVIETSGLANPTAMAKELEETGVRLDMVVAVVDVENLDIILQTPVARQQLEIADIVLLNKCDLVSLRIISDAEDRVEEATGGTKAVRCRFSNVPLDLILNVTVSKPTPTLASSFANSAVGFVSHEAMTPTSRPLLKNASVSRQLPKVLSSPISSHHEHDARISSVSFSRDEPFSLAAFQDFVASRLRSCSGVLRAKGVVWFQESRSTRHIFHYSGKKRSEAIYGGSWESQPNIELVFIGRDRRELEELKRELLNLLASRMQTSIEFLEDRASAIDEFAALASSDVRFKVHEISSVRNNNPEVEFHSVVKFGLVGSALKGVHEGDLNAALMQAVNARGIVFLTAGSSPKSGHWLQLTFGGDLTPDGAWCEIKSAAVSVISKAFQGVCQCRCDVVAHMH*