Canon zoom 24-105 mm f/4