A. Mutation
B. Selection
C. Migration
D. Random drift