Which factors can prevent permanent fixation of an allele (i.e. maintain genetic diversity)?

A. Gene Flow
B. Genetic Drift
C. Natural Selection
D. Mutation

E. All of the above

E. All of the above