linear mutation