move the crc32 to KVUtil.h