LJMP 0x0068
HALT
HALT
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
LJMP 0x03B7
RETI
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
HALT
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
LJMP 0x03B6
RETI
RETI
HALT
HALT
HALT
RETI
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
MOV X,SP
MOV [0xF9],X
ADD [0xF9],0x03
SSC
RET
NOP
OR REG[0xE6],0x02
AND F,0xCF
OR F,0x10
MOV REG[0xE3],0x04
AND F,0xCF
MOV A,0x80
SWAP A,SP
MOV A,REG[0xD5]
PUSH A
MOV REG[0xD5],0x00
MOV [0xFA],0x01
NOP
MOV A,0x06
MOV [0xF8],0x3A
LCALL 0x0060
NOP
NOP
AND F,0xCF
OR F,0x10
MOV A,[0xFA]
MOV REG[0xE8],A
AND F,0xCF
POP A
MOV REG[0xD5],A
MOV [0xF8],0x00
MOV [0xF9],0x00
AND F,0xCF
OR F,0x10
AND REG[0x9F],0xFE
AND F,0xCF
MOV REG[0xE3],0x38
MOV REG[0xD1],0x0F
MOV A,0x00
SWAP A,SP
MOV REG[0xD3],0x0F
MOV REG[0xD0],0x00
MOV REG[0xD5],0x00
MOV REG[0xD4],0x00
OR F,0xC0
LCALL 0x031A
MOV REG[0xD0],0x01
MOV A,0x03
MOV X,0x18
PUSH A
ROMX
MOV [0xF4],A
POP A
INC X
ADC A,0x00
ROMX
SWAP A,X
MOV A,[0xF4]
JMP 0x00DA
INC X
ADC A,0x00
MOV REG[0xE3],0x00
PUSH A
ROMX
MOV REG[0xD5],A
INC A
JZ 0x012E
POP A
INC X
ADC A,0x00
PUSH A
ROMX
MOV [0xF4],A
POP A
INC X
ADC A,0x00
PUSH A
ROMX
JZ 0x010F
MOV [0xF3],A
POP A
INC X
ADC A,0x00
PUSH A
ROMX
; MVI [[0xF4]++],A
TST [0xF4],0xFF
JNZ 0x0108
MOV A,REG[0xD5]
INC A
MOV REG[0xD5],A
POP A
DEC [0xF3]
JNZ 0x00F7
JMP 0x00D7
POP A
INC X
ADC A,0x00
PUSH A
ROMX
MOV [0xF3],A
MOV A,0x00
; MVI [[0xF4]++],A
TST [0xF4],0xFF
JNZ 0x0127
MOV A,REG[0xD5]
INC A
MOV REG[0xD5],A
MOV A,0x00
DEC [0xF3]
JNZ 0x0119
POP A
JMP 0x00D7
POP A
AND F,0xCF
OR F,0x10
MOV REG[0xEC],0x10
OR REG[0xE3],0x00
AND F,0xCF
MOV REG[0xE0],0x00
AND REG[0xFE],0xE7
OR REG[0xFE],0x10
AND F,0xCF
OR F,0x10
MOV REG[0xE0],0x03
AND F,0xCF
MOV REG[0xE2],0x00
LCALL 0x100C
JMP 0x0153
RET
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
OR A,[X+0x00]
OR A,0x00
OR A,[0x00]
MOV REG[X+0x00],A
; INDEX 0xFE9A
JZ 0x019B
JZ 0x029D
JZ 0x039F
JZ 0x04A1
; JZ 0xF9A3
JZ 0x08A5
LCALL 0x0079
SSC
DEC [0x00]
DEC [X+0x00]
; JC 0xFBAF
JNC 0x07B1
JC 0x00B3
; JC 0xF9B5
; JZ 0xFAB7
JNZ 0x08B9
JNZ 0x01BB
JNZ 0x02C5
JNZ 0x03BF
JNZ 0x04F4
JNZ 0x05F6
JNZ 0x0709
JNZ 0x07C7
RLC [X+0x00]
RRC A
SSC
RRC [0x00]
RRC [X+0x00]
JACC 0x07D3
; JACC 0xFAD3
; JACC 0xFDD5
; JACC 0xF9D8
; JACC 0xFCD9
; JACC 0xFFDB
JACC 0x08DD
; JACC 0xFBDF
; JACC 0xFEE1
INDEX 0x010F
SSC
ROMX
ADD [0x29],0xF5
OR A,[0x6C]
INC [0x00]
JZ 0x00EE
JNC 0x02F0
JZ 0x02F2
JNC 0x04F4
JZ 0x04F6
JNC 0x01F8
JZ 0x01FA
JNC 0x03FC
JZ 0x03FE
; JNC 0xFE08
JACC 0x0331
JACC 0x0405
JNC 0x0205
JNC 0x0008
; JNC 0xFF0A
; CALL 0xFB0D
; CALL 0xFE0F
; JNC 0xFA10
; JNC 0xFB12
; JNC 0xFC14
; JNC 0xFD16
CALL 0x0019
; JZ 0xFE1A
INDEX 0x018D
JC 0x018F
PUSH X
MOV REG[0x00],0x18
MOV REG[0x01],0x83
AND F,0xCF
MOV REG[0x02],0x00
MOV REG[0x01],0x00
AND F,0xCF
OR F,0x10
MOV REG[0x04],0x07
MOV REG[0x05],0xB4
AND F,0xCF
MOV REG[0x06],0x03
MOV REG[0x05],0x00
AND F,0xCF
OR F,0x10
MOV REG[0x08],0xCA
MOV REG[0x09],0xEB
AND F,0xCF
MOV REG[0x0A],0x00
MOV REG[0x09],0x00
AND F,0xCF
OR F,0x10
MOV REG[0x0C],0x44
MOV REG[0x0D],0x77
AND F,0xCF
MOV REG[0x0E],0x00
MOV REG[0x0D],0x01
AND F,0xCF
OR F,0x10
MOV REG[0x10],0x3E
MOV REG[0x11],0x6C
AND F,0xCF
MOV REG[0x12],0x08
MOV REG[0x11],0x00
MOV REG[0x00],0x00
MOV REG[0x04],0x00
MOV REG[0x08],0x00
MOV REG[0x0C],0x00
MOV REG[0x10],0x08
AND F,0xCF
RET
JC 0x0389
JC 0x048B
JC 0x058D
JMP 0x028F
JMP 0x0391
JMP 0x0493
JMP 0x0595
; JZ 0xFA97
; JZ 0xFB99
; JZ 0xFC9B
JMP 0x069D
JMP 0x079F
JMP 0x08A1
JMP 0x09A3
; JZ 0xFDA5
; JZ 0xFEA7
; JZ 0xFFA9
; JMP 0xFAAB
; JMP 0xFBAD
; JMP 0xFCAF
; JMP 0xFDB1
JZ 0x00B3
JZ 0x01B5
JNZ 0x02B7
; JMP 0xFEB9
; JMP 0xFFBB
JMP 0x00BD
JMP 0x01BF
JNZ 0x03C1
JNZ 0x04C3
JNZ 0x05C5
CALL 0x02C8
CALL 0x03CA
CALL 0x04CC
CALL 0x05CE
JNZ 0x06CF
JNZ 0x07D1
JNZ 0x08D3
CALL 0x06D6
CALL 0x07D8
CALL 0x08DA
CALL 0x09DC
JNZ 0x09DD
; JNZ 0xFADF
; JNZ 0xFBE1
; CALL 0xFAE4
; CALL 0xFBE6
; CALL 0xFCE8
; CALL 0xFDEA
; JNZ 0xFCEB
; JNZ 0xFDED
; JNZ 0xFEEF
; CALL 0xFEF2
; CALL 0xFFF4
CALL 0x00F6
CALL 0x01F8
; JNZ 0xFFF9
JNZ 0x00FB
JNZ 0x01FD
JZ 0x06FF
JC 0x0301
INDEX 0x0215
SSC
SUB A,[0x00]
SUB A,[X+0x00]
SUB [0x00],A
SBB A,[X+0x00]
SBB [0x00],A
SBB A,0x24
SBB A,[0xF0]
ADC A,[0x3C]
ADC A,[X+0x3C]
INDEX 0x0237
MOV REG[0x55],0x01
SSC
MOV [0x02],0x00
MOV [0x03],0x00
MOV [0x04],0x00
MOV [0x05],0x08
LCALL 0x0330
LCALL 0x021C
RET
PUSH X
AND F,0xCF
MOV A,0x00
PUSH A
MOV A,0x01
MOV X,0x90
LCALL 0x0363
POP A
MOV A,0x01
PUSH A
MOV A,0x01
MOV X,0xE3
LCALL 0x0363
POP A
MOV A,0x02
PUSH A
MOV A,0x02
MOV X,0x88
LCALL 0x0363
POP A
MOV A,0x03
PUSH A
MOV A,0x03
MOV X,0x03
LCALL 0x0363
POP A
AND F,0xCF
POP X
RET
ADD SP,0x02
PUSH X
PUSH A
MOV X,SP
MOV A,[X+0xF9]
ASL A
PUSH A
ASL A
ADD A,[X+0x00]
MOV [X+0xFC],A
POP A
POP A
POP X
AND F,0xCF
MOV REG[0xE3],0x00
PUSH X
PUSH A
ROMX
CMP A,0xFF
JZ 0x03AF
MOV X,SP
MOV [X+0xFD],A
MOV A,[X+0xFC]
CMP A,0x00
JZ 0x039B
SUB A,0x06
JACC 0x038D
AND F,0xCF
OR F,0x10
JMP 0x039B
AND F,0xCF
OR F,0x20
JMP 0x039B
OR F,0x30
POP A
POP X
INC X
ADC A,0x00
PUSH X
PUSH A
ROMX
MOV X,SP
MOV X,[X+0xFD]
MOV REG[X+0x00],A
POP A
POP X
INC X
ADC A,0x00
JMP 0x0374
ADD SP,0xFC
AND F,0x3F
OR F,0xC0
RET
RETI
RETI
MOV REG[0xD0],0x06
AND [0x96],0xFE
RET
MOV REG[0xD0],0x04
MOV A,0x00
MOV [0x00],A
MOV [0x01],A
MOV [0x02],A
MOV [0x03],A
MOV [0x04],A
MOV [0x05],A
MOV [0x06],A
MOV [0x07],A
MOV [0x08],A
MOV [0x09],A
MOV [0x0A],A
MOV [0x0B],A
MOV [0x0C],A
MOV [0x0D],A
MOV [0x0E],A
MOV [0x0F],A
MOV [0x10],A
MOV [0x11],A
MOV [0x12],A
MOV [0x13],A
MOV [0x14],A
MOV [0x15],A
MOV [0x16],A
MOV [0x17],A
MOV [0x18],A
MOV [0x19],A
MOV [0x1A],A
MOV [0x1B],A
MOV [0x1C],A
MOV [0x1D],A
MOV [0x1E],A
MOV [0x1F],A
MOV [0x20],A
MOV [0x21],A
MOV [0x22],A
MOV [0x23],A
MOV [0x24],A
MOV [0x25],A
MOV [0x26],A
MOV [0x27],A
MOV [0x28],A
MOV [0x29],A
MOV [0x2A],A
MOV [0x2B],A
MOV [0x2C],A
MOV [0x2D],A
MOV [0x2E],A
MOV [0x2F],A
MOV [0x30],A
MOV [0x31],A
MOV [0x32],A
MOV [0x33],A
MOV [0x34],A
MOV [0x35],A
MOV [0x36],A
MOV [0x37],A
MOV [0x38],A
MOV [0x39],A
MOV [0x3A],A
MOV [0x3B],A
MOV [0x3C],A
MOV [0x3D],A
MOV [0x3E],A
MOV [0x3F],A
MOV [0x40],A
MOV [0x41],A
MOV [0x42],A
MOV [0x43],A
MOV [0x44],A
MOV [0x45],A
MOV [0x46],A
MOV [0x47],A
MOV [0x48],A
MOV [0x49],A
MOV [0x4A],A
MOV [0x4B],A
MOV [0x4C],A
MOV [0x4D],A
MOV [0x4E],A
MOV [0x4F],A
MOV [0x50],A
MOV [0x51],A
MOV [0x52],A
MOV [0x53],A
MOV [0x54],A
MOV [0x55],A
MOV [0x56],A
MOV [0x57],A
MOV [0x58],A
MOV [0x59],A
MOV [0x5A],A
MOV [0x5B],A
MOV [0x5C],A
MOV [0x5D],A
MOV [0x5E],A
MOV [0x5F],A
MOV [0x60],A
MOV [0x61],A
MOV [0x62],A
MOV [0x63],A
MOV [0x64],A
MOV [0x65],A
MOV [0x66],A
MOV [0x67],A
MOV [0x68],A
MOV [0x69],A
MOV [0x6A],A
MOV [0x6B],A
MOV [0x6C],A
MOV [0x6D],A
MOV [0x6E],A
MOV [0x6F],A
MOV [0x70],A
MOV [0x71],A
MOV [0x72],A
MOV [0x73],A
MOV [0x74],A
MOV [0x75],A
MOV [0x76],A
MOV [0x77],A
MOV [0x78],A
MOV [0x79],A
MOV [0x7A],A
MOV [0x7B],A
MOV [0x7C],A
MOV [0x7D],A
MOV [0x7E],A
MOV [0x7F],A
MOV [0x80],A
MOV [0x81],A
MOV [0x82],A
MOV [0x83],A
MOV [0x84],A
MOV [0x85],A
MOV [0x86],A
MOV [0x87],A
MOV [0x88],A
MOV [0x89],A
MOV [0x8A],A
MOV [0x8B],A
MOV [0x8C],A
MOV [0x8D],A
MOV [0x8E],A
MOV [0x8F],A
MOV [0x90],A
MOV [0x91],A
MOV [0x92],A
MOV [0x93],A
MOV [0x94],A
MOV [0x95],A
MOV [0x96],A
MOV [0x97],A
MOV [0x98],A
MOV [0x99],A
MOV [0x9A],A
MOV [0x9B],A
MOV [0x9C],A
MOV [0x9D],A
MOV [0x9E],A
MOV [0x9F],A
MOV [0xA0],A
MOV [0xA1],A
MOV [0xA2],A
MOV [0xA3],A
MOV [0xA4],A
MOV [0xA5],A
MOV [0xA6],A
MOV [0xA7],A
MOV [0xA8],A
MOV [0xA9],A
MOV [0xAA],A
MOV [0xAB],A
MOV [0xAC],A
MOV [0xAD],A
MOV [0xAE],A
MOV [0xAF],A
MOV [0xB0],A
MOV [0xB1],A
MOV [0xB2],A
MOV [0xB3],A
MOV [0xB4],A
MOV [0xB5],A
MOV [0xB6],A
MOV [0xB7],A
MOV [0xB8],A
MOV [0xB9],A
MOV [0xBA],A
MOV [0xBB],A
MOV [0xBC],A
MOV [0xBD],A
MOV [0xBE],A
MOV [0xBF],A
MOV [0xC0],A
MOV [0xC1],A
MOV [0xC2],A
MOV [0xC3],A
MOV [0xC4],A
MOV [0xC5],A
MOV [0xC6],A
MOV [0xC7],A
MOV [0xC8],A
MOV [0xC9],A
MOV [0xCA],A
MOV [0xCB],A
MOV [0xCC],A
MOV [0xCD],A
MOV [0xCE],A
MOV [0xCF],A
MOV [0xD0],A
MOV [0xD1],A
MOV [0xD2],A
MOV [0xD3],A
MOV [0xD4],A
MOV [0xD5],A
MOV [0xD6],A
MOV [0xD7],A
MOV [0xD8],A
MOV [0xD9],A
MOV [0xDA],A
MOV [0xDB],A
MOV [0xDC],A
MOV [0xDD],A
MOV [0xDE],A
MOV [0xDF],A
MOV [0xE0],A
MOV [0xE1],A
MOV [0xE2],A
MOV [0xE3],A
MOV [0xE4],A
MOV [0xE5],A
MOV [0xE6],A
MOV [0xE7],A
MOV [0xE8],A
MOV [0xE9],A
MOV [0xEA],A
MOV [0xEB],A
MOV [0xEC],A
MOV [0xED],A
MOV [0xEE],A
MOV [0xEF],A
MOV REG[0xD0],0x01
MOV A,0x00
MOV [0x00],A
MOV [0x01],A
MOV [0x02],A
MOV [0x03],A
MOV [0x04],A
MOV [0x05],A
MOV [0x06],A
MOV [0x07],A
MOV [0x08],A
MOV [0x09],A
MOV [0x0A],A
MOV [0x0B],A
MOV [0x0C],A
MOV [0x0D],A
MOV [0x0E],A
MOV [0x0F],A
MOV [0x10],A
MOV [0x11],A
MOV [0x12],A
MOV [0x13],A
MOV [0x14],A
MOV [0x15],A
MOV [0x16],A
MOV [0x17],A
MOV [0x18],A
MOV [0x19],A
MOV [0x1A],A
MOV [0x1B],A
MOV [0x1C],A
MOV [0x1D],A
MOV [0x1E],A
MOV [0x1F],A
MOV [0x20],A
MOV [0x21],A
MOV [0x22],A
MOV [0x23],A
MOV [0x24],A
MOV [0x25],A
MOV [0x26],A
MOV [0x27],A
MOV [0x28],A
MOV [0x29],A
MOV [0x2A],A
MOV [0x2B],A
MOV [0x2C],A
MOV [0x2D],A
MOV [0x2E],A
MOV [0x2F],A
MOV [0x30],A
MOV [0x31],A
MOV [0x32],A
MOV [0x33],A
MOV [0x34],A
MOV [0x35],A
MOV [0x36],A
MOV [0x37],A
MOV [0x38],A
MOV [0x39],A
MOV [0x3A],A
MOV [0x3B],A
MOV [0x3C],A
MOV [0x3D],A
MOV [0x3E],A
MOV [0x3F],A
MOV [0x40],A
MOV [0x41],A
MOV [0x42],A
MOV [0x43],A
MOV [0x44],A
MOV [0x45],A
MOV [0x46],A
MOV [0x47],A
MOV [0x48],A
MOV [0x49],A
MOV [0x4A],A
MOV [0x4B],A
MOV [0x4C],A
MOV [0x4D],A
MOV [0x4E],A
MOV [0x4F],A
MOV [0x50],A
MOV [0x51],A
MOV [0x52],A
MOV [0x53],A
MOV [0x54],A
MOV [0x55],A
MOV [0x56],A
MOV [0x57],A
MOV [0x58],A
MOV [0x59],A
MOV [0x5A],A
MOV [0x5B],A
MOV [0x5C],A
MOV [0x5D],A
MOV [0x5E],A
MOV [0x5F],A
MOV [0x60],A
MOV [0x61],A
MOV [0x62],A
MOV [0x63],A
MOV [0x64],A
MOV [0x65],A
MOV [0x66],A
MOV [0x67],A
MOV [0x68],A
MOV [0x69],A
MOV [0x6A],A
MOV [0x6B],A
MOV [0x6C],A
MOV [0x6D],A
MOV [0x6E],A
MOV [0x6F],A
MOV [0x70],A
MOV [0x71],A
MOV [0x72],A
MOV [0x73],A
MOV [0x74],A
MOV [0x75],A
MOV [0x76],A
MOV [0x77],A
MOV [0x78],A
MOV [0x79],A
MOV [0x7A],A
MOV [0x7B],A
MOV [0x7C],A
MOV [0x7D],A
MOV [0x7E],A
MOV [0x7F],A
MOV [0x80],A
MOV [0x81],A
MOV [0x82],A
MOV [0x83],A
MOV [0x84],A
MOV [0x85],A
MOV [0x86],A
MOV [0x87],A
MOV [0x88],A
MOV [0x89],A
MOV [0x8A],A
MOV [0x8B],A
MOV [0x8C],A
MOV [0x8D],A
MOV [0x8E],A
MOV [0x8F],A
MOV [0x90],A
MOV [0x91],A
MOV [0x92],A
MOV [0x93],A
MOV [0x94],A
MOV [0x95],A
MOV [0x96],A
MOV [0x97],A
MOV [0x98],A
MOV [0x99],A
MOV [0x9A],A
MOV [0x9B],A
MOV [0x9C],A
MOV [0x9D],A
MOV [0x9E],A
MOV [0x9F],A
MOV [0xA0],A
MOV [0xA1],A
MOV [0xA2],A
MOV [0xA3],A
MOV [0xA4],A
MOV [0xA5],A
MOV [0xA6],A
MOV [0xA7],A
MOV [0xA8],A
MOV [0xA9],A
MOV [0xAA],A
MOV [0xAB],A
MOV [0xAC],A
MOV [0xAD],A
MOV [0xAE],A
MOV [0xAF],A
MOV [0xB0],A
MOV [0xB1],A
MOV [0xB2],A
MOV [0xB3],A
MOV [0xB4],A
MOV [0xB5],A
MOV [0xB6],A
MOV [0xB7],A
MOV [0xB8],A
MOV [0xB9],A
MOV [0xBA],A
MOV [0xBB],A
MOV [0xBC],A
MOV [0xBD],A
MOV [0xBE],A
MOV [0xBF],A
MOV [0xC0],A
MOV [0xC1],A
MOV [0xC2],A
MOV [0xC3],A
MOV [0xC4],A
MOV [0xC5],A
MOV [0xC6],A
MOV [0xC7],A
MOV [0xC8],A
MOV [0xC9],A
MOV [0xCA],A
MOV [0xCB],A
MOV [0xCC],A
MOV [0xCD],A
MOV [0xCE],A
MOV [0xCF],A
MOV [0xD0],A
MOV [0xD1],A
MOV [0xD2],A
MOV [0xD3],A
MOV [0xD4],A
MOV [0xD5],A
MOV [0xD6],A
MOV [0xD7],A
MOV [0xD8],A
MOV [0xD9],A
MOV [0xDA],A
MOV [0xDB],A
MOV [0xDC],A
MOV [0xDD],A
MOV [0xDE],A
MOV [0xDF],A
MOV [0xE0],A
MOV [0xE1],A
MOV [0xE2],A
MOV [0xE3],A
MOV [0xE4],A
MOV [0xE5],A
MOV [0xE6],A
MOV [0xE7],A
MOV [0xE8],A
MOV [0xE9],A
MOV [0xEA],A
MOV [0xEB],A
MOV [0xEC],A
MOV [0xED],A
MOV [0xEE],A
MOV [0xEF],A
MOV REG[0xD0],0x02
MOV A,0x00
MOV [0x00],A
MOV [0x01],A
MOV [0x02],A
MOV [0x03],A
MOV [0x04],A
MOV [0x05],A
MOV [0x06],A
MOV [0x07],A
MOV [0x08],A
MOV [0x09],A
MOV [0x0A],A
MOV [0x0B],A
MOV [0x0C],A
MOV [0x0D],A
MOV [0x0E],A
MOV [0x0F],A
MOV [0x10],A
MOV [0x11],A
MOV [0x12],A
MOV [0x13],A
MOV [0x14],A
MOV [0x15],A
MOV [0x16],A
MOV [0x17],A
MOV [0x18],A
MOV [0x19],A
MOV [0x1A],A
MOV [0x1B],A
MOV [0x1C],A
MOV [0x1D],A
MOV [0x1E],A
MOV [0x1F],A
MOV [0x20],A
MOV [0x21],A
MOV [0x22],A
MOV [0x23],A
MOV [0x24],A
MOV [0x25],A
MOV [0x26],A
MOV [0x27],A
MOV [0x28],A
MOV [0x29],A
MOV [0x2A],A
MOV [0x2B],A
MOV [0x2C],A
MOV [0x2D],A
MOV [0x2E],A
MOV [0x2F],A
MOV [0x30],A
MOV [0x31],A
MOV [0x32],A
MOV [0x33],A
MOV [0x34],A
MOV [0x35],A
MOV [0x36],A
MOV [0x37],A
MOV [0x38],A
MOV [0x39],A
MOV [0x3A],A
MOV [0x3B],A
MOV [0x3C],A
MOV [0x3D],A
MOV [0x3E],A
MOV [0x3F],A
MOV [0x40],A
MOV [0x41],A
MOV [0x42],A
MOV [0x43],A
MOV [0x44],A
MOV [0x45],A
MOV [0x46],A
MOV [0x47],A
MOV [0x48],A
MOV [0x49],A
MOV [0x4A],A
MOV [0x4B],A
MOV [0x4C],A
MOV [0x4D],A
MOV [0x4E],A
MOV [0x4F],A
MOV [0x50],A
MOV [0x51],A
MOV [0x52],A
MOV [0x53],A
MOV [0x54],A
MOV [0x55],A
MOV [0x56],A
MOV [0x57],A
MOV [0x58],A
MOV [0x59],A
MOV [0x5A],A
MOV [0x5B],A
MOV [0x5C],A
MOV [0x5D],A
MOV [0x5E],A
MOV [0x5F],A
MOV [0x60],A
MOV [0x61],A
MOV [0x62],A
MOV [0x63],A
MOV [0x64],A
MOV [0x65],A
MOV [0x66],A
MOV [0x67],A
MOV [0x68],A
MOV [0x69],A
MOV [0x6A],A
MOV [0x6B],A
MOV [0x6C],A
MOV [0x6D],A
MOV [0x6E],A
MOV [0x6F],A
MOV [0x70],A
MOV [0x71],A
MOV [0x72],A
MOV [0x73],A
MOV [0x74],A
MOV [0x75],A
MOV [0x76],A
MOV [0x77],A
MOV [0x78],A
MOV [0x79],A
MOV [0x7A],A
MOV [0x7B],A
MOV [0x7C],A
MOV [0x7D],A
MOV [0x7E],A
MOV [0x7F],A
MOV [0x80],A
MOV [0x81],A
MOV [0x82],A
MOV [0x83],A
MOV [0x84],A
MOV [0x85],A
MOV [0x86],A
MOV [0x87],A
MOV [0x88],A
MOV [0x89],A
MOV [0x8A],A
MOV [0x8B],A
MOV [0x8C],A
MOV [0x8D],A
MOV [0x8E],A
MOV [0x8F],A
MOV [0x90],A
MOV [0x91],A
MOV [0x92],A
MOV [0x93],A
MOV [0x94],A
MOV [0x95],A
MOV [0x96],A
MOV [0x97],A
MOV [0x98],A
MOV [0x99],A
MOV [0x9A],A
MOV [0x9B],A
MOV [0x9C],A
MOV [0x9D],A
MOV [0x9E],A
MOV [0x9F],A
MOV [0xA0],A
MOV [0xA1],A
MOV [0xA2],A
MOV [0xA3],A
MOV [0xA4],A
MOV [0xA5],A
MOV [0xA6],A
MOV [0xA7],A
MOV [0xA8],A
MOV [0xA9],A
MOV [0xAA],A
MOV [0xAB],A
MOV [0xAC],A
MOV [0xAD],A
MOV [0xAE],A
MOV [0xAF],A
MOV [0xB0],A
MOV [0xB1],A
MOV [0xB2],A
MOV [0xB3],A
MOV [0xB4],A
MOV [0xB5],A
MOV [0xB6],A
MOV [0xB7],A
MOV [0xB8],A
MOV [0xB9],A
MOV [0xBA],A
MOV [0xBB],A
MOV [0xBC],A
MOV [0xBD],A
MOV [0xBE],A
MOV [0xBF],A
MOV [0xC0],A
MOV [0xC1],A
MOV [0xC2],A
MOV [0xC3],A
MOV [0xC4],A
MOV [0xC5],A
MOV [0xC6],A
MOV [0xC7],A
MOV [0xC8],A
MOV [0xC9],A
MOV [0xCA],A
MOV [0xCB],A
MOV [0xCC],A
MOV [0xCD],A
MOV [0xCE],A
MOV [0xCF],A
MOV [0xD0],A
MOV [0xD1],A
MOV [0xD2],A
MOV [0xD3],A
MOV [0xD4],A
MOV [0xD5],A
MOV [0xD6],A
MOV [0xD7],A
MOV [0xD8],A
MOV [0xD9],A
MOV [0xDA],A
MOV [0xDB],A
MOV [0xDC],A
MOV [0xDD],A
MOV [0xDE],A
MOV [0xDF],A
MOV [0xE0],A
MOV [0xE1],A
MOV [0xE2],A
MOV [0xE3],A
MOV [0xE4],A
MOV [0xE5],A
MOV [0xE6],A
MOV [0xE7],A
MOV [0xE8],A
MOV [0xE9],A
MOV [0xEA],A
MOV [0xEB],A
MOV [0xEC],A
MOV [0xED],A
MOV [0xEE],A
MOV [0xEF],A
MOV REG[0xD0],0x06
MOV A,[0x9F]
SUB A,[0x9A]
MOV [0x9B],A
MOV A,0x08
SUB A,[0x9F]
MOV [0x98],A
MOV A,[0x97]
SUB A,[0x9F]
MOV [0xA0],A
MOV [0x99],0x01
MOV A,[0x9A]
JZ 0x098F
ASL [0x99]
DEC A
JNZ 0x098A
MOV [0x9D],0x00
MOV [0x9C],0x01
MOV A,[0x9E]
JZ 0x09A0
ASL [0x9C]
RLC [0x9D]
DEC A
JNZ 0x0999
MOV [0xA1],0x00
MOV A,0x01
SUB A,[0xA2]
MOV [0xA3],A
RET
MOV REG[0xD0],0x06
TST [0x96],0x01
JNZ 0x09B3
RET
MOV A,[0x99]
JZ 0x09BB
DEC A
MOV [0x99],A
RET
MOV A,[0x9C]
JNZ 0x09C8
MOV A,[0x9D]
JZ 0x09CC
DEC A
MOV [0x9D],A
MOV A,0x00
DEC A
MOV [0x9C],A
RET
MOV A,[0xA1]
JZ 0x09D4
DEC A
MOV [0xA1],A
RET
MOV [0xA1],0x01
MOV A,[0xA0]
JZ 0x09E0
ASL [0xA1]
DEC A
JNZ 0x09DB
DEC [0xA1]
RET
AND F,0xBF
MOV REG[0xD0],0x00
MOV X,[0xFA]
LJMP 0x09ED
MOV REG[0xD0],0x06
MOV A,[0xEB]
MOV REG[0xD0],0x06
INC A
ASR [0xB5]
RRC [0xBD]
ASR [0xB6]
RRC [0xBE]
ASR [0xB7]
RRC [0xBF]
ASR [0xB8]
RRC [0xC0]
ASR [0xB9]
RRC [0xC1]
ASR [0xBA]
RRC [0xC2]
ASR [0xBB]
RRC [0xC3]
ASR [0xBC]
RRC [0xC4]
DEC A
JNZ 0x09F6
ASR [0xB5]
RRC [0xBD]
ASR [0xB6]
RRC [0xBE]
ASR [0xB7]
RRC [0xBF]
ASR [0xB8]
RRC [0xC0]
ASR [0xB9]
RRC [0xC1]
ASR [0xBA]
RRC [0xC2]
ASR [0xBB]
RRC [0xC3]
ASR [0xBC]
RRC [0xC4]
MOV REG[0xD3],0x05
MOV A,[0xBD]
MOV [X+0x00],A
MOV A,[0xBE]
MOV [X+0x01],A
MOV A,[0xBF]
MOV [X+0x02],A
MOV A,[0xC0]
MOV [X+0x03],A
MOV A,[0xC1]
MOV [X+0x04],A
MOV A,[0xC2]
MOV [X+0x05],A
MOV A,[0xC3]
MOV [X+0x06],A
MOV A,[0xC4]
MOV [X+0x07],A
TST [0x96],0x01
JZ 0x0FEA
MOV A,[0x99]
JZ 0x0AFE
MOV A,[0x9B]
JZ 0x0A8C
ASL [0xBD]
RLC [0xB5]
ASL [0xBE]
RLC [0xB6]
ASL [0xBF]
RLC [0xB7]
ASL [0xC0]
RLC [0xB8]
ASL [0xC1]
RLC [0xB9]
ASL [0xC2]
RLC [0xBA]
ASL [0xC3]
RLC [0xBB]
ASL [0xC4]
RLC [0xBC]
DEC A
JNZ 0x0A69
MOV A,[0xBD]
MOV REG[0xD3],0x01
ADD [X+0x00],A
MOV A,[0xB5]
MOV REG[0xD3],0x04
ADC [X+0x00],A
MOV A,[0xBE]
MOV REG[0xD3],0x01
ADD [X+0x01],A
MOV A,[0xB6]
MOV REG[0xD3],0x04
ADC [X+0x01],A
MOV A,[0xBF]
MOV REG[0xD3],0x01
ADD [X+0x02],A
MOV A,[0xB7]
MOV REG[0xD3],0x04
ADC [X+0x02],A
MOV A,[0xC0]
MOV REG[0xD3],0x01
ADD [X+0x03],A
MOV A,[0xB8]
MOV REG[0xD3],0x04
ADC [X+0x03],A
MOV A,[0xC1]
MOV REG[0xD3],0x01
ADD [X+0x04],A
MOV A,[0xB9]
MOV REG[0xD3],0x04
ADC [X+0x04],A
MOV A,[0xC2]
MOV REG[0xD3],0x01
ADD [X+0x05],A
MOV A,[0xBA]
MOV REG[0xD3],0x04
ADC [X+0x05],A
MOV A,[0xC3]
MOV REG[0xD3],0x01
ADD [X+0x06],A
MOV A,[0xBB]
MOV REG[0xD3],0x04
ADC [X+0x06],A
MOV A,[0xC4]
MOV REG[0xD3],0x01
ADD [X+0x07],A
MOV A,[0xBC]
MOV REG[0xD3],0x04
ADC [X+0x07],A
JMP 0x0FEA
MOV REG[0xD3],0x04
MOV A,[X+0x00]
MOV [0xA5],A
MOV A,[X+0x01]
MOV [0xA6],A
MOV A,[X+0x02]
MOV [0xA7],A
MOV A,[X+0x03]
MOV [0xA8],A
MOV A,[X+0x04]
MOV [0xA9],A
MOV A,[X+0x05]
MOV [0xAA],A
MOV A,[X+0x06]
MOV [0xAB],A
MOV A,[X+0x07]
MOV [0xAC],A
MOV REG[0xD3],0x01
MOV A,[X+0x00]
MOV [0xAD],A
MOV A,[X+0x01]
MOV [0xAE],A
MOV A,[X+0x02]
MOV [0xAF],A
MOV A,[X+0x03]
MOV [0xB0],A
MOV A,[X+0x04]
MOV [0xB1],A
MOV A,[X+0x05]
MOV [0xB2],A
MOV A,[X+0x06]
MOV [0xB3],A
MOV A,[X+0x07]
MOV [0xB4],A
MOV A,[0x98]
JZ 0x0B6B
ASL [0xAD]
RLC [0xA5]
ASL [0xAE]
RLC [0xA6]
ASL [0xAF]
RLC [0xA7]
ASL [0xB0]
RLC [0xA8]
ASL [0xB1]
RLC [0xA9]
ASL [0xB2]
RLC [0xAA]
ASL [0xB3]
RLC [0xAB]
ASL [0xB4]
RLC [0xAC]
DEC A
JNZ 0x0B48
MOV REG[0xD3],0x02
MOV [0xCE],0x00
MOV [0xCF],0x00
MOV [0xD0],0x00
MOV [0xCD],0x00
MOV A,[0xA5]
SUB A,[0xBD]
JC 0x0B86
CMP A,[0xA2]
JC 0x0B8D
JMP 0x0B91
OR [0xCD],0x01
CMP A,[0xA3]
JC 0x0B91
ADD [0xCE],A
INC [0xCF]
MOV [0xC5],A
MOV A,[0xA6]
SUB A,[0xBE]
JC 0x0B9F
CMP A,[0xA2]
JC 0x0BA6
JMP 0x0BAA
OR [0xCD],0x02
CMP A,[0xA3]
JC 0x0BAA
ADD [0xCE],A
INC [0xCF]
MOV [0xC6],A
MOV A,[0xA7]
SUB A,[0xBF]
JC 0x0BB8
CMP A,[0xA2]
JC 0x0BBF
JMP 0x0BC3
OR [0xCD],0x04
CMP A,[0xA3]
JC 0x0BC3
ADD [0xCE],A
INC [0xCF]
MOV [0xC7],A
MOV A,[0xA8]
SUB A,[0xC0]
JC 0x0BD1
CMP A,[0xA2]
JC 0x0BD8
JMP 0x0BDC
OR [0xCD],0x08
CMP A,[0xA3]
JC 0x0BDC
ADD [0xCE],A
INC [0xCF]
MOV [0xC8],A
MOV A,[0xA9]
SUB A,[0xC1]
JC 0x0BEA
CMP A,[0xA2]
JC 0x0BF1
JMP 0x0BF5
OR [0xCD],0x10
CMP A,[0xA3]
JC 0x0BF5
ADD [0xCE],A
INC [0xCF]
MOV [0xC9],A
MOV A,[0xAA]
SUB A,[0xC2]
JC 0x0C03
CMP A,[0xA2]
JC 0x0C0A
JMP 0x0C0E
OR [0xCD],0x20
CMP A,[0xA3]
JC 0x0C0E
ADD [0xCE],A
INC [0xCF]
MOV [0xCA],A
MOV A,[0xAB]
SUB A,[0xC3]
JC 0x0C1C
CMP A,[0xA2]
JC 0x0C23
JMP 0x0C27
OR [0xCD],0x40
CMP A,[0xA3]
JC 0x0C27
ADD [0xCE],A
INC [0xCF]
MOV [0xCB],A
MOV A,[0xAC]
SUB A,[0xC4]
JC 0x0C35
CMP A,[0xA2]
JC 0x0C3C
JMP 0x0C40
OR [0xCD],0x80
CMP A,[0xA3]
JC 0x0C40
ADD [0xCE],A
INC [0xCF]
MOV [0xCC],A
TST [0x96],0x04
JZ 0x0CD2
MOV A,[0xCE]
CMP A,0x80
JC 0x0C5A
CPL A
INC A
JMP 0x0C5A
SSC
ADD A,0x01
ADD A,[0x02]
ADD [0x04],A
ADD [0x04],A
MOV [0xD0],A
MOV A,[0xCF]
INDEX 0x0C51
JZ 0x0CD2
ADD [0xD0],A
ASR [0xD0]
ASR A
JNZ 0x0C64
CMP [0xCE],0x80
JNC 0x0CD2
MOV A,[0xD0]
TST [0xCD],0x01
JNZ 0x0C79
SUB [0xC5],A
JNC 0x0C7C
MOV [0xC5],0x00
TST [0xCD],0x02
JNZ 0x0C85
SUB [0xC6],A
JNC 0x0C88
MOV [0xC6],0x00
TST [0xCD],0x04
JNZ 0x0C91
SUB [0xC7],A
JNC 0x0C94
MOV [0xC7],0x00
TST [0xCD],0x08
JNZ 0x0C9D
SUB [0xC8],A
JNC 0x0CA0
MOV [0xC8],0x00
TST [0xCD],0x10
JNZ 0x0CA9
SUB [0xC9],A
JNC 0x0CAC
MOV [0xC9],0x00
TST [0xCD],0x20
JNZ 0x0CB5
SUB [0xCA],A
JNC 0x0CB8
MOV [0xCA],0x00
TST [0xCD],0x40
JNZ 0x0CC1
SUB [0xCB],A
JNC 0x0CC4
MOV [0xCB],0x00
TST [0xCD],0x80
JNZ 0x0CCD
SUB [0xCC],A
JNC 0x0CD0
MOV [0xCC],0x00
JMP 0x0D7C
MOV A,[0xD0]
TST [0xCD],0x01
JZ 0x0CE2
ADD [0xC5],A
JC 0x0CE9
MOV [0xC5],0x00
JMP 0x0CE9
ADD [0xC5],A
JNC 0x0CE9
MOV [0xC5],0xFF
TST [0xCD],0x02
JZ 0x0CF7
ADD [0xC6],A
JC 0x0CFE
MOV [0xC6],0x00
JMP 0x0CFE
ADD [0xC6],A
JNC 0x0CFE
MOV [0xC6],0xFF
TST [0xCD],0x04
JZ 0x0D0C
ADD [0xC7],A
JC 0x0D13
MOV [0xC7],0x00
JMP 0x0D13
ADD [0xC7],A
JNC 0x0D13
MOV [0xC7],0xFF
TST [0xCD],0x08
JZ 0x0D21
ADD [0xC8],A
JC 0x0D28
MOV [0xC8],0x00
JMP 0x0D28
ADD [0xC8],A
JNC 0x0D28
MOV [0xC8],0xFF
TST [0xCD],0x10
JZ 0x0D36
ADD [0xC9],A
JC 0x0D3D
MOV [0xC9],0x00
JMP 0x0D3D
ADD [0xC9],A
JNC 0x0D3D
MOV [0xC9],0xFF
TST [0xCD],0x20
JZ 0x0D4B
ADD [0xCA],A
JC 0x0D52
MOV [0xCA],0x00
JMP 0x0D52
ADD [0xCA],A
JNC 0x0D52
MOV [0xCA],0xFF
TST [0xCD],0x40
JZ 0x0D60
ADD [0xCB],A
JC 0x0D67
MOV [0xCB],0x00
JMP 0x0D67
ADD [0xCB],A
JNC 0x0D67
MOV [0xCB],0xFF
TST [0xCD],0x80
JZ 0x0D75
ADD [0xCC],A
JC 0x0D7C
MOV [0xCC],0x00
JMP 0x0D7C
ADD [0xCC],A
JNC 0x0D7C
MOV [0xCC],0xFF
TST [0x96],0x08
JZ 0x0E01
MOV A,[0xC5]
SUB A,[X+0x00]
JC 0x0D8B
JNZ 0x0D8F
JMP 0x0D91
INC [0xC5]
JMP 0x0D91
DEC [0xC5]
MOV A,[0xC6]
SUB A,[X+0x01]
JC 0x0D9B
JNZ 0x0D9F
JMP 0x0DA1
INC [0xC6]
JMP 0x0DA1
DEC [0xC6]
MOV A,[0xC7]
SUB A,[X+0x02]
JC 0x0DAB
JNZ 0x0DAF
JMP 0x0DB1
INC [0xC7]
JMP 0x0DB1
DEC [0xC7]
MOV A,[0xC8]
SUB A,[X+0x03]
JC 0x0DBB
JNZ 0x0DBF
JMP 0x0DC1
INC [0xC8]
JMP 0x0DC1
DEC [0xC8]
MOV A,[0xC9]
SUB A,[X+0x04]
JC 0x0DCB
JNZ 0x0DCF
JMP 0x0DD1
INC [0xC9]
JMP 0x0DD1
DEC [0xC9]
MOV A,[0xCA]
SUB A,[X+0x05]
JC 0x0DDB
JNZ 0x0DDF
JMP 0x0DE1
INC [0xCA]
JMP 0x0DE1
DEC [0xCA]
MOV A,[0xCB]
SUB A,[X+0x06]
JC 0x0DEB
JNZ 0x0DEF
JMP 0x0DF1
INC [0xCB]
JMP 0x0DF1
DEC [0xCB]
MOV A,[0xCC]
SUB A,[X+0x07]
JC 0x0DFB
JNZ 0x0DFF
JMP 0x0E01
INC [0xCC]
JMP 0x0E01
DEC [0xCC]
MOV A,[0x9C]
JNZ 0x0E09
MOV A,[0x9D]
JZ 0x0E5B
MOV A,[0xC5]
MOV [X+0x00],A
SUB A,[0xA2]
JC 0x0E13
INC [0xA4]
MOV A,[0xC6]
MOV [X+0x01],A
SUB A,[0xA2]
JC 0x0E1D
INC [0xA4]
MOV A,[0xC7]
MOV [X+0x02],A
SUB A,[0xA2]
JC 0x0E27
INC [0xA4]
MOV A,[0xC8]
MOV [X+0x03],A
SUB A,[0xA2]
JC 0x0E31
INC [0xA4]
MOV A,[0xC9]
MOV [X+0x04],A
SUB A,[0xA2]
JC 0x0E3B
INC [0xA4]
MOV A,[0xCA]
MOV [X+0x05],A
SUB A,[0xA2]
JC 0x0E45
INC [0xA4]
MOV A,[0xCB]
MOV [X+0x06],A
SUB A,[0xA2]
JC 0x0E4F
INC [0xA4]
MOV A,[0xCC]
MOV [X+0x07],A
SUB A,[0xA2]
JC 0x0E59
INC [0xA4]
JMP 0x0EC3
MOV A,[0xC5]
MOV [X+0x00],A
SUB A,[0xA2]
JC 0x0E68
INC [0xA4]
MOV [0xBD],[0xA5]
MOV A,[0xC6]
MOV [X+0x01],A
SUB A,[0xA2]
JC 0x0E75
INC [0xA4]
MOV [0xBE],[0xA6]
MOV A,[0xC7]
MOV [X+0x02],A
SUB A,[0xA2]
JC 0x0E82
INC [0xA4]
MOV [0xBF],[0xA7]
MOV A,[0xC8]
MOV [X+0x03],A
SUB A,[0xA2]
JC 0x0E8F
INC [0xA4]
MOV [0xC0],[0xA8]
MOV A,[0xC9]
MOV [X+0x04],A
SUB A,[0xA2]
JC 0x0E9C
INC [0xA4]
MOV [0xC1],[0xA9]
MOV A,[0xCA]
MOV [X+0x05],A
SUB A,[0xA2]
JC 0x0EA9
INC [0xA4]
MOV [0xC2],[0xAA]
MOV A,[0xCB]
MOV [X+0x06],A
SUB A,[0xA2]
JC 0x0EB6
INC [0xA4]
MOV [0xC3],[0xAB]
MOV A,[0xCC]
MOV [X+0x07],A
SUB A,[0xA2]
JC 0x0EC3
INC [0xA4]
MOV [0xC4],[0xAC]
MOV REG[0xD3],0x01
MOV A,[0xA1]
JNZ 0x0FEA
MOV A,[X+0x00]
SUB A,[0xA5]
JC 0x0EE0
ADD A,[0xBD]
MOV [X+0x00],A
JNC 0x0EEE
MOV REG[0xD3],0x04
INC [X+0x00]
MOV REG[0xD3],0x01
JMP 0x0EEE
ADD A,[0xBD]
MOV [X+0x00],A
JC 0x0EEE
MOV REG[0xD3],0x04
DEC [X+0x00]
MOV REG[0xD3],0x01
MOV A,[X+0x01]
SUB A,[0xA6]
JC 0x0F04
ADD A,[0xBE]
MOV [X+0x01],A
JNC 0x0F12
MOV REG[0xD3],0x04
INC [X+0x01]
MOV REG[0xD3],0x01
JMP 0x0F12
ADD A,[0xBE]
MOV [X+0x01],A
JC 0x0F12
MOV REG[0xD3],0x04
DEC [X+0x01]
MOV REG[0xD3],0x01
MOV A,[X+0x02]
SUB A,[0xA7]
JC 0x0F28
ADD A,[0xBF]
MOV [X+0x02],A
JNC 0x0F36
MOV REG[0xD3],0x04
INC [X+0x02]
MOV REG[0xD3],0x01
JMP 0x0F36
ADD A,[0xBF]
MOV [X+0x02],A
JC 0x0F36
MOV REG[0xD3],0x04
DEC [X+0x02]
MOV REG[0xD3],0x01
MOV A,[X+0x03]
SUB A,[0xA8]
JC 0x0F4C
ADD A,[0xC0]
MOV [X+0x03],A
JNC 0x0F5A
MOV REG[0xD3],0x04
INC [X+0x03]
MOV REG[0xD3],0x01
JMP 0x0F5A
ADD A,[0xC0]
MOV [X+0x03],A
JC 0x0F5A
MOV REG[0xD3],0x04
DEC [X+0x03]
MOV REG[0xD3],0x01
MOV A,[X+0x04]
SUB A,[0xA9]
JC 0x0F70
ADD A,[0xC1]
MOV [X+0x04],A
JNC 0x0F7E
MOV REG[0xD3],0x04
INC [X+0x04]
MOV REG[0xD3],0x01
JMP 0x0F7E
ADD A,[0xC1]
MOV [X+0x04],A
JC 0x0F7E
MOV REG[0xD3],0x04
DEC [X+0x04]
MOV REG[0xD3],0x01
MOV A,[X+0x05]
SUB A,[0xAA]
JC 0x0F94
ADD A,[0xC2]
MOV [X+0x05],A
JNC 0x0FA2
MOV REG[0xD3],0x04
INC [X+0x05]
MOV REG[0xD3],0x01
JMP 0x0FA2
ADD A,[0xC2]
MOV [X+0x05],A
JC 0x0FA2
MOV REG[0xD3],0x04
DEC [X+0x05]
MOV REG[0xD3],0x01
MOV A,[X+0x06]
SUB A,[0xAB]
JC 0x0FB8
ADD A,[0xC3]
MOV [X+0x06],A
JNC 0x0FC6
MOV REG[0xD3],0x04
INC [X+0x06]
MOV REG[0xD3],0x01
JMP 0x0FC6
ADD A,[0xC3]
MOV [X+0x06],A
JC 0x0FC6
MOV REG[0xD3],0x04
DEC [X+0x06]
MOV REG[0xD3],0x01
MOV A,[X+0x07]
SUB A,[0xAC]
JC 0x0FDC
ADD A,[0xC4]
MOV [X+0x07],A
JNC 0x0FEA
MOV REG[0xD3],0x04
INC [X+0x07]
MOV REG[0xD3],0x01
JMP 0x0FEA
ADD A,[0xC4]
MOV [X+0x07],A
JC 0x0FEA
MOV REG[0xD3],0x04
DEC [X+0x07]
MOV REG[0xD3],0x01
AND F,0x3F
OR F,0xC0
RET
MOV REG[0xD0],0x00
OR [0x02],0x10
MOV A,[0x02]
MOV REG[0x04],A
AND F,0xCF
OR F,0x10
OR REG[0x04],0x10
OR REG[0xE2],0x04
OR REG[0xE2],0x02
AND REG[0xE2],0xFE
AND F,0xCF
RET
LCALL 0x03B8
LCALL 0x102A
LCALL 0x19DF
LCALL 0x1A80
LCALL 0x1BF8
LCALL 0x1C52
LCALL 0x1D1C
LCALL 0x0FEF
OR F,0x01
LJMP 0x1AA4
HALT
MOV REG[0xD0],0x06
MOV [0xE7],0x00
MOV [0xE9],0x00
MOV [0xEA],0x00
MOV [0xEB],0x02
MOV [0xEC],0x02
MOV [0xED],0x06
MOV [0xEE],0x00
MOV [0xEF],0x00
MOV [0xF0],0x1E
MOV [0xF1],0x00
MOV [0xF2],0x06
MOV [0xF3],0x06
MOV [0xF4],0xF6
MOV [0xF5],0x01
MOV [0xF6],0x05
MOV [0xF7],0x00
MOV [0xF8],0x00
MOV [0xF9],0xF0
MOV [0xFA],0x02
MOV [0xFB],0x00
RET
AND F,0xBF
MOV REG[0x2B],0x05
MOV REG[0xD0],0x00
AND [0x04],0xFD
MOV A,[0x04]
MOV REG[0x0C],A
MOV REG[0xD0],0x06
MOV A,[0xA4]
MOV REG[0x29],A
MOV REG[0xD0],0x00
MOV X,[0xFA]
MOV REG[0xD0],0x06
MOV REG[0xD5],0x06
MOV [0xDC],0xD1
CMP [0xFA],0x10
JNZ 0x111C
MOV REG[0xD3],0x02
MOV A,[X+0x00]
TST REG[0x2B],0x10
JZ 0x1098
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x109F
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x01]
TST REG[0x2B],0x10
JZ 0x10AA
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x10B1
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x02]
TST REG[0x2B],0x10
JZ 0x10BC
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x10C3
MOV A,REG[0x2A]
MOV A,[X+0x03]
TST REG[0x2B],0x10
JZ 0x10CC
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x10D3
MOV A,REG[0x2A]
MOV A,[X+0x04]
TST REG[0x2B],0x10
JZ 0x10DC
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x10E3
MOV A,REG[0x2A]
MOV A,[X+0x05]
TST REG[0x2B],0x10
JZ 0x10EC
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x10F3
MOV A,REG[0x2A]
MOV A,[X+0x06]
TST REG[0x2B],0x10
JZ 0x10FC
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1103
MOV A,REG[0x2A]
MOV A,[X+0x07]
TST REG[0x2B],0x10
JZ 0x110C
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1113
MOV A,REG[0x2A]
JMP 0x13D8
TST [0xFA],0x01
JZ 0x11A8
MOV REG[0xD3],0x03
MOV A,[X+0x00]
TST REG[0x2B],0x10
JZ 0x1126
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x112D
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x01]
TST REG[0x2B],0x10
JZ 0x1138
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x113F
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x02]
TST REG[0x2B],0x10
JZ 0x114A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1151
MOV A,REG[0x2A]
MOV A,[X+0x03]
TST REG[0x2B],0x10
JZ 0x115A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1161
MOV A,REG[0x2A]
MOV A,[X+0x04]
TST REG[0x2B],0x10
JZ 0x116A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1171
MOV A,REG[0x2A]
MOV A,[X+0x05]
TST REG[0x2B],0x10
JZ 0x117A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1181
MOV A,REG[0x2A]
MOV A,[X+0x06]
TST REG[0x2B],0x10
JZ 0x118A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1191
MOV A,REG[0x2A]
MOV A,[X+0x07]
TST REG[0x2B],0x10
JZ 0x119A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x11A1
MOV A,REG[0x2A]
TST [0xFA],0x02
JZ 0x1234
MOV REG[0xD3],0x05
MOV A,[X+0x00]
TST REG[0x2B],0x10
JZ 0x11B2
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x11B9
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x01]
TST REG[0x2B],0x10
JZ 0x11C4
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x11CB
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x02]
TST REG[0x2B],0x10
JZ 0x11D6
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x11DD
MOV A,REG[0x2A]
MOV A,[X+0x03]
TST REG[0x2B],0x10
JZ 0x11E6
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x11ED
MOV A,REG[0x2A]
MOV A,[X+0x04]
TST REG[0x2B],0x10
JZ 0x11F6
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x11FD
MOV A,REG[0x2A]
MOV A,[X+0x05]
TST REG[0x2B],0x10
JZ 0x1206
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x120D
MOV A,REG[0x2A]
MOV A,[X+0x06]
TST REG[0x2B],0x10
JZ 0x1216
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x121D
MOV A,REG[0x2A]
MOV A,[X+0x07]
TST REG[0x2B],0x10
JZ 0x1226
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x122D
MOV A,REG[0x2A]
TST [0xFA],0x04
JZ 0x12C0
MOV REG[0xD3],0x04
MOV A,[X+0x00]
TST REG[0x2B],0x10
JZ 0x123E
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1245
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x01]
TST REG[0x2B],0x10
JZ 0x1250
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1257
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x02]
TST REG[0x2B],0x10
JZ 0x1262
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1269
MOV A,REG[0x2A]
MOV A,[X+0x03]
TST REG[0x2B],0x10
JZ 0x1272
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1279
MOV A,REG[0x2A]
MOV A,[X+0x04]
TST REG[0x2B],0x10
JZ 0x1282
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1289
MOV A,REG[0x2A]
MOV A,[X+0x05]
TST REG[0x2B],0x10
JZ 0x1292
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1299
MOV A,REG[0x2A]
MOV A,[X+0x06]
TST REG[0x2B],0x10
JZ 0x12A2
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x12A9
MOV A,REG[0x2A]
MOV A,[X+0x07]
TST REG[0x2B],0x10
JZ 0x12B2
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x12B9
MOV A,REG[0x2A]
TST [0xFA],0x08
JZ 0x134C
MOV REG[0xD3],0x01
MOV A,[X+0x00]
TST REG[0x2B],0x10
JZ 0x12CA
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x12D1
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x01]
TST REG[0x2B],0x10
JZ 0x12DC
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x12E3
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x02]
TST REG[0x2B],0x10
JZ 0x12EE
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x12F5
MOV A,REG[0x2A]
MOV A,[X+0x03]
TST REG[0x2B],0x10
JZ 0x12FE
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1305
MOV A,REG[0x2A]
MOV A,[X+0x04]
TST REG[0x2B],0x10
JZ 0x130E
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1315
MOV A,REG[0x2A]
MOV A,[X+0x05]
TST REG[0x2B],0x10
JZ 0x131E
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1325
MOV A,REG[0x2A]
MOV A,[X+0x06]
TST REG[0x2B],0x10
JZ 0x132E
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1335
MOV A,REG[0x2A]
MOV A,[X+0x07]
TST REG[0x2B],0x10
JZ 0x133E
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1345
MOV A,REG[0x2A]
TST [0xFA],0x10
JZ 0x13D8
MOV REG[0xD3],0x02
MOV A,[X+0x00]
TST REG[0x2B],0x10
JZ 0x1356
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x135D
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x01]
TST REG[0x2B],0x10
JZ 0x1368
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x136F
MOV A,REG[0x2A]
; MVI [[0xDC]++],A
MOV A,[X+0x02]
TST REG[0x2B],0x10
JZ 0x137A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1381
MOV A,REG[0x2A]
MOV A,[X+0x03]
TST REG[0x2B],0x10
JZ 0x138A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1391
MOV A,REG[0x2A]
MOV A,[X+0x04]
TST REG[0x2B],0x10
JZ 0x139A
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x13A1
MOV A,REG[0x2A]
MOV A,[X+0x05]
TST REG[0x2B],0x10
JZ 0x13AA
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x13B1
MOV A,REG[0x2A]
MOV A,[X+0x06]
TST REG[0x2B],0x10
JZ 0x13BA
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x13C1
MOV A,REG[0x2A]
MOV A,[X+0x07]
TST REG[0x2B],0x10
JZ 0x13CA
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x13D1
MOV A,REG[0x2A]
TST REG[0x2B],0x08
JZ 0x13D8
MOV A,REG[0x2A]
MOV REG[0xD0],0x00
OR [0x04],0x02
MOV A,[0x04]
MOV REG[0x0C],A
MOV REG[0x2B],0x00
AND F,0x3F
OR F,0xC0
RET
MOV REG[0x2B],0x05
MOV REG[0xD0],0x00
AND [0x04],0xFD
MOV A,[0x04]
MOV REG[0x0C],A
MOV REG[0xD0],0x06
MOV A,[0xDD]
MOV REG[0x29],A
MOV A,[0xDE]
TST REG[0x2B],0x10
JZ 0x1407
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x140E
MOV A,REG[0x2A]
MOV [0xD1],A
MOV A,[0xDF]
TST REG[0x2B],0x10
JZ 0x1419
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1420
MOV A,REG[0x2A]
MOV [0xD2],A
MOV A,[0xE0]
TST REG[0x2B],0x10
JZ 0x142B
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1432
MOV A,REG[0x2A]
MOV A,[0xE1]
TST REG[0x2B],0x10
JZ 0x143B
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1442
MOV A,REG[0x2A]
MOV A,[0xE2]
TST REG[0x2B],0x10
JZ 0x144B
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1452
MOV A,REG[0x2A]
MOV A,[0xE3]
TST REG[0x2B],0x10
JZ 0x145B
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1462
MOV A,REG[0x2A]
MOV A,[0xE4]
TST REG[0x2B],0x10
JZ 0x146B
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1472
MOV A,REG[0x2A]
MOV A,[0xE5]
TST REG[0x2B],0x10
JZ 0x147B
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1482
MOV A,REG[0x2A]
TST REG[0x2B],0x08
JZ 0x1489
MOV A,REG[0x2A]
MOV REG[0xD0],0x00
OR [0x04],0x02
MOV A,[0x04]
MOV REG[0x0C],A
MOV REG[0x2B],0x00
RET
RET
MOV A,[0xD2]
CMP A,0x01
JNZ 0x14AC
MOV REG[0xD0],0x00
OR [0x00],0x02
RET
CMP A,0x02
JNZ 0x14D4
MOV A,[0xEC]
CMP A,[0xEB]
JZ 0x14CD
MOV [0xEB],A
MOV X,A
MOV A,0x01
DEC X
JC 0x14C2
ASL A
DEC X
JNC 0x14BE
MOV REG[0xD0],0x00
DEC A
ASL A
ASL A
AND [0xFD],0x03
OR [0xFD],A
MOV REG[0xD0],0x00
OR [0x00],0x01
RET
CMP A,0x04
JNZ 0x1505
AND F,0xCF
OR F,0x10
AND REG[0xE2],0xFD
OR REG[0xE2],0x01
AND F,0xCF
MOV REG[0xE7],0x00
MOV REG[0xE8],0xF0
OR REG[0xE6],0x04
OR REG[0xE6],0x01
TST REG[0xE6],0x01
JNZ 0x14F0
AND F,0xCF
OR F,0x10
AND REG[0xE2],0xFB
AND F,0xCF
MOV REG[0xD0],0x00
OR [0x00],0x40
RET
RET
CMP [0xD2],0x04
JNC 0x150E
MOV [0xE7],[0xD2]
RET
MOV [0xE8],[0xD2]
RET
MOV X,[0xE8]
INC [0xE8]
MOV A,[0xE7]
ASL A
JACC 0x151C
JMP 0x1524
JMP 0x1529
JMP 0x1534
JMP 0x153F
MOV A,[0xD2]
MOV REG[X+0x00],A
RET
MOV A,[0xD2]
AND F,0xCF
OR F,0x10
MOV REG[X+0x00],A
AND F,0xCF
RET
MOV A,[0xD2]
AND F,0xCF
OR F,0x20
MOV REG[X+0x00],A
AND F,0xCF
RET
MOV A,[0xD2]
AND F,0xCF
OR F,0x30
MOV REG[X+0x00],A
AND F,0xCF
RET
CMP [0xD2],0x10
JNC 0x1552
MOV [0xE9],[0xD2]
RET
MOV [0xEA],[0xD2]
RET
MOV X,[0xEA]
INC [0xEA]
MOV A,[0xE9]
MOV REG[0xD3],A
MOV A,[0xD2]
AND F,0xBF
MOV [X+0x00],A
AND F,0x3F
OR F,0xC0
RET
MOV A,[0xD2]
AND A,0x01
MOV REG[0xD0],0x00
AND [0xFE],0xFE
OR [0xFE],A
MOV [0xFF],[0xFC]
ASR A
RRC [0xFF]
RET
MOV A,[0xD2]
MOV REG[0xD0],0x00
MOV [0xFC],A
MOV [0xFF],[0xFC]
MOV A,[0xFE]
ASR A
RRC [0xFF]
RET
MOV A,[0xD2]
JZ 0x1597
DEC A
MOV REG[0xD0],0x00
MOV [0xFB],A
RET
MOV A,[0xD2]
CMP A,0x07
JNC 0x15A0
MOV [0xEC],A
RET
MOV [0xEF],[0xEE]
RET
MOV A,[0xEF]
CMP A,[0xF0]
JNC 0x15B3
MOV A,[0xED]
MOV REG[0xD5],A
MOV A,[0xD2]
; MVI [[0xEF]++],A
RET
MOV [0xF3],[0xF2]
RET
MOV A,[0xF3]
CMP A,[0xF4]
JNC 0x15C6
MOV A,[0xF1]
MOV REG[0xD5],A
MOV A,[0xD2]
; MVI [[0xF3]++],A
RET
MOV A,[0xD2]
CMP A,0x05
JC 0x15CE
RET
MOV [0xF5],A
ASL A
JACC 0x15D3
JMP 0x15DD
JMP 0x15EC
JMP 0x15FB
JMP 0x160A
JMP 0x1619
MOV [0xF6],0x03
MOV A,0x00
MOV [0xF7],A
MOV [0xF8],A
ADD A,0xF0
MOV [0xF9],A
RET
RET
MOV [0xF6],0x05
MOV A,0x00
MOV [0xF7],A
MOV [0xF8],A
ADD A,0xF0
MOV [0xF9],A
RET
RET
MOV [0xF6],0x04
MOV A,0x00
MOV [0xF7],A
MOV [0xF8],A
ADD A,0xF0
MOV [0xF9],A
RET
RET
MOV [0xF6],0x01
MOV A,0x00
MOV [0xF7],A
MOV [0xF8],A
ADD A,0xF0
MOV [0xF9],A
RET
RET
MOV [0xF6],0x02
MOV A,0x00
MOV [0xF7],A
MOV [0xF8],A
ADD A,0xF0
MOV [0xF9],A
RET
RET
MOV [0xF8],[0xF7]
RET
MOV A,[0xD2]
MOV REG[0xD0],0x06
MOV [0x96],A
AND [0x96],0x0D
AND A,0x02
JZ 0x163D
LCALL 0x03BF
RET
MOV A,[0xD2]
MOV REG[0xD0],0x06
MOV [0x9A],A
RET
MOV A,[0xD2]
MOV REG[0xD0],0x06
MOV [0x9F],A
RET
MOV A,[0xD2]
MOV REG[0xD0],0x06
MOV [0x9E],A
RET
MOV A,[0xD2]
MOV REG[0xD0],0x06
MOV [0x97],A
RET
MOV A,[0xD2]
MOV REG[0xD0],0x06
MOV [0xA2],A
RET
MOV A,[0xD2]
CMP A,0x20
JNC 0x166E
MOV [0xFA],A
RET
MOV REG[0xD0],0x06
MOV [0xA4],0x00
MOV REG[0xD0],0x00
MOV [0xF7],0x00
MOV [0xF9],0x00
AND F,0xCF
OR F,0x20
MOV A,[0xFB]
MOV REG[0xA0],A
MOV A,[0xFC]
MOV REG[0xA1],A
MOV A,[0xFD]
MOV REG[0xA2],A
MOV REG[0xA3],0xFF
MOV A,[0xFE]
MOV REG[0xC7],A
MOV A,[0xFF]
MOV REG[0xC9],A
AND F,0xCF
RET
MOV REG[0xD0],0x06
MOV A,[0xD1]
ASL A
JC 0x17A6
JACC 0x16A6
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149F
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x1506
JMP 0x150F
JMP 0x1513
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x154A
JMP 0x1553
JMP 0x1557
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x156A
JMP 0x157D
JMP 0x158D
JMP 0x1598
JMP 0x149E
JMP 0x15A1
JMP 0x15A5
JMP 0x15B4
JMP 0x15B8
JMP 0x15C7
JMP 0x1628
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x162C
JMP 0x163E
JMP 0x1646
JMP 0x164E
JMP 0x1656
JMP 0x165E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x1666
JMP 0x149E
JMP 0x166F
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JMP 0x149E
JACC 0x17A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A9
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18B4
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18C5
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18CE
JMP 0x18DB
JMP 0x18E6
JMP 0x18F2
JMP 0x18A8
JMP 0x18A8
JMP 0x18F6
JMP 0x18A8
JMP 0x1905
JMP 0x18A8
JMP 0x18A8
JMP 0x1914
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x1923
JMP 0x192E
JMP 0x1939
JMP 0x1944
JMP 0x194F
JMP 0x195A
JMP 0x18A8
JMP 0x18A8
JMP 0x1965
JMP 0x1970
JMP 0x197B
JMP 0x1986
JMP 0x1991
JMP 0x199C
JMP 0x19A7
JMP 0x18A8
JMP 0x18A8
JMP 0x19B2
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
JMP 0x18A8
RET
MOV REG[0xD0],0x00
MOV A,[0xF6]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV A,[0xE7]
MOV X,[0xE8]
INC [0xE8]
LCALL 0x19B6
MOV [0xDD],A
MOV [0xDE],[0xE7]
MOV [0xDF],X
RET
MOV A,[0xE9]
MOV REG[0xD4],A
; MVI A,[[0xEA]++]
MOV [0xDD],A
RET
MOV REG[0xD0],0x00
MOV A,[0xFE]
AND A,0x01
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x00
MOV A,[0xFC]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x00
MOV A,[0xFB]
INC A
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV [0xDD],[0xEC]
RET
MOV A,[0xEF]
CMP A,[0xF0]
JNC 0x1904
MOV A,[0xED]
MOV REG[0xD4],A
; MVI A,[[0xEF]++]
MOV [0xDD],A
RET
MOV A,[0xF3]
CMP A,[0xF4]
JNC 0x1913
MOV A,[0xF1]
MOV REG[0xD4],A
; MVI A,[[0xF3]++]
MOV [0xDD],A
RET
MOV A,[0xF8]
CMP A,[0xF9]
JNC 0x1922
MOV A,[0xF6]
MOV REG[0xD4],A
; MVI A,[[0xF8]++]
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x96]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x9A]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x9F]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x9E]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x97]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0xA2]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x9B]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x99]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x9D]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x9C]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0x98]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0xA0]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV REG[0xD0],0x06
MOV A,[0xA1]
MOV REG[0xD0],0x06
MOV [0xDD],A
RET
MOV [0xDD],[0xFA]
RET
ASL A
JACC 0x19B9
JMP 0x19C1
JMP 0x19C4
JMP 0x19CD
JMP 0x19D6
MOV A,REG[X+0x00]
RET
AND F,0xCF
OR F,0x10
MOV A,REG[X+0x00]
AND F,0xCF
RET
AND F,0xCF
OR F,0x20
MOV A,REG[X+0x00]
AND F,0xCF
RET
AND F,0xCF
OR F,0x30
MOV A,REG[X+0x00]
AND F,0xCF
RET
OR F,0x30
MOV REG[0x0A],0x14
MOV REG[0x0B],0x14
AND F,0xCF
OR F,0x20
MOV REG[0xA4],0x01
MOV REG[0xA7],0x80
AND F,0xCF
OR F,0x10
OR REG[0xE2],0x08
OR F,0x30
MOV REG[0x1B],0x70
AND F,0xCF
OR F,0x10
OR REG[0x76],0x07
OR F,0x30
OR REG[0x13],0x80
MOV REG[0x11],0x06
OR REG[0x13],0x07
MOV REG[0x12],0x02
MOV REG[0x14],0x23
MOV REG[0x19],0x24
MOV REG[0x1A],0x30
AND F,0xCF
OR F,0x20
MOV REG[0x81],0x0E
MOV REG[0x85],0x0E
MOV REG[0x89],0x0E
MOV REG[0x8D],0x0E
MOV REG[0x91],0x0E
MOV REG[0x95],0x0E
MOV REG[0x99],0x0E
MOV REG[0x9D],0x0E
MOV REG[0xC0],0x0C
MOV REG[0xA0],0x00
MOV REG[0xA1],0x0C
MOV REG[0xC7],0x06
MOV REG[0xA2],0x00
MOV REG[0xA3],0x80
MOV REG[0xA4],0x20
MOV REG[0xA5],0x40
MOV REG[0xA6],0x00
MOV REG[0xC9],0x00
AND F,0xCF
MOV REG[0xD0],0x00
OR [0x04],0x20
MOV A,[0x04]
MOV REG[0x0C],A
AND F,0xCF
OR F,0x10
OR REG[0x0C],0x20
AND F,0xCF
OR REG[0xA2],0x50
MOV REG[0xD0],0x00
MOV [0xFB],0x03
MOV [0xFC],0x96
MOV [0xFD],0x0C
MOV [0xFE],0x06
MOV [0xFF],0x4B
RET
MOV REG[0xD0],0x00
OR [0x01],0x01
MOV A,[0x01]
MOV REG[0x00],A
OR [0x01],0x80
MOV A,[0x01]
MOV REG[0x00],A
AND F,0xCF
OR F,0x10
OR REG[0x00],0x01
OR REG[0x00],0x80
AND F,0xCF
MOV REG[0xD0],0x00
MOV [0x00],0x00
RET
TST REG[0x00],0x80
JNZ 0x1AA4
MOV REG[0xD0],0x00
AND [0x01],0xFE
MOV A,[0x01]
MOV REG[0x00],A
TST REG[0x00],0x80
JZ 0x1AB3
MOV REG[0xD0],0x00
TST [0x00],0x08
JZ 0x1ACB
AND [0x00],0xF7
LCALL 0x09E3
LCALL 0x106A
JMP 0x1ACE
LCALL 0x13F1
LCALL 0x169C
MOV REG[0xD0],0x00
TST [0x00],0x20
JZ 0x1AE2
AND [0x00],0xDF
LCALL 0x09AA
MOV REG[0xD0],0x00
TST [0x00],0x04
JZ 0x1B05
MOV REG[0xD0],0x00
MOV A,[0xF7]
MOV [0xF8],A
MOV [0xFA],[0xF9]
CMP A,0x1D
JNZ 0x1AFD
MOV REG[0xD0],0x00
OR [0x00],0x10
JMP 0x1B05
INC A
MOV [0xF7],A
LCALL 0x1E5F
MOV [0xF9],A
AND F,0xCF
OR F,0x20
TST REG[0xC4],0x01
JZ 0x1B09
AND REG[0xC4],0xFE
AND F,0xCF
MOV REG[0xD0],0x00
OR [0x01],0x01
MOV A,[0x01]
MOV REG[0x00],A
MOV REG[0xD0],0x06
AND F,0xCF
OR F,0x20
MOV A,REG[0xA9]
MOV [0xB5],A
MOV A,REG[0xA8]
MOV [0xBD],A
MOV A,REG[0xAC]
MOV [0xB6],A
MOV A,REG[0xAB]
MOV [0xBE],A
MOV A,REG[0xAF]
MOV [0xB7],A
MOV A,REG[0xAE]
MOV [0xBF],A
MOV A,REG[0xB2]
MOV [0xB8],A
MOV A,REG[0xB1]
MOV [0xC0],A
MOV A,REG[0xB5]
MOV [0xB9],A
MOV A,REG[0xB4]
MOV [0xC1],A
MOV A,REG[0xB8]
MOV [0xBA],A
MOV A,REG[0xB7]
MOV [0xC2],A
MOV A,REG[0xBB]
MOV [0xBB],A
MOV A,REG[0xBA]
MOV [0xC3],A
MOV A,REG[0xBE]
MOV [0xBC],A
MOV A,REG[0xBD]
MOV [0xC4],A
AND F,0xCF
MOV REG[0xD0],0x00
TST [0x00],0x04
JZ 0x1B7A
AND [0x00],0xFB
OR [0x00],0x08
LCALL 0x1E33
MOV REG[0xD0],0x00
TST [0x00],0x10
JZ 0x1BA0
AND [0x00],0xEF
OR [0x00],0x20
AND F,0xCF
OR F,0x20
MOV REG[0xA0],0x00
MOV REG[0xA1],0x0C
MOV REG[0xA2],0x00
MOV REG[0xA3],0x80
MOV REG[0xC7],0x06
MOV REG[0xC9],0x00
AND F,0xCF
MOV REG[0xD0],0x00
TST [0x00],0x01
JZ 0x1BDA
AND [0x00],0xFE
OR [0x00],0x02
MOV REG[0xD0],0x06
MOV [0xA4],0x00
MOV REG[0xD0],0x00
MOV [0xF7],0x00
MOV [0xF9],0x00
AND F,0xCF
OR F,0x20
MOV A,[0xFB]
MOV REG[0xA0],A
MOV A,[0xFC]
MOV REG[0xA1],A
MOV A,[0xFD]
MOV REG[0xA2],A
MOV REG[0xA3],0xFF
MOV A,[0xFE]
MOV REG[0xC7],A
MOV A,[0xFF]
MOV REG[0xC9],A
AND F,0xCF
MOV REG[0xD0],0x00
TST [0x00],0x02
JZ 0x1BEB
AND [0x00],0xFD
OR [0x00],0x04
LCALL 0x1DB6
MOV REG[0xD0],0x00
TST [0x00],0x40
JZ 0x1AA4
AND [0x00],0xBF
LCALL 0x1C15
JMP 0x1AA4
AND F,0xCF
OR F,0x10
OR REG[0xE0],0x40
AND F,0xCF
MOV REG[0xD0],0x00
OR [0x04],0x01
MOV A,[0x04]
MOV REG[0x0C],A
AND F,0xCF
OR F,0x10
OR REG[0x0C],0x01
AND F,0xCF
RET
AND F,0xFE
MOV REG[0xDA],0xEF
OR REG[0xE0],0x10
TST REG[0x0C],0x01
JZ 0x1C4C
AND F,0xCF
OR F,0x10
OR REG[0xD7],0x20
OR REG[0xC9],0x80
AND F,0xCF
OR REG[0xFF],0x08
AND F,0xCF
OR F,0x10
OR REG[0xE2],0x04
OR REG[0xE2],0x02
AND REG[0xE2],0xFE
AND F,0xCF
AND F,0xCF
OR F,0x10
AND REG[0xC9],0x7F
AND REG[0xD7],0xDF
AND F,0xCF
AND REG[0xE0],0xEF
OR F,0x01
RET
MOV REG[0xD0],0x00
OR [0x04],0x02
MOV A,[0x04]
MOV REG[0x0C],A
AND F,0xCF
OR F,0x10
AND REG[0x0D],0xFD
AND F,0xCF
RET
MOV REG[0x2B],0x05
MOV REG[0xD0],0x00
AND [0x04],0xFD
MOV A,[0x04]
MOV REG[0x0C],A
MOV REG[0xD0],0x01
; MVI A,[[0xF0]++]
MOV REG[0x29],A
DEC [0xF2]
JZ 0x1C87
TST REG[0x2B],0x10
JZ 0x1C7E
; MVI A,[[0xF0]++]
MOV REG[0x29],A
TST REG[0x2B],0x08
JZ 0x1C87
MOV A,REG[0x2A]
; MVI [[0xF1]++],A
DEC [0xF2]
JZ 0x1C87
JNC 0x1C7E
MOV REG[0xD0],0x00
OR [0x04],0x02
MOV A,[0x04]
MOV REG[0x0C],A
MOV REG[0x2B],0x00
RET
SSC
SSC
SSC
SSC
SSC
SSC
SSC
SSC
ADD A,0x01
ADD A,0x01
ADD A,0x01
ADD A,0x01
ADD A,[0x02]
ADD A,[0x02]
ADD A,[0x02]
ADD A,[0x02]
ADD A,[X+0x03]
ADD A,[X+0x03]
ADD A,[X+0x03]
SSC
PUSH A
PUSH X
POP A
POP X
ROMX
HALT
ADD SP,0x40
TST [X+0x50],0x58
MOV REG[0x68],A
AND F,0x78
JMP 0x1D5B
CALL 0x1D6E
JZ 0x1D7F
JNZ 0x1D91
JC 0x1DA3
JNC 0x1DB5
JACC 0x1DC7
SSC
SSC
SSC
SSC
PUSH X
PUSH X
PUSH X
PUSH X
SSC
SSC
SSC
SSC
PUSH X
PUSH X
PUSH X
PUSH X
SSC
SSC
SSC
SSC
PUSH X
PUSH X
PUSH X
PUSH X
SSC
SSC
SSC
SSC
PUSH X
PUSH X
SSC
PUSH X
ADD A,[0x12]
SSC
PUSH X
ADD A,[0x12]
SSC
PUSH X
ADD A,[0x12]
SSC
PUSH X
ADD A,[0x12]
SSC
PUSH X
ADD A,[0x12]
SSC
PUSH X
ADD A,[0x12]
SSC
PUSH X
ADD A,[0x12]
SSC
PUSH X
MOV REG[0xD0],0x00
OR [0x02],0x20
MOV A,[0x02]
MOV REG[0x04],A
OR [0x02],0x80
MOV A,[0x02]
MOV REG[0x04],A
OR [0x03],0x20
MOV A,[0x03]
MOV REG[0x08],A
AND F,0xCF
OR F,0x10
OR REG[0x04],0x20
OR REG[0x04],0x80
OR REG[0x08],0x20
AND F,0xCF
OR F,0x20
MOV REG[0x80],0x01
MOV REG[0x84],0x04
MOV REG[0x88],0x04
MOV REG[0x8C],0x08
MOV REG[0x90],0x02
MOV REG[0x94],0x04
MOV REG[0x98],0x01
MOV REG[0x9C],0x02
AND F,0xCF
MOV A,0x00
TST REG[0x04],0x20
JZ 0x1D68
OR A,0x01
TST REG[0x04],0x80
JZ 0x1D6F
OR A,0x02
TST REG[0x08],0x20
JZ 0x1D76
OR A,0x04
MOV REG[0xD0],0x00
MOV [0xF6],A
AND F,0xBF
MOV REG[0xD0],0x00
MOV REG[0xD3],0x06
MOV X,0x00
MOV A,X
INDEX 0x1CA4
MOV [X+0x1E],A
MOV A,X
INDEX 0x1CC2
MOV [X+0x3C],A
MOV A,X
INDEX 0x1CE0
MOV [X+0x5A],A
AND [0x01],0xEF
OR [0x01],A
MOV A,[0x01]
MOV REG[0x00],A
MOV A,X
INDEX 0x1CFE
MOV [X+0x78],A
AND [0x05],0xED
OR [0x05],A
MOV A,[0x05]
MOV REG[0x10],A
INC X
MOV A,X
CMP A,0x1E
JC 0x1D85
AND F,0x3F
OR F,0xC0
RET
AND F,0xBF
MOV REG[0xD0],0x00
MOV X,[0xF7]
MOV REG[0xD3],0x06
MOV A,[X+0x00]
MOV REG[0xFD],A
MOV A,[X+0x1E]
CMP A,[0xF6]
JNZ 0x1DF1
MOV A,[X+0x5A]
MOV REG[0xD0],0x00
AND [0x01],0xEF
OR [0x01],A
MOV A,[0x01]
MOV REG[0x00],A
MOV A,[X+0x78]
AND [0x05],0xED
OR [0x05],A
MOV A,[0x05]
MOV REG[0x10],A
AND F,0xCF
OR F,0x10
AND REG[0x08],0xFD
AND F,0xCF
OR F,0x20
OR REG[0x9C],0x40
AND F,0xCF
OR F,0x10
AND REG[0x04],0xFB
AND REG[0x08],0x37
AND REG[0x0C],0xBB
AND REG[0x10],0xDB
AND F,0xCF
MOV X,[X+0x3C]
MOV REG[0xD3],0x00
AND F,0xCF
OR F,0x20
MOV A,[X+0x06]
MOV REG[0x83],A
MOV A,[X+0x07]
MOV REG[0x87],A
MOV A,[X+0x08]
MOV REG[0x8B],A
MOV A,[X+0x09]
MOV REG[0x8F],A
MOV A,[X+0x0A]
MOV REG[0x93],A
MOV A,[X+0x0B]
MOV REG[0x97],A
MOV A,[X+0x0C]
MOV REG[0x9B],A
MOV A,[X+0x0D]
MOV REG[0x9F],A
AND F,0xCF
AND F,0x3F
OR F,0xC0
RET
MOV REG[0xD0],0x00
MOV A,[0xF8]
INDEX 0x1CA4
CMP A,[0xF6]
JNZ 0x1E4C
AND F,0xCF
OR F,0x10
OR REG[0x08],0x02
AND F,0xCF
OR F,0x20
AND REG[0x9C],0xBF
AND F,0xCF
OR F,0x10
OR REG[0x04],0x04
OR REG[0x08],0xC8
OR REG[0x0C],0x44
OR REG[0x10],0x24
AND F,0xCF
RET
INDEX 0x1CC2
RET
INDEX 0x1D64
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT
HALT