Home Sports 49ers lock up DB with big-money extension