AAFC cuts 665 jobs