Input

The decoder has a "header" of a few bytes and then "0a". Currently the header is "31 31 38 37 0a". If you have more (e.g. 55 aa in front) or less than that (e.g. some of the 31 missing), try adding it manually. If the header is completely different, congratulations! You probably have a new message!

The complete message has start and end markers consisting of "aa 55" repeated. Trim these.

Header (optional - the header can also be put in the message itself):

Message:

For a surprise, try clicking somewhere in the field above. I'm sorry selection doesn't work right now.

Back to the watcher.

Output

P 150307Z OCT 12
SECRET//PRJMLPL//75X5
MSGID/DRPUPDT//
REPL/050015Z OCT 12/PREPARE FOR COMPONENT RECOVERY(S)//
SUBJ/RECOVER COMPONENT(S)//
DROP/N60.1733 E024.8059/76 ITK 31-SS//
DROP/N41.8891 W087.8695/SIGN//
DROP/N41.8576 W071.3840/STONE WALL//
DROP/N36.9633 W122.0319/BENCH//
DROP/N36.1741 E139.8217/BRIDGE//
DROP/N21.3189 W157.8018/BANYAN//
GENTEXT/RETRIEVE DROP BAG NO LATER THAN 312359 OCT 12
PROCEED TO SVALBARD VAULT FOR FINAL ASSEMBLY//

These XOR'ed symbols (in order of appearance) could not be decoded:

char hex dec