life history variation 1447723