Kyle Shanahan 49ers Report: McCaffrey, Pearsall, Warner Injury Updates & News #brockpurdy #sanfrancisco49ers #nfl