Titans, Vanden Bosch reach $22M deal