Have you tried ICDDEFS3.BAS?

It should read: ICDRESERVED12 VAR BYTE(12) $2f4

That one should work for the 18F2331.