mon2-orig.asm
tec1group_Software/monitors/Mon-2/Mon-2-original/mon2-orig.asm
       jp 0x0200
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,(0x08c0)
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,(0x08c2)
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,(0x08c4)
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,(0x08c6)
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,(0x08c8)
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,(0x08ca)
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,(0x08cc)
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       push af
       in a,(0x00)
       ld (0x08e0),a
       pop af
       retn
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ex de,hl
       jr z,0x0050
       xor l
       ld l,0xa7
       rst 0x20
       add hl,hl
       rst 0x28
       cpl
       ld l,a
       and 0xc3
       call pe,0x47c7
       ex (sp),hl
       ld h,(hl)
       jr z,0x007c
       ld c,(hl)
       jp nz,0x6b2d
       ex de,hl
       ld c,a
       cpl
       ld c,e
       and a
       ld b,(hl)
       jp pe,0xace0
       and h
       xor (hl)
       ret
       djnz 0x00ae
       jr 0x00ac
       inc l
       nop
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       nop
       add hl,bc
       nop
       nop
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       dec de
       jr 0x00e1
       dec e
       ld (de),a
       rla
       ld c,0x29
       dec bc
       ld (0x1729),hl
       ld (de),a
       inc c
       inc h
       add hl,hl
       add hl,hl
       add hl,hl
       add hl,hl
       add hl,hl
       cp 0x1c
       dec e
       jr 0x00f0
       ld c,0xff
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       call 0x0289
       inc bc
       jr 0x00ea
       call 0x0289
       dec bc
       call 0x0490
       call 0x0270
       ld hl,0x08df
       set 0,(hl)
       res 1,(hl)
       jp 0x0378
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       defb 0xfd
       djnz 0x0113
       defb 0xfd
       ld de,0x12ef
       pop hl
       inc de
       push de
       inc d
       ret
       dec d
       cp (hl)
       ld d,0xb3
       jr 0x00bb
       add hl,de
       sbc a,a
       ld a,(de)
       sub (hl)
       inc e
       adc a,(hl)
       ld e,0x86
       jr nz,0x019b
       ld (0x2477),hl
       ld (hl),c
       ld h,0x6a
       jr z,0x0188
       ld hl,(0x2d5f)
       ld e,c
       cpl
       ld d,h
       ld (0x3550),a
       ld c,e
       jr c,0x0177
       inc a
       ld b,e
       ccf
       ccf
       ld b,e
       inc a
       ld b,a
       jr c,0x0184
       dec (hl)
       ld d,b
       ld (0x2f54),a
       ld e,c
       dec l
       ld e,a
       ld hl,(0x2864)
       ld l,d
       ld h,0x71
       inc h
       ld (hl),a
       ld (0x207f),hl
       add a,(hl)
       ld e,0x8e
       inc e
       sub (hl)
       ld a,(de)
       sub h
       add hl,de
       xor c
       jr 0x010a
       ld d,0xbe
       dec d
       ret
       inc d
       push de
       inc de
       pop hl
       ld (de),a
       rst 0x28
       ld de,0x10fd
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       push bc
       push de
       push hl
       push af
       and a
       jr nz,0x017a
       ld e,a
       jr 0x017c
       ld e,0x80
       ld hl,0x0100
       add a,a
       add a,l
       ld l,a
       ld c,(hl)
       inc hl
       ld b,(hl)
       ld a,e
       out (0x01),a
       djnz 0x0188
       ld b,(hl)
       xor a
       out (0x01),a
       djnz 0x018e
       dec c
       jr nz,0x0184
       pop af
       pop hl
       pop de
       pop bc
       ret
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       push af
       push hl
       ld hl,(0x08d6)
       ld a,(hl)
       cp 0xff
       jr nz,0x01ad
       pop hl
       pop af
       ret
       cp 0xfe
       jr z,0x01a2
       inc hl
       call 0x0170
       jr 0x01a5
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,0x08df
       bit 0,(hl)
       jr nz,0x01ce
       set 0,(hl)
       res 1,(hl)
       jp 0x0378
       res 0,(hl)
       set 1,(hl)
       jp 0x0378
       rst 0x38
       rst 0x38
       rst 0x38
       push bc
       ld b,0x80
       call 0x02a0
       djnz 0x01db
       pop bc
       ret
       rst 0x38
       rst 0x38
       ld bc,(0x08d2)
       call 0x0490
       call 0x0270
       jp 0x0378
       rst 0x38
       ld bc,(0x08d4)
       call 0x0490
       call 0x0270
       jp 0x0378
       rst 0x38
       ld (0x08e8),sp
       ld sp,0x0900
       push af
       push bc
       push de
       push hl
       push ix
       push iy
       ex af,af'
       exx
       push af
       push bc
       push de
       push hl
       ld a,i
       push af
       xor a
       ld (0x08cc),a
       ld (0x08cd),a
       ld a,0xff
       ld (0x08e0),a
       jp 0x0240
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld sp,0x08c0
       xor a
       out (0x01),a
       out (0x02),a
       ld hl,0x00b0
       ld de,0x08d8
       ld bc,0x0005
       ldir
       call 0x0270
       ld a,0x08
       call 0x0170
       ld a,0x0f
       call 0x0170
       ld a,0x01
       ld (0x08df),a
       call 0x02a0
       call 0x0360
       jr 0x0265
       rst 0x38
       rst 0x38
       rst 0x38
       push af
       push hl
       push bc
       call 0x0289
       and 0xf0
       rrca
       rrca
       rrca
       rrca
       ld (0x08dc),a
       ld a,(bc)
       and 0x0f
       ld (0x08dd),a
       pop bc
       pop hl
       pop af
       ret
       ld hl,0x08d8
       ld a,(hl)
       rlca
       rlca
       rlca
       rlca
       inc hl
       add a,(hl)
       ld b,a
       inc hl
       ld a,(hl)
       rlca
       rlca
       rlca
       rlca
       inc hl
       add a,(hl)
       ld c,a
       ld a,(bc)
       ret
       rst 0x38
       push af
       push hl
       push de
       push bc
       ld de,0x08d8
       xor a
       out (0x01),a
       call 0x0350
       bit 1,(hl)
       jr z,0x02b3
       set 4,a
       out (0x02),a
       ld a,0x20
       out (0x01),a
       ld b,0x20
       djnz 0x02bb
       xor a
       out (0x01),a
       call 0x0350
       bit 1,(hl)
       jr z,0x02c9
       set 4,a
       out (0x02),a
       ld a,0x10
       out (0x01),a
       ld b,0x20
       djnz 0x02d1
       xor a
       out (0x01),a
       call 0x0350
       bit 1,(hl)
       jr z,0x02df
       set 4,a
       out (0x02),a
       ld a,0x08
       out (0x01),a
       ld b,0x20
       djnz 0x02e7
       xor a
       out (0x01),a
       call 0x0350
       bit 1,(hl)
       jr z,0x02f5
       set 4,a
       out (0x02),a
       ld a,0x04
       out (0x01),a
       ld b,0x20
       djnz 0x02fd
       xor a
       out (0x01),a
       nop
       jp 0x0318
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       call 0x0289
       push bc
       pop hl
       ld sp,0x08c0
       jp (hl)
       rst 0x38
       rst 0x38
       rst 0x38
       call 0x0350
       bit 0,(hl)
       jr z,0x0321
       set 4,a
       out (0x02),a
       ld a,0x02
       out (0x01),a
       ld b,0x20
       djnz 0x0329
       xor a
       out (0x01),a
       call 0x0350
       bit 0,(hl)
       jr z,0x0337
       set 4,a
       out (0x02),a
       ld a,0x01
       out (0x01),a
       ld b,0x20
       djnz 0x033f
       xor a
       out (0x01),a
       pop bc
       pop de
       pop hl
       pop af
       ret
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,0x0080
       ld a,(de)
       add a,l
       ld l,a
       ld a,(hl)
       inc de
       ld hl,0x08df
       ret
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       push af
       push hl
       ld hl,0x08e0
       ld a,0xff
       cp (hl)
       jr z,0x0378
       ld a,(hl)
       and 0x1f
       bit 5,(hl)
       jr nz,0x0373
       add a,0x14
       jp 0x03a8
       rst 0x38
       rst 0x38
       pop hl
       pop af
       ret
       rst 0x38
       rst 0x38
       pop hl
       pop af
       ret
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       call 0x0289
       push bc
       pop ix
       inc ix
       push ix
       pop hl
       ld a,h
       cp 0x40
       jr z,0x039c
       ld a,(ix+0)
       ld (ix-1),a
       jr 0x038a
       ld a,0x00
       ld (0x3fff),a
       call 0x0270
       jp 0x0378
       rst 0x38
       add a,0x01
       call 0x0170
       jp 0x0421
       call 0x0289
       dec bc
       ld ix,0x3ffe
       ld a,(ix+0)
       ld (ix+1),a
       dec ix
       push ix
       pop hl
       ld a,c
       cp l
       jr nz,0x03b8
       ld a,b
       cp h
       jr nz,0x03b8
       ld (ix+1),0x00
       call 0x0270
       jp 0x0378
       rst 0x38
       rst 0x38
       rst 0x38
       push hl
       push af
       push ix
       push bc
       xor a
       ld (0x08df),a
       ld b,0x06
       ld hl,0x08d8
       ld a,0x29
       ld (hl),a
       inc hl
       djnz 0x03e8
       ld hl,(0x08d0)
       ld a,(hl)
       cp 0xff
       jr nz,0x03fa
       pop bc
       pop ix
       pop af
       pop hl
       ret
       cp 0xfe
       jr z,0x03ec
       ld ix,0x08d8
       ld b,0x05
       ld a,(ix+1)
       ld (ix+0),a
       inc ix
       djnz 0x0404
       ld a,(hl)
       ld (0x08dd),a
       inc hl
       ld b,0x40
       call 0x02a0
       djnz 0x0415
       jr 0x03ef
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       sub 0x01
       ld (hl),0xff
       bit 4,a
       jp nz,0x04c0
       bit 5,a
       jp nz,0x04c0
       ld hl,0x08df
       bit 0,(hl)
       jp z,0x0455
       ld d,a
       call 0x0289
       ld hl,0x08df
       bit 3,(hl)
       jr nz,0x0445
       xor a
       set 3,(hl)
       rlca
       rlca
       rlca
       rlca
       and 0xf0
       add a,d
       ld (bc),a
       call 0x0270
       jp 0x037d
       rst 0x38
       rst 0x38
       ld d,a
       ld hl,0x08df
       res 3,(hl)
       bit 4,(hl)
       jr nz,0x0467
       ld bc,0x0000
       call 0x0490
       set 4,(hl)
       call 0x0289
       ld a,b
       rlca
       rlca
       rlca
       rlca
       and 0xf0
       ld e,a
       ld a,c
       rlca
       rlca
       rlca
       rlca
       and 0x0f
       add a,e
       ld b,a
       ld a,c
       rlca
       rlca
       rlca
       rlca
       and 0xf0
       add a,d
       ld c,a
       call 0x0490
       call 0x0270
       jp 0x037d
       rst 0x38
       rst 0x38
       rst 0x38
       push af
       push hl
       ld hl,0x08d8
       ld a,b
       and 0xf0
       rlca
       rlca
       rlca
       rlca
       ld (hl),a
       inc hl
       ld a,b
       and 0x0f
       ld (hl),a
       inc hl
       ld a,c
       and 0xf0
       rlca
       rlca
       rlca
       rlca
       ld (hl),a
       inc hl
       ld a,c
       and 0x0f
       ld (hl),a
       pop hl
       pop af
       ret
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,0x08df
       res 3,(hl)
       res 4,(hl)
       cp 0x10
       jp z,0x00e0
       cp 0x11
       jp z,0x00e6
       cp 0x12
       jp z,0x030c
       cp 0x13
       jp z,0x01c0
       cp 0x14
       jp z,0x0550
       cp 0x15
       jp z,0xffff
       cp 0x16
       jp z,0xffff
       cp 0x17
       jp z,0x01f2
       cp 0x18
       jp z,0x0570
       cp 0x19
       jp z,0xffff
       cp 0x1a
       jp z,0xffff
       cp 0x1b
       jp z,0xffff
       cp 0x1c
       jp z,0x0660
       cp 0x1d
       jp z,0xffff
       cp 0x1e
       jp z,0xffff
       cp 0x1f
       jp z,0xffff
       cp 0x20
       jp z,0xffff
       cp 0x21
       jp z,0xffff
       cp 0x22
       jp z,0xffff
       cp 0x23
       jp z,0xffff
       cp 0x24
       jp z,0x03b0
       cp 0x25
       jp z,0x0384
       cp 0x26
       jp z,0xffff
       cp 0x27
       jp z,0x01e4
       jp 0x0378
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       call 0x0289
       ld h,b
       ld l,c
       ld a,(0x08e1)
       inc hl
       cp (hl)
       jr nz,0x0558
       ld b,h
       ld c,l
       call 0x0490
       jp 0x0253
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       jp 0x05f0
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       jp 0x0320
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       jp 0x03e0
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       jp 0x0490
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,0x0230
       jp 0x0041
       rst 0x38
       rst 0x38
       ld hl,0x0530
       jp 0x0041
       rst 0x38
       rst 0x38
       rst 0x00
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld (0x0800),hl
       jp 0x01b0
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       in a,(0x00)
       and 0x1f
       ld i,a
       ret
       ld sp,0x0fd0
       call 0x0131
       call 0x018e
       ld a,(0x0ff9)
       cp 0x00
       jp nz,0x0096
       ld a,i
       cp 0x10
       jp c,0x0088
       jp 0x00e3
       ld hl,0x0ff7
       call 0x016f
       rld
       inc hl
       rld
       jp 0x00da
       ld a,i
       cp 0x10
       jp c,0x00b7
       xor a
       ld (0x0ffa),a
       ld a,i
       cp 0x13
       jp z,0x00da
       cp 0x12
       jp z,0x00c2
       cp 0x11
       jp z,0x00c6
       cp 0x10
       jp z,0x00d0
       ld hl,(0x0ff7)
       call 0x017b
       rld
       jp 0x00e3
       ld hl,(0x0ff7)
       jp (hl)
       ld hl,(0x0ff7)
       dec hl
       ld (0x0ff7),hl
       jp 0x00e3
       ld hl,(0x0ff7)
       inc hl
       ld (0x0ff7),hl
       jp 0x00e3
       ld a,0x00
       ld b,0x04
       ld hl,0x0ff3
       jr 0x08ea
       ld a,0x67
       ld b,0x02
       ld hl,0x0ff1
       ld (0x0ff9),a
       exx
       ld de,(0x0ff7)
       call 0x0102
       ld a,(de)
       call 0x010e
       exx
       set 4,(hl)
       inc hl
       djnz 0x08fa
       jp 0x006d
       ld hl,0x0ff3
       ld a,e
       call 0x0115
       ld a,d
       call 0x0115
       ret
       ld hl,0x0ff1
       call 0x0115
       ret
       push af
       call 0x0126
       ld (hl),a
       inc hl
       pop af
       rrca
       rrca
       rrca
       rrca
       call 0x0126
       ld (hl),a
       inc hl
       ret
       push hl
       ld hl,0x015f
       and 0x0f
       add a,l
       ld l,a
       ld a,(hl)
       pop hl
       ret
       ld a,0xff
       ld i,a
       call 0x0140
       ld a,i
       cp 0xff
       ret nz
       jp 0x0131
       push ix
       ld bc,0x0601
       ld a,(ix+0)
       out (0x02),a
       inc ix
       ld a,c
       out (0x01),a
       sla a
       ld c,a
       ld a,0x0a
       dec a
       jp nz,0x0154
       out (0x01),a
       djnz 0x0945
       pop ix
       ret
       ex de,hl
       jr z,0x092f
       xor l
       ld l,0xa7
       rst 0x20
       add hl,hl
       rst 0x28
       cpl
       ld l,a
       and 0xc3
       call pe,0x47c7
       call 0x017b
       ret nz
       inc hl
       ld a,0x00
       ld (hl),a
       dec hl
       ld a,i
       ret
       ld a,i
       ld b,a
       ld a,(0x0ffa)
       cp 0x00
       ld a,b
       ret nz
       xor a
       ld (hl),a
       dec a
       ld (0x0ffa),a
       ld a,b
       ret
       nop
       ld c,0x0a
       ld hl,0x0050
       add hl,hl
       ld de,0x0001
       xor a
       out (0x02),a
       dec a
       out (0x01),a
       ld b,c
       djnz 0x099e
       xor 0x80
       sbc hl,de
       jr nz,0x099b
       ret
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld de,(0x0800)
       ld a,(de)
       and 0x1f
       cp 0x1f
       ret z
       nop
       nop
       cp 0x1e
       jp z,0x01b0
       cp 0x00
       jp z,0x01e9
       ld b,a
       inc de
       push de
       ld hl,0x01f8
       call 0x01e3
       push af
       ld a,b
       ld hl,0x0210
       call 0x01e3
       ld l,a
       ld h,0x00
       pop af
       ld c,a
       call 0x0193
       pop de
       jp 0x01b4
       ld e,a
       ld d,0x00
       add hl,de
       ld a,(hl)
       ret
       push de
       ld de,0x1000
       dec de
       ld a,d
       or e
       jp nz,0x01ed
       pop de
       inc de
       jp 0x01b4
       adc a,h
       add a,e
       ld a,h
       ld (hl),l
       ld (hl),b
       ld h,a
       ld h,d
       ld e,h
       ld d,a
       ld d,d
       ld c,(hl)
       ld c,b
       ld b,l
       ld b,c
       inc a
       add hl,sp
       ld (hl),0x32
       cpl
       inc l
       ld hl,(0x2527)
       inc hl
       add hl,de
       ld a,(de)
       inc e
       dec e
       ld e,0x20
       inc hl
       dec h
       daa
       add hl,hl
       inc l
       ld l,0x31
       inc sp
       scf
       ld a,(0x413d)
       ld b,l
       ld c,c
       ld c,l
       ld d,d
       ld d,a
       ld e,h
       djnz 0x0a29
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld b,0x06
       ld a,(bc)
       dec c
       ld b,0x0d
       ld a,(bc)
       dec c
       ld (de),a
       ld d,0x14
       ld (de),a
       rrca
       ld de,0x0f12
       dec c
       dec c
       dec c
       ld a,(bc)
       ld (de),a
       rrca
       dec c
       ld a,(bc)
       ex af,af'
       ld b,0x08
       ld a,(bc)
       rrca
       ld a,(bc)
       dec c
       rrca
       ld b,0x06
       ld a,(bc)
       dec c
       ld b,0x0d
       ld a,(bc)
       dec c
       ld (de),a
       ld d,0x14
       ld (de),a
       rrca
       ld de,0x0f12
       dec c
       dec c
       dec c
       ld a,(bc)
       ld (de),a
       rrca
       dec c
       ld a,(bc)
       ex af,af'
       ld b,0x08
       ld a,(bc)
       ld b,0x12
       nop
       ld e,0xfd
       ld hl,(0x0800)
       ld ix,0x0ff1
       ld b,0x06
       ld hl,0x0ff1
       ld (hl),0x00
       inc hl
       djnz 0x0a7d
       ld b,0x06
       ld de,0x0ff7
       ld hl,0x0ff6
       ld a,(hl)
       ld (de),a
       dec hl
       dec de
       djnz 0x0a8a
       ld a,(iy+0)
       inc iy
       and 0x1f
       cp 0x1f
       ret z
       cp 0x1e
       jr z,0x0a70
       ld hl,0x02b3
       call 0x01e3
       ld (0x0ff1),a
       ld a,0x80
       push af
       call 0x0140
       pop af
       dec a
       jr nz,0x0aa9
       jr 0x0a82
       nop
       ld l,a
       and 0xc3
       call pe,0x47c7
       ex (sp),hl
       ld l,(hl)
       jr z,0x0aa6
       adc a,0xc2
       ld l,e
       ex de,hl
       ld c,a
       cpl
       ld b,e
       and a
       ld b,(hl)
       jp pe,0xaee0
       call 0x1004
       jr 0x0acf
       nop
       nop
       ex af,af'
       dec b
       inc c
       inc c
       ld c,0x00
       inc de
       ex af,af'
       dec b
       ld de,0x0005
       inc de
       ex af,af'
       add hl,bc
       ld (de),a
       nop
       add hl,bc
       ld (de),a
       nop
       inc de
       ex af,af'
       dec b
       nop
       inc de
       dec b
       inc bc
       jr 0x0af7
       add hl,de
       add hl,de
       add hl,de
       add hl,de
       inc b
       dec b
       ld (de),a
       add hl,bc
       rlca
       dec c
       dec b
       inc b
       nop
       ld (bc),a
       ld d,0x00
       ld a,(bc)
       ld c,0x08
       dec c
       nop
       ex af,af'
       ld bc,0x0411
       ld d,0x00
       ld b,0x0e
       ld de,0x1300
       dec b
       ld a,(de)
       nop
       nop
       nop
       nop
       nop
       nop
       ld e,0xff
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld ix,0x0ff1
       xor a
       ld (0x0ffa),a
       ld (0x0ffb),a
       ld b,0x06
       ld hl,0x0ff1
       ld (hl),0x00
       inc hl
       djnz 0x0b30
       ld a,(0x0ff5)
       cp 0x00
       jr nz,0x0b73
       ld de,0x0ff5
       ld hl,0x0ff4
       ld b,0x04
       ld a,(hl)
       ld (de),a
       dec hl
       dec de
       djnz 0x0b44
       ld a,r
       call 0x03b5
       ld (0x0ff1),a
       ld a,0x00
       nop
       push af
       ld a,0xff
       ld i,a
       ld a,(0x0ffb)
       call 0x03b5
       ld (0x0ff6),a
       call 0x0140
       ld a,i
       cp 0xff
       call nz,0x038e
       pop af
       dec a
       jr nz,0x0b55
       jr 0x0b35
       call 0x018e
       ld b,0x06
       ld hl,0x0ff1
       ld (hl),0x00
       inc hl
       djnz 0x0b7b
       ld a,(0x0ffa)
       ld hl,0x0ff3
       call 0x0115
       call 0x0131
       jr 0x0b20
       cp 0x10
       jr nz,0x0b9a
       ld a,(0x0ffb)
       inc a
       ld (0x0ffb),a
       ret
       ld a,(0x0ff6)
       ld c,a
       ld hl,0x0ff5
       ld b,0x05
       ld a,(hl)
       cp c
       jr nz,0x0bb1
       ld (hl),0x00
       ld a,(0x0ffa)
       inc a
       daa
       ld (0x0ffa),a
       dec hl
       djnz 0x0ba3
       ret
       and 0x07
       call 0x0126
       ret
       ld d,0x0e
       inc d
       nop
       inc c
       ld c,0x12
       dec b
       nop
       ld (de),a
       inc de
       inc d
       rrca
       add hl,bc
       inc b
       ld a,(de)
       rra
       ld c,0x08
       nop
       dec c
       ld c,0x19
       add hl,de
       add hl,de
       add hl,bc
       nop
       inc c
       ld c,0x12
       inc de
       ld a,(de)
       rra
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld ix,0x0ff1
       ld a,0x23
       ld (0x0ffa),a
       ld hl,0x0ff1
       ld b,0x06
       ld (hl),0x00
       inc hl
       djnz 0x0bee
       ld e,0x00
       call 0x0466
       call 0x0131
       ld a,i
       cp 0x04
       jr nc,0x0bf5
       cp 0x00
       jr z,0x0bf5
       ld e,a
       ld a,(0x0ffa)
       cp e
       jr z,0x0c50
       jr c,0x0c50
       sub e
       daa
       ld (0x0ffa),a
       call 0x0466
       ld hl,0x0ff6
       ld (hl),0xae
       ld d,0x00
       call 0x0140
       dec d
       jr nz,0x0c1d
       ld a,(0x0ffa)
       cp 0x01
       jr z,0x0c56
       dec a
       daa
       sub 0x04
       daa
       jr nc,0x0c2c
       add a,0x04
       daa
       cp 0x00
       jr z,0x0c48
       ld e,a
       ld a,(0x0ffa)
       sub e
       daa
       ld (0x0ffa),a
       ld hl,0x0ff6
       ld (hl),0x28
       jr 0x0bf5
       ld a,r
       and 0x03
       jr z,0x0c76
       jr 0x0c38
       ld de,0x03bb
       jp 0x0459
       ld de,0x03cc
       ld (0x0800),de
       call 0x0270
       call 0x0131
       jp 0x03e0
       ld hl,0x0ff1
       ld a,(0x0ffa)
       call 0x0115
       inc hl
       ld a,e
       call 0x0126
       ld (hl),a
       ret
       inc a
       jp 0x0438
       rst 0x38
       inc d
       ld (de),a
       inc d
       rla
       rla
       ld (de),a
       inc d
       djnz 0x0ca3
       ld bc,0x0111
       ld de,0x1101
       rra
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld ix,0x0ff1
       ld iy,0x0800
       ld a,0x50
       ld (iy+0),a
       ld a,0x20
       ld (iy+1),a
       xor a
       ld (iy+2),a
       ld hl,0x0ff1
       ld b,0x06
       ld (hl),0x00
       inc hl
       djnz 0x0cab
       ld d,0x80
       ld a,(iy+1)
       ld hl,0x0ff1
       call 0x0115
       inc hl
       inc hl
       ld a,(iy+0)
       call 0x0115
       ld a,0xff
       ld i,a
       call 0x0140
       ld a,i
       cp 0xff
       call nz,0x04f3
       dec d
       jp nz,0x04b2
       ld a,(iy+2)
       sub 0x01
       daa
       ld (iy+2),a
       ld b,a
       ld a,(iy+0)
       add a,b
       daa
       cp 0x00
       jp z,0x0511
       cp 0x60
       jr nc,0x0d08
       ld (iy+0),a
       jp 0x04b0
       ld a,(iy+1)
       cp 0x00
       ret z
       dec a
       daa
       ld (iy+1),a
       ld a,(iy+2)
       add a,0x02
       daa
       ld (iy+2),a
       ret
       ld de,0x0484
       ld ix,0x0000
       jr 0x0d14
       ld de,0x047b
       ld (0x0800),de
       call 0x01b0
       call 0x0131
       jp 0x0490
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       dec bc
       ld a,(bc)
       ex af,af'
       ld a,(bc)
       ld a,(bc)
       ld a,(bc)
       ld b,0x06
       ld b,0x0b
       ld a,(bc)
       ex af,af'
       ld a,(bc)
       ld a,(bc)
       ld a,(bc)
       ld a,(bc)
       ld a,(bc)
       ld a,(bc)
       dec bc
       ld a,(bc)
       ex af,af'
       ld a,(bc)
       ld a,(bc)
       ld a,(bc)
       ld b,0x06
       ld b,0x0a
       ex af,af'
       ld a,(bc)
       dec c
       dec c
       dec c
       dec c
       dec c
       nop
       dec c
       dec b
       ex af,af'
       dec bc
       dec bc
       dec bc
       ld b,0x06
       ld b,0x0b
       ld a,(bc)
       ex af,af'
       ld a,(bc)
       ld a,(bc)
       ld a,(bc)
       ld b,0x06
       ld b,0x0b
       ld a,(bc)
       ld b,0x08
       ex af,af'
       ex af,af'
       ex af,af'
       ex af,af'
       ld a,(bc)
       dec bc
       ld a,(bc)
       ex af,af'
       ld b,0x06
       ld b,0x06
       ld b,0x06
       nop
       nop
       nop
       ld e,0xff
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,0x0800
       ld sp,0x0fd0
       ld ix,0x0ff1
       ld (0x0ff7),hl
       xor a
       ld (0x0ff9),a
       ld (0x0ffa),a
       ld c,0x0a
       ld hl,0x0050
       call 0x0193
       ld c,0x20
       ld hl,0x0030
       call 0x0193
       jp 0x00e3
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld hl,0x0800
       ld de,0x0b00
       ld a,(hl)
       cp 0xff
       jp nz,0x05c2
       ld hl,0x0800
       jp 0x05b6
       out (0x03),a
       ld a,(de)
       cp 0xff
       jp nz,0x05d0
       ld de,0x0b00
       jp 0x05c4
       out (0x04),a
       call 0x05e1
       inc de
       ld a,(de)
       out (0x04),a
       call 0x05e1
       inc de
       inc hl
       jp 0x05b6
       ld bc,0x03ff
       dec bc
       ld a,b
       or c
       jp nz,0x05e4
       ret
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       ld (0x0fd8),sp
       ld sp,0x0ff0
       push af
       push bc
       push de
       push hl
       push ix
       push iy
       ex af,af'
       exx
       push af
       push bc
       push de
       push hl
       ld a,i
       push af
       jp 0x0580
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38
       rst 0x38