£43m shares blow as Sanctuary warns