Cherlin's conjecture