Hardy-Weinberg equilibrium is influenced by gene flow, genetic drift, mutation, genetic recombination and :