FNV164 hash