protein_id renamed to hit_name, which is what the code fetches.
Added comment on PAF/DAF priority since this is returning the first hit_name found.