Hi,
Not sure about what programmer the kit81 is or its software, but going on how most of them work, there is no need to 'export' your .hex file from Mplab.
Simply build your code and the .hex file is saved in your project directory.
When you open your Programmer software there should be a File, Load box where you should be able to Browse for your Microchip/ Your Project and simply select the .hex file from there.
Even if thats not available simply copy the .hex file across with My Computer.
Have just built the .asm file and that runs fine, though I assumed a clock / RC of 1mhz.
The original .hex file also runs ok, but your modified one does not, would assume its down to a code error but without seeing it cannot say for sure.