SAN FRANCISCO (AP) — San Francisco 49ers general manager John Lynch has agreed to a new five-year contract that will keep him locked up through the 2024 season. The new deal for Lynch comes about six weeks after coach Kyle Shanahan replaced his original six-year deal signed in 2017 with a new six-year contract that takes him through 2025. Lynch was named executive of the year last season by the Pro Football Writers Association of America for helping the Niners reach the Super Bowl last season.