49ers signed fifth-round QB Nate Davis to a four-year contract, including a $150,300 signing bonus.
Davis, a developmental project from Ball State, is going to have to make an impression this summer if the Niners are going to carry him over third quarterback Damon Huard. The practice squad is a more likely scenario. Davis has a learning disability to overcome to have a future in the league.