Read as 8 big-endian words, word 0 as four bytes is (x,y,z,1) -- a 3-D cell index, matching the object's 5x5x5 grid. Words 4-6 are a position and word 7 a positive scalar (a bounding sphere); word 1 is a count, word 2 the relocated pointer. Every record pointer lands in the same region, 8976/8976, each a fixed distance on with the same stride -- so there are two parallel arrays, A and B. The 50% is the tell. Three independent criteria -- byte 3 == 1, valid cell index, sphere reaches that cell -- all land on 50.0%, which says half the records are not this type rather than that the reading half-works. The POF0 slot list interleaves both arrays and I was testing B's records against A's layout. So array A is a per-cell record, the same role REGN's section 3 plays. Array B is unread, and the criteria have not yet been re-run on A alone -- if the reading is right they should go to 100%.