uint64_t sum4b:
...
val = data[i]
sum += ((val & 0xF0) >> 4) + (val & 0x0F)

score file struct:
------------------
10ch HPW score\0
------------------
u8 ver
+------------------
| u8  32ch u64   u16
| pos name score sum4b/crc8
| 1   ata8 97997 ...
| ...
| 10
+------------------
| crc32 of all data
+------------------
L all encrypted by static key