Matching a CRC code by appending to message
===

I have a binary string (shown in hex below) and am using CRC-16-CCITT.  I want all of my CRCs to come out to a set value, 0x1D0F.  I know it is possible to make the CRCs match this value by appending on 2 bytes to the end of the original message, but am not sure how to find out what the appended value needs to be.

Ex. <br>


0x01 0000 0000 0000 0000 0000 0000 0000 0000 13D8

Appended value is the 0x13D8

By adding this 13D8 onto the message the CRC gives me the desired 0x1D0F.

Any help on how to calculate this 0x13D8  value would greatly be appreciated.

If it can be done neatly in code thatd be a bonus!