Hi NickM,
It seems like your file is malformed.
The file is 2 bytes smaller than advertised by the header (missing CRC?). I also think there is a problem with the first local#1 message. Maybe its the wrong size, the decoder finds an unexpected value at 0x7C where the next message should start.