MSRAAGQYEQPWVEKYRPVKLEDVVGNEPLVGRLRLIAQHGNMPNMLLSGPPGVGKTTTVAALAREMLGDAVKEAVLELNASDERGIDVVRSTIKSFAQKKVTLPPGMHKIVILDEADSMTEAAQQALRRTMEVFTATTRFALACNTSSKIIEPIQSRCAILKFSKLGDAQIIKRLVEVLDREKVAYENSGLEALVFTAEGDMRNALNNAQSTVNGFGFLSAENVFKVCDQPHPVAVQNFVKMCHERKLENALSLLVALHSDGYSTMDIINTVFRVVKFAEYLAEREKLEFLRVVGSTQMRAAQGLDSLLQLTAMCARLCETGGY*