Lo curioso es que el HEX que subiste, esta efectivamente en IntelHex, pero se corresponde a un pic 16FXX.
Si lo que queres es desensamblarlo y ver el source en assembler para editar, entonces usa el MPLAB. Para eso, vas al menú FILE>IMPORT y seleccionas el archivo HEX una vez que lo cargaste, vas al menú VIEW>PROGRAM MEMORY y listo, edita lo que quieras editar y recompilá.
Saludos