Percy Harvin's surgery will affect Seahawks