More than 1.5 million species of animals have been described, yet all of them have DNA that is made of the same building blocks. This is evidence that all animals have a _________ ancestor.