Mahomes Agrees to 10 Year Extension