public long hash(String string, long unsigned32BitMod) throws PdbException {
		return hashString32(string, unsigned32BitMod) & 0xffff;
	}
Hashes {@link String}, using unsigned32BitMod, which the user should ensure is <= 0xffffffff.
Returns an unsigned short value (16-bit) stored in a long.
@param string The input {@link String} to be hashed.
@param unsigned32BitMod Modulus to be used for the hash.
@return An unsigned short hash value returned as a long.
@throws PdbException Upon not enough data left to parse.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/Hasher.java