I dont see:
@ DEVICE PIC16F???,XT_OSC
@ DEVICE PIC16F???,HS_OSC
etc,ect.
in your code