STOCK REDEMPTION AGREEMENT AMONG CABELA’S INCORPORATED AND RICHARD N. CABELA, MARY A. CABELA, CABELA FAMILY FOUNDATION, MARY A. CABELA IRREVOCABLE ANNUITY TRUST, DATED DECEMBER 31, 1999 M. A. CABELA 2002 IRREVOCABLE ANNUITY TRUST, DATED MAY 8, 2002...