Babbage: Could a vaccine finally end multiple sclerosis?