You collect the following data on genotypes for a sunflower population:
AA: 15, AB: 70, BB: 15 (so there is an A and a B allele).
Based on Hardy-Weinberg predictions you expected the following numbers:
AA: 25, AB: 50, BB: 25.
Which of the following is a plausible explanation for the deviation?

a) Balancing selection
b) Negative frequency-dependent selection
c) Inbreeding
d) Genetic drift