Which of the following would NOT be expected to cause allele frequencies to vary over time
A. Migration
B. Random mating
C. Mutation
D. Genetic Drift
E. Natural selection