A. Mutation

B. Selection

C. Migration

D. Random drift