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