MOV r9 r0 40598
STOREW r9 r0 65400
MOV r9 r0 9330
STOREW r9 r0 65401
MOV r0 r0 65400
MOV r1 r0 0
MOV r9 r0 0
STOREW r9 r0 r1
ADD r2 r1 32768
STOREW r9 r0 r2
MOV r2 r0 r1
ADD r4 r1 1
MOV r5 r0 r4
MOV r8 r0 1
ADD r9 r0 1
LOADW r3 r0 r0
JMP r0 r0 47
ADD r0 r0 1
CMPE r0 r9 r0
CJMP r0 r0 63
LOADW r3 r0 r0
SHL r8 r8 1
MOV r5 r0 r4
JMP r0 r0 47
ADD r7 r4 32768
STOREW r6 r0 r7
ADD r4 r4 1
CMPE r0 r5 r1
CNJMP r0 r0 39
CMPE r0 r5 r2
CJMP r0 r0 17
LOADW r6 r0 r2
ADD r6 r6 r3
STOREW r6 r0 r4
ADD r6 r2 32768
LOADW r6 r0 r6
XOR r6 r6 r8
ADD r2 r2 1
JMP r0 r0 24
CMPE r0 r5 r2
CNJMP r0 r0 47
LOADW r6 r0 r1
STOREW r6 r0 r4
ADD r6 r1 32768
LOADW r6 r0 r6
ADD r1 r1 1
JMP r0 r0 24
LOADW r6 r0 r1
LOADW r7 r0 r2
ADD r7 r7 r3
CMPG r0 r6 r7
CJMP r0 r0 57
STOREW r6 r0 r4
ADD r6 r1 32768
LOADW r6 r0 r6
ADD r1 r1 1
JMP r0 r0 24
STOREW r7 r0 r4
ADD r6 r2 32768
LOADW r6 r0 r6
XOR r6 r6 r8
ADD r2 r2 1
JMP r0 r0 24
CMPA r0 r1 16384
CJMP r0 r0 67
MOV r1 r0 16384
JMP r0 r0 6
MOV r0 r0 2
LOADW r2 r0 r0
LOADW r3 r0 r1
ADD r4 r2 r3
CMPE r0 r4 0
CJMP r0 r0 86
CMPG r0 r4 0
CJMP r0 r0 80
CMPE r0 r1 16386
CJMP r0 r0 85
ADD r1 r1 1
LOADW r3 r0 r1
JMP r0 r0 70
CMPE r0 r0 0
CJMP r0 r0 85
SUB r0 r0 1
LOADW r2 r0 r0
JMP r0 r0 70
ANSWER r0 r0 0
ADD r2 r0 32768
LOADW r2 r0 r2
ADD r3 r1 32768
LOADW r3 r0 r3
SHL r3 r3 1
XOR r2 r2 r3
ANSWER r0 r0 r2
