The most significant digit of a Modbus address is meant to be interpreted as the data type, not as a numeric value. The address 400100 represents the same word of data as 40100. Both denote memory type 4, holding registers, offset 100 words from the start of that memory.