evolutionary forces 8472678