Article Photos: 49ers finish little early after efficient practice 2/6