Not sure, but I think I found something wrong.
0x00(4) - Offset to String (relative to 0x00 in String Relocation Group)
I think it should be
0x00(4) - Offset to String (relative to 0x08 in SYMB Header)
as skipping A818 bytes from 0x0 in String Relocation Group takes you to "d_player_versus_common". Skipping from 0x08 in SYMB Header takes you to "snd_player_system" instead (and there are no strings before it), which seems to make more sense.