49ers Ex Talanoa Hufanga Details ‘Difficult’ Decision to Leave San Francisco in Free Agency Athlon Sports