; Base Address: 0000h Range: 0000h - 4000h Loaded length: 4000h
; Processor : AVR [ATmega368P]
; Target assembler: AVR Assembler
; ===========================================================================
; Segment type: Pure code
.CSEG ; ROM
; [00000002 BYTES: COLLAPSED FUNCTION j___RESET. PRESS KEYPAD "+" TO EXPAND]
; ---------------------------------------------------------------------------
.org 2
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 4
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 6
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 8
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0xA
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0xC
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0xE
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x10
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x12
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x14
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x16
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x18
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x1A
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x1C
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x1E
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x20
jmp TIMER0_OVF ; Timer/Counter0 Overflow
; ---------------------------------------------------------------------------
.org 0x22
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x24
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x26
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x28
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x2A
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
.org 0x2C
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
jmp EEREADY ; EEPROM Ready
; ---------------------------------------------------------------------------
nop
nop
; ---------------------------------------------------------------------------
.dw 0x24 ; $
.dw 0x27 ; '
.dw 0x2A ; *
; ---------------------------------------------------------------------------
nop
nop
; ---------------------------------------------------------------------------
.dd 0x280025
.dw 0x2B ; +
.dw 0
.dw 0
.dw 0x23 ; #
.dw 0x26 ; &
.dw 0x29 ; )
.dw 0x404
.dw 0x404
.dw 0x404
.dw 0x404
.dw 0x202
.dw 0x202
.dw 0x202
.dw 0x303
.dw 0x303
.dw 0x303
.dw 0x201
.dw 0x804
.dw 0x2010
.dw 0x8040 ; @€
.dw 0x201
.dw 0x804
.dw 0x2010
.dw 0x201
.dw 0x804
.dw 0x2010
.dw 0
.dw 0x700
.dw 0x200
.dw 1
.dw 0x300
.dw 0x604
.dw 0
.dw 0
.dw 0
.dw 0
; =============== S U B R O U T I N E =======================================
; Hardware Pin
; public __RESET
__RESET: ; CODE XREF: j___RESETj
; FUNCTION CHUNK AT 024C SIZE 00000002 BYTES
clr r1 ; Hardware Pin
out SREG, r1
ser r28
ldi r29, 8
out SPH, r29
out SPL, r28
ldi r17, 1
ldi r26, 0
ldi r27, 1
ldi r30, -0x64 ; 'œ'
ldi r31, 4
rjmp loc_6F
; ---------------------------------------------------------------------------
loc_6D: ; CODE XREF: __RESET+10j
lpm r0, Z+
st X+, r0
loc_6F: ; CODE XREF: __RESET+Bj
cpi r26, -0x76 ; 'Š'
cpc r27, r17
brne loc_6D
ldi r17, 1
ldi r26, -0x76 ; 'Š'
ldi r27, 1
rjmp loc_77
; ---------------------------------------------------------------------------
loc_76: ; CODE XREF: __RESET+18j
st X+, r1
loc_77: ; CODE XREF: __RESET+14j
cpi r26, -0x6D ; '“'
cpc r27, r17
brne loc_76
call sub_23D
jmp loc_24C
; End of function __RESET
; =============== S U B R O U T I N E =======================================
; EEPROM Ready
; public EEREADY
EEREADY: ; CODE XREF: ROM:0002j ROM:0004j ...
jmp j___RESET ; INT0_
; End of function EEREADY ; INT1_
; PCINT0
; PCINT1
; PCINT2
; WDT
; TIMER2_COMPA
; TIMER2_COMPB
; TIMER2_OVF
; TIMER1_CAPT
; TIMER1_COMPA
; TIMER1_COMPB
; TIMER1_OVF
; TIMER0_COMPA
; TIMER0_COMPB
; SPI_STC
; USART_RX
; USART_UDRE
; USART_TX
; ADC
; EEREADY
; INT0_
; INT1_
; PCINT0
; PCINT1
; PCINT2
; WDT
; TIMER2_COMPA
; TIMER2_COMPB
; TIMER2_OVF
; TIMER1_CAPT
; TIMER1_COMPA
; TIMER1_COMPB
; TIMER1_OVF
; TIMER0_COMPA
; TIMER0_COMPB
; SPI_STC
; USART_RX
; USART_UDRE
; USART_TX
; ADC
; =============== S U B R O U T I N E =======================================
sub_80: ; CODE XREF: sub_B8:loc_D2p
ldi r22, 0x30 ; '0'
ldi r23, 2
ldi r24, 0
ldi r25, 0
call sub_12F
ret
; End of function sub_80
; =============== S U B R O U T I N E =======================================
sub_87: ; CODE XREF: sub_B8:loc_CFp
ldi r22, -0x60 ; ' '
ldi r23, 0
ldi r24, 0
ldi r25, 0
call sub_12F
ret
; End of function sub_87
; =============== S U B R O U T I N E =======================================
sub_8E: ; CODE XREF: sub_B8:loc_CCp
ldi r24, 0xD
ldi r22, 1
call sub_1E9
ldi r22, -0x10 ; 'ð'
ldi r23, 0
ldi r24, 0
ldi r25, 0
call sub_12F
ldi r24, 0xD
ldi r22, 0
call sub_1E9
ldi r22, 0x50 ; 'P'
ldi r23, 0
ldi r24, 0
ldi r25, 0
call sub_12F
ret
; End of function sub_8E
; =============== S U B R O U T I N E =======================================
sub_A3: ; CODE XREF: sub_B8:loc_C9p
ldi r24, 0xD
ldi r22, 1
call sub_1E9
loc_A7: ; CODE XREF: ROM:loc_745p
ldi r22, 0x50 ; 'P'
ldi r23, 0
ldi r24, 0
ldi r25, 0
call sub_12F
ldi r24, 0xD
ldi r22, 0
call sub_1E9
ldi r22, 0x50 ; 'P'
ldi r23, 0
ldi r24, 0
ldi r25, 0
call sub_12F
ret
; End of function sub_A3
; =============== S U B R O U T I N E =======================================
sub_B8: ; CODE XREF: sub_23D:loc_245p
push r28
push r29
ldi r28, 0
ldi r29, 1
loc_BC: ; CODE XREF: sub_B8+20j
ld r24, Y
cpi r24, 1
breq loc_CC
cpi r24, 2
brge loc_C4
tst r24
breq loc_C9
rjmp loc_D4
; ---------------------------------------------------------------------------
loc_C4: ; CODE XREF: sub_B8+8j
cpi r24, 2
breq loc_CF
cpi r24, 3
brne loc_D4
rjmp loc_D2
; ---------------------------------------------------------------------------
loc_C9: ; CODE XREF: sub_B8+Aj
call sub_A3
rjmp loc_D4
; ---------------------------------------------------------------------------
loc_CC: ; CODE XREF: sub_B8+6j
call sub_8E
rjmp loc_D4
; ---------------------------------------------------------------------------
loc_CF: ; CODE XREF: sub_B8+Dj
call sub_87
rjmp loc_D4
; ---------------------------------------------------------------------------
loc_D2: ; CODE XREF: sub_B8+10j
call sub_80
loc_D4: ; CODE XREF: sub_B8+Bj sub_B8+Fj ...
adiw r28, 1
ldi r24, 1
cpi r28, -0x74 ; 'Œ'
cpc r29, r24
brne loc_BC
ldi r22, -0x48 ; '¸'
ldi r23, 0xB
ldi r24, 0
ldi r25, 0
call sub_12F
pop r29
pop r28
ret
; End of function sub_B8
; =============== S U B R O U T I N E =======================================
sub_E2: ; CODE XREF: sub_23D+4p
ldi r24, 0xD
ldi r22, 1
call sub_1C3
ret
; End of function sub_E2
; ---------------------------------------------------------------------------
; public TIMER0_OVF
TIMER0_OVF: ; CODE XREF: ROM:0020j
push r1 ; Timer/Counter0 Overflow
push r0
in r0, SREG
push r0
clr r1
push r18
push r19
push r24
push r25
call 0x157130
nop
nop
sbrs r16, 0
nop
; ---------------------------------------------------------------------------
.dw 0x1F
.dw 0x3F ; ?
; ---------------------------------------------------------------------------
nop
add r31, r24
ld r31, -Y
movw r18, r4
adiw r24, 1
adc r26, r1
adc r27, r1
mov r18, r19
subi r18, -3 ; 'ý'
cpi r18, 0x7D ; '}'
brcs loc_107
subi r18, 0x7D ; '}'
adiw r24, 1
adc r26, r1
adc r27, r1
loc_107: ; CODE XREF: ROM:0102j
sts unk_200192, r18
sts unk_20018E, r24
sts unk_20018F, r25
sts unk_200190, r26
sts unk_200191, r27
lds r24, unk_20018A
lds r25, unk_20018B
lds r26, unk_20018C
lds r27, unk_20018D
adiw r24, 1
adc r26, r1
adc r27, r1
sts unk_20018A, r24
sts unk_20018B, r25
sts unk_20018C, r26
sts unk_20018D, r27
pop r27
pop r26
pop r25
pop r24
pop r19
pop r18
pop r0
out SREG, r0
pop r0
pop r1
reti
; =============== S U B R O U T I N E =======================================
sub_12F: ; CODE XREF: sub_80+4p sub_87+4p ...
movw r18, r22
movw r20, r24
in r23, SREG
cli
lds r24, unk_20018A
lds r25, unk_20018B
lds r26, unk_20018C
lds r27, unk_20018D
in r22, TCNT0
sbis TIFR0, TOV0
rjmp loc_143
cpi r22, -1
breq loc_143
adiw r24, 1
adc r26, r1
adc r27, r1
loc_143: ; CODE XREF: sub_12F+Ej sub_12F+10j
out SREG, r23
mov r27, r26
mov r26, r25
mov r25, r24
clr r24
add r24, r22
adc r25, r1
adc r26, r1
adc r27, r1
ldi r22, 2
loc_14D: ; CODE XREF: sub_12F+23j
lsl r24
rol r25
rol r26
rol r27
dec r22
brne loc_14D
movw r22, r24
rjmp loc_182
; ---------------------------------------------------------------------------
loc_155: ; CODE XREF: sub_12F+4Cj sub_12F+57j
in r31, SREG
cli
lds r24, unk_20018A
lds r25, unk_20018B
lds r26, unk_20018C
lds r27, unk_20018D
in r30, TCNT0
sbis TIFR0, TOV0
rjmp loc_167
cpi r30, -1
breq loc_167
adiw r24, 1
adc r26, r1
adc r27, r1
loc_167: ; CODE XREF: sub_12F+32j sub_12F+34j
out SREG, r31
mov r27, r26
mov r26, r25
mov r25, r24
clr r24
add r24, r30
adc r25, r1
adc r26, r1
adc r27, r1
ldi r30, 2
loc_171: ; CODE XREF: sub_12F+47j
lsl r24
rol r25
rol r26
rol r27
dec r30
brne loc_171
sub r24, r22
sbc r25, r23
subi r24, -0x18 ; 'è'
sbci r25, 3
brcs loc_155
subi r18, 1
sbci r19, 0
sbci r20, 0
sbci r21, 0
subi r22, 0x18
sbci r23, -4 ; 'ü'
loc_182: ; CODE XREF: sub_12F+25j
cp r18, r1
cpc r19, r1
cpc r20, r1
cpc r21, r1
brne loc_155
ret
; End of function sub_12F
; =============== S U B R O U T I N E =======================================
sub_188: ; CODE XREF: sub_23D+2p
sei
in r24, TCCR0A
ori r24, 2
out TCCR0A, r24
in r24, TCCR0A
ori r24, 1
out TCCR0A, r24
in r24, TCCR0B
ori r24, 2
out TCCR0B, r24
in r24, TCCR0B
ori r24, 1
out TCCR0B, r24
ldi r30, 0x6E ; 'n'
ldi r31, 0
ld r24, Z
ori r24, 1
loc_199: ; CODE XREF: ROM:0741p
st Z, r24
ldi r30, -0x7F ; ''
ldi r31, 0
st Z, r1
ld r24, Z
ori r24, 2
st Z, r24
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x80 ; '€'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x4F ; '±'
ldi r31, 0
ld r24, Z
ori r24, 4
st Z, r24
ldi r30, -0x50 ; '°'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, 0x7A ; 'z'
ldi r31, 0
ld r24, Z
ori r24, 4
st Z, r24
ld r24, Z
ori r24, 2
st Z, r24
ld r24, Z
ori r24, 1
st Z, r24
ld r24, Z
ori r24, -0x80
st Z, r24
sts unk_2000C1, r1
ret
; End of function sub_188
; =============== S U B R O U T I N E =======================================
sub_1C3: ; CODE XREF: sub_E2+2p
mov r20, r24
ldi r21, 0
movw r24, r20
subi r24, 0x66 ; 'f'
sbci r25, -1
movw r30, r24
lpm r18, Z
subi r20, 0x7A ; 'z'
sbci r21, -1
movw r30, r20
lpm r24, Z
tst r24
breq locret_1E8
mov r30, r24
ldi r31, 0
lsl r30
rol r31
subi r30, -0x68 ; '˜'
sbci r31, -1
lpm r26, Z+
lpm r27, Z
tst r22
brne loc_1E2
in r25, SREG
cli
ld r24, X
com r18
and r24, r18
st X, r24
out SREG, r25
ret
; ---------------------------------------------------------------------------
loc_1E2: ; CODE XREF: sub_1C3+16j
in r25, SREG
cli
ld r24, X
or r24, r18
st X, r24
out SREG, r25
locret_1E8: ; CODE XREF: sub_1C3+Cj
ret
; End of function sub_1C3
; =============== S U B R O U T I N E =======================================
sub_1E9: ; CODE XREF: sub_8E+2p sub_8E+Cp ...
mov r20, r24
ldi r21, 0
movw r24, r20
subi r24, 0x52 ; 'R'
sbci r25, -1
movw r30, r24
lpm r18, Z
movw r24, r20
subi r24, 0x66 ; 'f'
sbci r25, -1
movw r30, r24
lpm r25, Z
subi r20, 0x7A ; 'z'
sbci r21, -1
movw r30, r20
lpm r19, Z
tst r19
loc_1FA: ; CODE XREF: ROM:02CDp
brne loc_1FC
rjmp locret_23C
; ---------------------------------------------------------------------------
loc_1FC: ; CODE XREF: sub_1E9:loc_1FAj
tst r18
breq loc_228
cpi r18, 3
breq loc_20E
cpi r18, 4
brcc loc_207
cpi r18, 1
breq loc_218
cpi r18, 2
brne loc_228
rjmp loc_21B
; ---------------------------------------------------------------------------
loc_207: ; CODE XREF: sub_1E9+18j
cpi r18, 6
breq loc_21F
cpi r18, 7
breq loc_223
cpi r18, 4
brne loc_228
rjmp loc_212
; ---------------------------------------------------------------------------
loc_20E: ; CODE XREF: sub_1E9+16j
lds r24, unk_200080
andi r24, 0x7F
rjmp loc_215
; ---------------------------------------------------------------------------
loc_212: ; CODE XREF: sub_1E9+24j
lds r24, unk_200080
andi r24, -0x21
loc_215: ; CODE XREF: sub_1E9+28j
sts unk_200080, r24
rjmp loc_228
; ---------------------------------------------------------------------------
loc_218: ; CODE XREF: sub_1E9+1Aj
in r24, TCCR0A
andi r24, 0x7F
rjmp loc_21D
; ---------------------------------------------------------------------------
loc_21B: ; CODE XREF: sub_1E9+1Dj
in r24, TCCR0A
andi r24, -0x21
loc_21D: ; CODE XREF: sub_1E9+31j
out TCCR0A, r24
rjmp loc_228
; ---------------------------------------------------------------------------
loc_21F: ; CODE XREF: sub_1E9+1Fj
lds r24, unk_2000B0
andi r24, 0x7F
rjmp loc_226
; ---------------------------------------------------------------------------
loc_223: ; CODE XREF: sub_1E9+21j
lds r24, unk_2000B0
andi r24, -0x21
loc_226: ; CODE XREF: sub_1E9+39j
sts unk_2000B0, r24
loc_228: ; CODE XREF: sub_1E9+14j sub_1E9+1Cj ...
mov r30, r19
ldi r31, 0
lsl r30
rol r31
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r26, Z+
lpm r27, Z
in r18, SREG
cli
tst r22
brne loc_238
ld r24, X
com r25
and r24, r25
rjmp loc_23A
; ---------------------------------------------------------------------------
loc_238: ; CODE XREF: sub_1E9+4Aj
ld r24, X
or r24, r25
loc_23A: ; CODE XREF: sub_1E9+4Ej
st X, r24
out SREG, r18
locret_23C: ; CODE XREF: sub_1E9+12j
ret
; End of function sub_1E9
; =============== S U B R O U T I N E =======================================
sub_23D: ; CODE XREF: __RESET+19p
push r28
push r29
call sub_188
call sub_E2
ldi r28, 0
ldi r29, 0
loc_245: ; CODE XREF: sub_23D+Bj sub_23D+Ej
call sub_B8
sbiw r28, 0
breq loc_245
call j___RESET
rjmp loc_245
; End of function sub_23D
; ---------------------------------------------------------------------------
; START OF FUNCTION CHUNK FOR __RESET
loc_24C: ; CODE XREF: __RESET+1Bj
cli
loc_24D: ; CODE XREF: __RESET:loc_24Dj
rjmp loc_24D
; END OF FUNCTION CHUNK FOR __RESET
; ---------------------------------------------------------------------------
.dw 0x100
.dw 0x201
.dw 0x101
.dw 0x201
.dw 0
.dw 0x201
.dw 0x100
.dw 0
.dw 0x102
.dw 0
.dw 0x102
.dw 0x200
.dw 0x100
.dw 0x101
.dw 1
.dw 0x102
.dw 3
.dw 1
.dw 0x200
.dw 0x101
.dw 0x201
.dw 0
.dw 0x301
.dw 0x100
.dw 1
.dw 2
.dw 1
.dw 2
.dw 2
.dw 0x100
.dw 0x200
.dw 0x200
.dw 0x100
.dw 0x300
.dw 0x100
.dw 0x103
.dw 1
.dw 0x102
.dw 0x101
.dw 0x102
.dw 0x101
.dw 0x102
.dw 0
.dw 0x103
.dw 1
.dw 2
.dw 0x201
.dw 0x101
.dw 2
.dw 0x103
.dw 0x101
.dw 2
.dw 0x100
.dw 0x300
.dw 1
.dw 1
.dw 2
.dw 0
.dw 0x200
.dw 0x200
.dw 0
.dw 0x200
.dw 0
.dw 0x200
.dw 0
.dw 0x101
.dw 0
.dw 0x303
.dw 0x303
.dw 0x201
.dw 0x100
.dw 0
.dw 0x102
.dw 0
.dw 0x102
.dw 0x200
.dw 0x100
.dw 0x101
.dw 1
.dw 0x102
.dw 3
.dw 1
.dw 0x200
.dw 0x101
.dw 0x201
.dw 0
.dw 0x301
.dw 0x100
.dw 1
.dw 2
.dw 1
.dw 2
.dw 2
.dw 0x100
.dw 0x200
.dw 0x200
.dw 0x100
.dw 0x300
.dw 0x100
.dw 0x103
.dw 1
.dw 0x102
.dw 0x101
.dw 0x102
.dw 0x101
.dw 0x102
.dw 0
.dw 0x103
.dw 1
.dw 2
.dw 0x201
.dw 0x101
.dw 2
.dw 0x103
; ---------------------------------------------------------------------------
rjmp loc_341
; ---------------------------------------------------------------------------
ld r24, Y
ldd r25, Y+1
sbrs r25, 7
rjmp loc_2CA
ser r18
ser r19
ser r20
ser r21
rjmp loc_341
; ---------------------------------------------------------------------------
loc_2CA: ; CODE XREF: ROM:02C4j
ldi r17, 0
rjmp loc_2D7
; ---------------------------------------------------------------------------
loc_2CC: ; CODE XREF: ROM:02D8j
movw r24, r28
call loc_1FA
sbrs r25, 7
rjmp loc_2D6
ldi r18, -2 ; 'þ'
ser r19
ser r20
ser r21
rjmp loc_341
; ---------------------------------------------------------------------------
loc_2D6: ; CODE XREF: ROM:02D0j
subi r17, -1
loc_2D7: ; CODE XREF: ROM:02CBj
cp r17, r16
brcs loc_2CC
call sub_412
ldd r18, Y+0x10
ldd r19, Y+0x11
ldd r20, Y+0x12
ldd r21, Y+0x13
sub r22, r18
sbc r23, r19
sbc r24, r20
sbc r25, r21
ldd r18, Y+0xC
ldd r19, Y+0xD
ldd r20, Y+0xE
ldd r21, Y+0xF
cp r18, r22
cpc r19, r23
cpc r20, r24
cpc r21, r25
brcc loc_324
ldd r18, Y+0x14
ldd r19, Y+0x15
ldd r20, Y+0x16
ldd r21, Y+0x17
ldd r22, Y+2
ldd r23, Y+3
ldd r24, Y+4
ldd r25, Y+5
cp r18, r22
cpc r19, r23
cpc r20, r24
cpc r21, r25
brne loc_2FD
clr r14
clr r15
movw r16, r14
rjmp loc_303
; ---------------------------------------------------------------------------
loc_2FD: ; CODE XREF: ROM:02F8j
movw r14, r18
movw r16, r20
sub r14, r22
sbc r15, r23
sbc r16, r24
sbc r17, r25
loc_303: ; CODE XREF: ROM:02FCj
call sub_B53
ldi r18, -0x33 ; 'Í'
ldi r19, -0x34 ; 'Ì'
ldi r20, -0x34 ; 'Ì'
ldi r21, 0x3D ; '='
call sub_BE1
call sub_B22
clr r24
sbrc r23, 7
com r24
mov r25, r24
cp r14, r22
cpc r15, r23
cpc r16, r24
cpc r17, r25
brcc loc_324
ser r24
ser r25
ser r26
ldi r27, 0xF
std Y+2, r24
std Y+3, r25
std Y+4, r26
std Y+5, r27
call sub_412
std Y+0x10, r22
std Y+0x11, r23
std Y+0x12, r24
std Y+0x13, r25
loc_324: ; CODE XREF: ROM:02EBj ROM:0315j
ldd r18, Y+0x14
ldd r19, Y+0x15
ldd r20, Y+0x16
ldd r21, Y+0x17
ldd r24, Y+2
ldd r25, Y+3
ldd r26, Y+4
ldd r27, Y+5
cp r18, r24
cpc r19, r25
cpc r20, r26
cpc r21, r27
brcc loc_335
std Y+2, r18
std Y+3, r19
std Y+4, r20
std Y+5, r21
loc_335: ; CODE XREF: ROM:0330j
ldd r18, Y+0x14
ldd r19, Y+0x15
ldd r20, Y+0x16
ldd r21, Y+0x17
ldd r24, Y+2
ldd r25, Y+3
ldd r26, Y+4
ldd r27, Y+5
sub r18, r24
sbc r19, r25
sbc r20, r26
sbc r21, r27
loc_341: ; CODE XREF: ROM:02C0j ROM:02C9j ...
movw r22, r18
movw r24, r20
pop r29
pop r28
pop r17
pop r16
pop r15
pop r14
ret
; ---------------------------------------------------------------------------
push r28
push r29
movw r28, r24
ldi r24, 1
ldi r25, 0
std Y+1, r25
st Y, r24
ldi r24, 0x36 ; '6'
ldi r25, 1
std Y+7, r25
std Y+6, r24
ldi r24, -0x20 ; 'à'
ldi r25, 0x75 ; 'u'
ldi r26, 9
ldi r27, 0
std Y+8, r24
std Y+9, r25
std Y+0xA, r26
std Y+0xB, r27
ldi r24, 0x20 ; ' '
ldi r25, 0x4E ; 'N'
ldi r26, 0
ldi r27, 0
std Y+0xC, r24
std Y+0xD, r25
std Y+0xE, r26
std Y+0xF, r27
cpi r22, 0x14
brcs loc_36B
ser r24
ser r25
std Y+1, r25
st Y, r24
loc_36B: ; CODE XREF: ROM:0366j
cpi r20, 0x14
brcs loc_371
ser r24
ser r25
std Y+1, r25
st Y, r24
loc_371: ; CODE XREF: ROM:036Cj
mov r24, r22
ldi r25, 0
movw r30, r24
subi r30, 0x66 ; 'f'
sbci r31, -1
lpm r30, Z
std Y+0x18, r30
subi r24, 0x7A ; 'z'
sbci r25, -1
movw r30, r24
lpm r22, Z
mov r24, r22
ldi r25, 0
lsl r24
rol r25
movw r30, r24
subi r30, -0x68 ; '˜'
sbci r31, -1
lpm r18, Z+
lpm r19, Z
std Y+0x1A, r19
std Y+0x19, r18
movw r30, r24
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r24, Z+
lpm r25, Z
std Y+0x1C, r25
std Y+0x1B, r24
mov r24, r20
ldi r25, 0
movw r30, r24
subi r30, 0x66 ; 'f'
sbci r31, -1
lpm r30, Z
std Y+0x1D, r30
subi r24, 0x7A ; 'z'
sbci r25, -1
movw r30, r24
lpm r18, Z
ldi r19, 0
lsl r18
rol r19
movw r30, r18
subi r30, -0x68 ; '˜'
sbci r31, -1
lpm r24, Z+
lpm r25, Z
std Y+0x1F, r25
std Y+0x1E, r24
movw r30, r18
subi r30, -0x7C ; '„'
sbci r31, -1
lpm r24, Z+
lpm r25, Z
std Y+0x21, r25
std Y+0x20, r24
movw r30, r18
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r24, Z+
lpm r25, Z
std Y+0x23, r25
std Y+0x22, r24
cli
ldd r30, Y+0x19
ldd r31, Y+0x1A
ld r24, Z
ldd r25, Y+0x18
or r24, r25
st Z, r24
sei
ser r24
ser r25
ser r26
ldi r27, 0xF
std Y+2, r24
std Y+3, r25
std Y+4, r26
std Y+5, r27
call sub_412
std Y+0x10, r22
std Y+0x11, r23
std Y+0x12, r24
std Y+0x13, r25
pop r29
pop r28
ret
; ---------------------------------------------------------------------------
push r1
push r0
in r0, SREG
push r0
clr r1
push r18
push r19
push r24
push r25
push r26
push r27
lds r24, unk_2001B8
lds r25, unk_2001B9
lds r26, unk_2001BA
lds r27, unk_2001BB
lds r19, unk_2001BC
adiw r24, 1
adc r26, r1
adc r27, r1
mov r18, r19
subi r18, -3 ; 'ý'
cpi r18, 0x7D ; '}'
brcs loc_3EA
subi r18, 0x7D ; '}'
adiw r24, 1
adc r26, r1
adc r27, r1
loc_3EA: ; CODE XREF: ROM:03E5j
sts unk_2001BC, r18
sts unk_2001B8, r24
sts unk_2001B9, r25
sts unk_2001BA, r26
sts unk_2001BB, r27
lds r24, unk_2001B4
lds r25, unk_2001B5
lds r26, unk_2001B6
lds r27, unk_2001B7
adiw r24, 1
adc r26, r1
adc r27, r1
sts unk_2001B4, r24
sts unk_2001B5, r25
sts unk_2001B6, r26
sts unk_2001B7, r27
pop r27
pop r26
pop r25
pop r24
pop r19
pop r18
pop r0
out SREG, r0
pop r0
pop r1
reti
; =============== S U B R O U T I N E =======================================
sub_412: ; CODE XREF: ROM:02D9p ROM:031Ep ...
in r24, SREG
cli
lds r18, unk_2001B8
lds r19, unk_2001B9
lds r20, unk_2001BA
lds r21, unk_2001BB
out SREG, r24
movw r22, r18
movw r24, r20
ret
; End of function sub_412
; ---------------------------------------------------------------------------
movw r18, r22
movw r20, r24
in r23, SREG
cli
lds r24, unk_2001B4
lds r25, unk_2001B5
lds r26, unk_2001B6
lds r27, unk_2001B7
in r22, TCNT0
sbis TIFR0, TOV0
rjmp loc_434
cpi r22, -1
breq loc_434
adiw r24, 1
adc r26, r1
adc r27, r1
loc_434: ; CODE XREF: ROM:042Ej ROM:0430j
out SREG, r23
mov r27, r26
mov r26, r25
mov r25, r24
clr r24
add r24, r22
adc r25, r1
adc r26, r1
adc r27, r1
ldi r22, 2
loc_43E: ; CODE XREF: ROM:0443j
lsl r24
rol r25
rol r26
rol r27
dec r22
brne loc_43E
movw r22, r24
rjmp loc_473
; ---------------------------------------------------------------------------
loc_446: ; CODE XREF: ROM:046Cj ROM:0477j
in r31, SREG
cli
lds r24, unk_2001B4
lds r25, unk_2001B5
lds r26, unk_2001B6
lds r27, unk_2001B7
in r30, TCNT0
sbis TIFR0, TOV0
rjmp loc_458
cpi r30, -1
breq loc_458
adiw r24, 1
adc r26, r1
adc r27, r1
loc_458: ; CODE XREF: ROM:0452j ROM:0454j
out SREG, r31
mov r27, r26
mov r26, r25
mov r25, r24
clr r24
add r24, r30
adc r25, r1
adc r26, r1
adc r27, r1
ldi r30, 2
loc_462: ; CODE XREF: ROM:0467j
lsl r24
rol r25
rol r26
rol r27
dec r30
brne loc_462
sub r24, r22
sbc r25, r23
subi r24, -0x18 ; 'è'
sbci r25, 3
brcs loc_446
subi r18, 1
sbci r19, 0
sbci r20, 0
sbci r21, 0
subi r22, 0x18
sbci r23, -4 ; 'ü'
loc_473: ; CODE XREF: ROM:0445j
cp r18, r1
cpc r19, r1
cpc r20, r1
cpc r21, r1
brne loc_446
ret
; =============== S U B R O U T I N E =======================================
sub_479: ; CODE XREF: ROM:073Fp
sei
in r24, TCCR0A
ori r24, 2
out TCCR0A, r24
in r24, TCCR0A
ori r24, 1
out TCCR0A, r24
in r24, TCCR0B
ori r24, 2
out TCCR0B, r24
in r24, TCCR0B
ori r24, 1
out TCCR0B, r24
ldi r30, 0x6E ; 'n'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x7F ; ''
ldi r31, 0
st Z, r1
ld r24, Z
ori r24, 2
st Z, r24
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x80 ; '€'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x4F ; '±'
ldi r31, 0
ld r24, Z
ori r24, 4
st Z, r24
ldi r30, -0x50 ; '°'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, 0x7A ; 'z'
ldi r31, 0
ld r24, Z
ori r24, 4
st Z, r24
ld r24, Z
ori r24, 2
st Z, r24
ld r24, Z
ori r24, 1
st Z, r24
ld r24, Z
ori r24, -0x80
st Z, r24
sts unk_2000C1, r1
ret
; End of function sub_479
; =============== S U B R O U T I N E =======================================
sub_4B4: ; CODE XREF: ROM:09B5p
mov r20, r24
ldi r21, 0
movw r24, r20
subi r24, 0x66 ; 'f'
sbci r25, -1
movw r30, r24
lpm r18, Z
subi r20, 0x7A ; 'z'
sbci r21, -1
movw r30, r20
lpm r24, Z
tst r24
breq locret_4D9
mov r30, r24
ldi r31, 0
lsl r30
rol r31
subi r30, -0x68 ; '˜'
sbci r31, -1
lpm r26, Z+
lpm r27, Z
tst r22
brne loc_4D3
in r25, SREG
cli
ld r24, X
com r18
and r24, r18
st X, r24
out SREG, r25
ret
; ---------------------------------------------------------------------------
loc_4D3: ; CODE XREF: sub_4B4+16j
in r25, SREG
cli
ld r24, X
or r24, r18
st X, r24
out SREG, r25
locret_4D9: ; CODE XREF: sub_4B4+Cj
ret
; End of function sub_4B4
; =============== S U B R O U T I N E =======================================
sub_4DA: ; CODE XREF: sub_899+13p
mov r20, r24
ldi r21, 0
movw r24, r20
subi r24, 0x52 ; 'R'
sbci r25, -1
movw r30, r24
lpm r18, Z
movw r24, r20
subi r24, 0x66 ; 'f'
sbci r25, -1
movw r30, r24
lpm r25, Z
subi r20, 0x7A ; 'z'
sbci r21, -1
movw r30, r20
lpm r19, Z
tst r19
brne loc_4ED
rjmp locret_52D
; ---------------------------------------------------------------------------
loc_4ED: ; CODE XREF: sub_4DA+11j
tst r18
breq loc_519
cpi r18, 3
breq loc_4FF
cpi r18, 4
brcc loc_4F8
cpi r18, 1
breq loc_509
cpi r18, 2
brne loc_519
rjmp loc_50C
; ---------------------------------------------------------------------------
loc_4F8: ; CODE XREF: sub_4DA+18j
cpi r18, 6
breq loc_510
cpi r18, 7
breq loc_514
cpi r18, 4
brne loc_519
rjmp loc_503
; ---------------------------------------------------------------------------
loc_4FF: ; CODE XREF: sub_4DA+16j
lds r24, unk_200080
andi r24, 0x7F
rjmp loc_506
; ---------------------------------------------------------------------------
loc_503: ; CODE XREF: sub_4DA+24j
lds r24, unk_200080
andi r24, -0x21
loc_506: ; CODE XREF: sub_4DA+28j
sts unk_200080, r24
rjmp loc_519
; ---------------------------------------------------------------------------
loc_509: ; CODE XREF: sub_4DA+1Aj
in r24, TCCR0A
andi r24, 0x7F
rjmp loc_50E
; ---------------------------------------------------------------------------
loc_50C: ; CODE XREF: sub_4DA+1Dj
in r24, TCCR0A
andi r24, -0x21
loc_50E: ; CODE XREF: sub_4DA+31j
out TCCR0A, r24
rjmp loc_519
; ---------------------------------------------------------------------------
loc_510: ; CODE XREF: sub_4DA+1Fj
lds r24, unk_2000B0
andi r24, 0x7F
rjmp loc_517
; ---------------------------------------------------------------------------
loc_514: ; CODE XREF: sub_4DA+21j
lds r24, unk_2000B0
andi r24, -0x21
loc_517: ; CODE XREF: sub_4DA+39j
sts unk_2000B0, r24
loc_519: ; CODE XREF: sub_4DA+14j sub_4DA+1Cj ...
mov r30, r19
ldi r31, 0
lsl r30
rol r31
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r26, Z+
lpm r27, Z
in r18, SREG
cli
tst r22
brne loc_529
ld r24, X
com r25
and r24, r25
rjmp loc_52B
; ---------------------------------------------------------------------------
loc_529: ; CODE XREF: sub_4DA+4Aj
ld r24, X
or r24, r25
loc_52B: ; CODE XREF: sub_4DA+4Ej
st X, r24
out SREG, r18
locret_52D: ; CODE XREF: sub_4DA+12j
ret
; End of function sub_4DA
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_52F:
push r1
push r0
in r0, SREG
push r0
clr r1
push r18
push r19
push r20
push r24
push r25
push r30
push r31
lds r20, unk_2000C6
lds r18, unk_2001FD
lds r19, unk_2001FE
subi r18, -1
sbci r19, -1
andi r18, 0x3F
andi r19, 0
lds r24, unk_2001FF
lds r25, 0x200
cp r18, r24
cpc r19, r25
breq loc_557
lds r30, unk_2001FD
lds r31, unk_2001FE
subi r30, 0x43 ; 'C'
sbci r31, -2 ; 'þ'
st Z, r20
sts unk_2001FE, r19
sts unk_2001FD, r18
loc_557: ; CODE XREF: sub_52F+1Cj
pop r31
pop r30
pop r25
pop r24
pop r20
pop r19
pop r18
pop r0
out SREG, r0
pop r0
pop r1
reti
; End of function sub_52F
; =============== S U B R O U T I N E =======================================
sub_563: ; CODE XREF: ROM:0749p
lds r30, 0x251
lds r31, 0x252
subi r30, -0x40 ; 'À'
sbci r31, -1
ld r24, Z+
ld r25, Z+
ld r18, Z
ldd r19, Z+1
sub r24, r18
sbc r25, r19
andi r24, 0x3F
andi r25, 0
or r24, r25
breq locret_575
call nullsub_1
locret_575: ; CODE XREF: sub_563+Fj
ret
; End of function sub_563
; ---------------------------------------------------------------------------
push r1
push r0
in r0, SREG
push r0
clr r1
push r18
push r19
push r20
push r21
push r22
push r23
push r24
push r25
push r26
push r27
push r30
push r31
lds r18, 0x241
lds r19, 0x242
lds r24, 0x243
lds r25, 0x244
cp r18, r24
cpc r19, r25
brne loc_598
lds r24, unk_2000C1
andi r24, -0x21
sts unk_2000C1, r24
rjmp loc_5AE
; ---------------------------------------------------------------------------
loc_598: ; CODE XREF: ROM:0591j
lds r30, 0x243
lds r31, 0x244
subi r30, -1
sbci r31, -3 ; 'ý'
ld r20, Z
lds r24, 0x243
lds r25, 0x244
adiw r24, 1
ldi r22, 0x40 ; '@'
ldi r23, 0
call sub_C63
sts 0x244, r25
sts 0x243, r24
sts unk_2000C6, r20
loc_5AE: ; CODE XREF: ROM:0597j
pop r31
pop r30
pop r27
pop r26
pop r25
pop r24
pop r23
pop r22
pop r21
pop r20
pop r19
pop r18
pop r0
out SREG, r0
pop r0
pop r1
reti
; ---------------------------------------------------------------------------
push r10
push r11
push r13
push r14
push r15
push r16
push r17
push r28
push r29
movw r28, r24
movw r14, r20
movw r16, r22
clr r13
cpi r20, 0
ldi r24, -0x1F ; 'á'
cpc r21, r24
ldi r24, 0
cpc r22, r24
ldi r24, 0
cpc r23, r24
breq loc_5D6
clr r13
inc r13
loc_5D6: ; CODE XREF: ROM:05D3j
ldi r25, 1
mov r10, r25
mov r11, r1
loc_5D9: ; CODE XREF: ROM:0602j
ldd r30, Y+0x14
ldd r31, Y+0x15
tst r13
breq loc_5EA
movw r24, r10
ldd r0, Y+0x1E
rjmp loc_5E2
; ---------------------------------------------------------------------------
loc_5E0: ; CODE XREF: ROM:05E3j
lsl r24
rol r25
loc_5E2: ; CODE XREF: ROM:05DFj
dec r0
brpl loc_5E0
st Z, r24
ldi r22, 0
ldi r23, 9
ldi r24, 0x3D ; '='
ldi r25, 0
rjmp loc_5EF
; ---------------------------------------------------------------------------
loc_5EA: ; CODE XREF: ROM:05DCj
st Z, r1
ldi r22, -0x80 ; '€'
ldi r23, -0x7C ; '„'
ldi r24, 0x1E
ldi r25, 0
loc_5EF: ; CODE XREF: ROM:05E9j
movw r20, r16
movw r18, r14
call sub_C76
subi r18, 1
sbci r19, 0
sbci r20, 0
sbci r21, 0
lsr r21
ror r20
ror r19
ror r18
ldi r24, 0x10
cpi r18, 0
cpc r19, r24
brcs loc_603
tst r13
breq loc_603
clr r13
rjmp loc_5D9
; ---------------------------------------------------------------------------
loc_603: ; CODE XREF: ROM:05FEj ROM:0600j
ldd r30, Y+0x10
ldd r31, Y+0x11
st Z, r19
ldd r30, Y+0x12
ldd r31, Y+0x13
st Z, r18
ldd r30, Y+0x16
ldd r31, Y+0x17
ld r20, Z
ldi r18, 1
ldi r19, 0
movw r24, r18
ldd r0, Y+0x1A
rjmp loc_613
; ---------------------------------------------------------------------------
loc_611: ; CODE XREF: ROM:0614j
lsl r24
rol r25
loc_613: ; CODE XREF: ROM:0610j
dec r0
brpl loc_611
or r20, r24
st Z, r20
ldd r30, Y+0x16
ldd r31, Y+0x17
ld r20, Z
movw r24, r18
ldd r0, Y+0x1B
rjmp loc_61F
; ---------------------------------------------------------------------------
loc_61D: ; CODE XREF: ROM:0620j
lsl r24
rol r25
loc_61F: ; CODE XREF: ROM:061Cj
dec r0
brpl loc_61D
or r20, r24
st Z, r20
ldd r30, Y+0x16
ldd r31, Y+0x17
ld r20, Z
movw r24, r18
ldd r0, Y+0x1C
rjmp loc_62B
; ---------------------------------------------------------------------------
loc_629: ; CODE XREF: ROM:062Cj
lsl r24
rol r25
loc_62B: ; CODE XREF: ROM:0628j
dec r0
brpl loc_629
or r20, r24
st Z, r20
ldd r30, Y+0x16
ldd r31, Y+0x17
ld r24, Z
ldd r0, Y+0x1D
rjmp loc_636
; ---------------------------------------------------------------------------
loc_634: ; CODE XREF: ROM:0637j
lsl r18
rol r19
loc_636: ; CODE XREF: ROM:0633j
dec r0
brpl loc_634
com r18
and r18, r24
st Z, r18
pop r29
pop r28
pop r17
pop r16
pop r15
pop r14
pop r13
pop r11
pop r10
ret
; ---------------------------------------------------------------------------
movw r26, r24
adiw r26, 0xC
ld r30, X+
ld r31, X
sbiw r26, 0xD
subi r30, -0x40 ; 'À'
sbci r31, -1
ld r18, Z+
ld r19, Z+
ld r24, Z
ldd r25, Z+1
sub r18, r24
sbc r19, r25
andi r18, 0x3F
andi r19, 0
movw r24, r18
ret
; ---------------------------------------------------------------------------
movw r26, r24
adiw r26, 0xC
ld r30, X+
ld r31, X
sbiw r26, 0xD
subi r30, -0x40 ; 'À'
sbci r31, -1
ld r18, Z
ldd r19, Z+1
subi r30, 0x40 ; '@'
sbci r31, 0
movw r26, r30
subi r26, -0x42 ; '¾'
sbci r27, -1
ld r24, X+
ld r25, X
sbiw r26, 1
cp r18, r24
cpc r19, r25
brne loc_66D
ser r18
ser r19
rjmp loc_674
; ---------------------------------------------------------------------------
loc_66D: ; CODE XREF: ROM:0669j
ld r24, X+
ld r25, X
add r30, r24
adc r31, r25
ld r24, Z
mov r18, r24
ldi r19, 0
loc_674: ; CODE XREF: ROM:066Cj
movw r24, r18
ret
; ---------------------------------------------------------------------------
movw r26, r24
adiw r26, 0xC
ld r30, X+
ld r31, X
sbiw r26, 0xD
subi r30, -0x40 ; 'À'
sbci r31, -1
ld r18, Z
ldd r19, Z+1
subi r30, 0x40 ; '@'
sbci r31, 0
movw r26, r30
subi r26, -0x42 ; '¾'
sbci r27, -1
ld r24, X+
ld r25, X
sbiw r26, 1
cp r18, r24
cpc r19, r25
brne loc_68D
ser r18
ser r19
rjmp loc_69D
; ---------------------------------------------------------------------------
loc_68D: ; CODE XREF: ROM:0689j
ld r24, X+
ld r25, X
sbiw r26, 1
add r30, r24
adc r31, r25
ld r18, Z
ld r24, X+
ld r25, X
sbiw r26, 1
adiw r24, 1
andi r24, 0x3F
andi r25, 0
adiw r26, 1
st X, r25
st -X, r24
ldi r19, 0
loc_69D: ; CODE XREF: ROM:068Cj
movw r24, r18
ret
; ---------------------------------------------------------------------------
movw r30, r24
ldd r24, Z+0xE
ldd r25, Z+0xF
movw r26, r24
subi r26, -0x40 ; 'À'
sbci r27, -1
movw r30, r24
subi r30, -0x42 ; '¾'
sbci r31, -1
loc_6A8: ; CODE XREF: ROM:06AFj
ld r18, X+
ld r19, X
sbiw r26, 1
ld r24, Z
ldd r25, Z+1
cp r18, r24
cpc r19, r25
brne loc_6A8
ret
; ---------------------------------------------------------------------------
push r28
push r29
movw r28, r24
mov r20, r22
ldd r30, Y+0xE
ldd r31, Y+0xF
subi r30, -0x40 ; 'À'
sbci r31, -1
ld r24, Z
ldd r25, Z+1
subi r30, 0x40 ; '@'
sbci r31, 0
adiw r24, 1
ldi r22, 0x40 ; '@'
ldi r23, 0
call sub_C63
movw r18, r24
movw r26, r30
subi r26, -0x42 ; '¾'
sbci r27, -1
loc_6C6: ; CODE XREF: ROM:06CBj
ld r24, X+
ld r25, X
sbiw r26, 1
cp r18, r24
cpc r19, r25
breq loc_6C6
subi r30, -0x40 ; 'À'
sbci r31, -1
ld r24, Z
ldd r25, Z+1
subi r30, 0x40 ; '@'
sbci r31, 0
add r30, r24
adc r31, r25
st Z, r20
ldd r30, Y+0xE
ldd r31, Y+0xF
subi r30, -0x40 ; 'À'
sbci r31, -1
std Z+1, r19
st Z, r18
ldd r30, Y+0x16
ldd r31, Y+0x17
ld r18, Z
ldi r24, 1
ldi r25, 0
ldd r0, Y+0x1D
rjmp loc_6E4
; ---------------------------------------------------------------------------
loc_6E2: ; CODE XREF: ROM:06E5j
lsl r24
rol r25
loc_6E4: ; CODE XREF: ROM:06E1j
dec r0
brpl loc_6E2
or r18, r24
st Z, r18
ldi r24, 1
ldi r25, 0
pop r29
pop r28
ret
; ---------------------------------------------------------------------------
sts 0x248, r1
sts 0x247, r1
ldi r24, -0x18 ; 'è'
ldi r25, 3
ldi r26, 0
ldi r27, 0
sts 0x249, r24
sts 0x24A, r25
sts 0x24B, r26
sts 0x24C, r27
ldi r24, 0x18
ldi r25, 1
sts 0x246, r25
sts 0x245, r24
ldi r24, -0x43 ; '½'
ldi r25, 1
sts 0x252, r25
sts 0x251, r24
ldi r24, 1
ldi r25, 2
sts 0x254, r25
sts 0x253, r24
ldi r24, -0x3B ; 'Å'
ldi r25, 0
sts 0x256, r25
sts 0x255, r24
ldi r24, -0x3C ; 'Ä'
ldi r25, 0
sts 0x258, r25
sts 0x257, r24
ldi r24, -0x40 ; 'À'
ldi r25, 0
sts 0x25A, r25
sts 0x259, r24
ldi r24, -0x3F ; 'Á'
ldi r25, 0
sts 0x25C, r25
sts 0x25B, r24
ldi r24, -0x3A ; 'Æ'
ldi r25, 0
sts 0x25E, r25
sts 0x25D, r24
ldi r24, 4
sts 0x25F, r24
ldi r24, 3
sts 0x260, r24
ldi r24, 7
sts 0x261, r24
ldi r24, 5
sts 0x262, r24
ldi r24, 1
sts 0x263, r24
ret
; ---------------------------------------------------------------------------
push r28
push r29
call sub_479
call loc_199
ldi r28, 0x63 ; 'c'
ldi r29, 5
loc_745: ; CODE XREF: ROM:0748j ROM:074Bj
call loc_A7
sbiw r28, 0
breq loc_745
call sub_563
rjmp loc_745
; ---------------------------------------------------------------------------
push r12
push r13
push r14
push r15
push r16
push r17
push r28
push r29
movw r14, r24
movw r12, r22
movw r16, r20
ldi r28, 0
ldi r29, 0
rjmp loc_769
; ---------------------------------------------------------------------------
loc_75A: ; CODE XREF: ROM:076Bj
movw r26, r12
ld r22, X+
movw r12, r26
movw r26, r14
ld r30, X+
ld r31, X
ld r0, Z+
ld r31, Z
mov r30, r0
movw r24, r14
icall
add r28, r24
adc r29, r25
subi r16, 1
sbci r17, 0
loc_769: ; CODE XREF: ROM:0759j
cp r16, r1
cpc r17, r1
brne loc_75A
movw r24, r28
pop r29
pop r28
pop r17
pop r16
pop r15
pop r14
pop r13
pop r12
ret
; =============== S U B R O U T I N E =======================================
sub_776: ; CODE XREF: ROM:0857p ROM:086Ep
push r14
push r15
push r16
push r17
movw r16, r24
movw r26, r24
ld r30, X+
ld r31, X
ld r0, Z+
ld r31, Z
mov r30, r0
ldi r22, 0xD
icall
movw r14, r24
movw r26, r16
ld r30, X+
ld r31, X
ld r0, Z+
ld r31, Z
mov r30, r0
movw r24, r16
ldi r22, 0xA
icall
movw r18, r24
add r18, r14
adc r19, r15
movw r24, r18
pop r17
pop r16
pop r15
pop r14
ret
; End of function sub_776
; =============== S U B R O U T I N E =======================================
sub_796: ; CODE XREF: sub_7AA+4Cp ROM:0862p ...
push r28
push r29
movw r26, r22
loc_799: ; CODE XREF: sub_796+5j
ld r0, X+
tst r0
brne loc_799
sbiw r26, 1
sub r26, r22
sbc r27, r23
movw r28, r24
ld r30, Y
ldd r31, Y+1
ldd r0, Z+2
ldd r31, Z+3
mov r30, r0
movw r20, r26
icall
pop r29
pop r28
ret
; End of function sub_796
; =============== S U B R O U T I N E =======================================
sub_7AA: ; CODE XREF: sub_80E+2Cp
; sub_80E:loc_841p
push r4
push r5
push r7
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push r16
push r17
push r29
push r28
in r28, SPL
in r29, SPH
sbiw r28, 0x21 ; '!'
in r0, SREG
cli
out SPH, r29
out SREG, r0
out SPL, r28
movw r4, r24
mov r7, r20
movw r24, r22
cpi r18, 2
brcc loc_7C7
ldi r18, 0xA
loc_7C7: ; CODE XREF: sub_7AA+1Bj
std Y+0x21, r1
ldi r19, 0x21 ; '!'
mov r12, r19
mov r13, r1
add r12, r28
adc r13, r29
mov r8, r18
clr r9
clr r10
clr r11
loc_7D1: ; CODE XREF: sub_7AA+49j
mov r22, r7
mov r23, r21
movw r20, r10
movw r18, r8
call sub_C76
movw r14, r18
movw r16, r20
movw r24, r16
movw r22, r14
movw r20, r10
movw r18, r8
call sub_C44
mov r20, r7
sub r20, r22
sec
sbc r12, r1
sbc r13, r1
cpi r20, 0xA
brge loc_7E8
subi r20, -0x30 ; 'Ð'
rjmp loc_7E9
; ---------------------------------------------------------------------------
loc_7E8: ; CODE XREF: sub_7AA+3Bj
subi r20, -0x37 ; 'É'
loc_7E9: ; CODE XREF: sub_7AA+3Dj
movw r30, r12
st Z, r20
cp r14, r1
cpc r15, r1
cpc r16, r1
cpc r17, r1
breq loc_7F4
mov r7, r14
mov r21, r15
movw r24, r16
rjmp loc_7D1
; ---------------------------------------------------------------------------
loc_7F4: ; CODE XREF: sub_7AA+45j
movw r24, r4
movw r22, r12
call sub_796
adiw r28, 0x21 ; '!'
in r0, SREG
cli
out SPH, r29
out SREG, r0
out SPL, r28
pop r28
pop r29
pop r17
pop r16
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop r7
pop r5
pop r4
ret
; End of function sub_7AA
; =============== S U B R O U T I N E =======================================
sub_80E: ; CODE XREF: ROM:0853p
push r12
push r13
push r14
push r15
push r16
push r17
push r28
push r29
movw r28, r24
movw r12, r20
movw r14, r22
cp r18, r1
cpc r19, r1
brne loc_824
ld r30, Y
ldd r31, Y+1
ld r0, Z+
ld r31, Z
mov r30, r0
mov r22, r20
icall
rjmp loc_843
; ---------------------------------------------------------------------------
loc_824: ; CODE XREF: sub_80E+Dj
cpi r18, 0xA
cpc r19, r1
brne loc_841
sbrs r23, 7
rjmp loc_840
ld r30, Y
ldd r31, Y+1
ld r0, Z+
ld r31, Z
mov r30, r0
ldi r22, 0x2D ; '-'
icall
movw r16, r24
clr r20
clr r21
movw r22, r20
sub r20, r12
sbc r21, r13
sbc r22, r14
sbc r23, r15
movw r24, r28
ldi r18, 0xA
call sub_7AA
movw r18, r16
add r18, r24
adc r19, r25
rjmp loc_844
; ---------------------------------------------------------------------------
loc_840: ; CODE XREF: sub_80E+1Aj
ldi r18, 0xA
loc_841: ; CODE XREF: sub_80E+18j
call sub_7AA
loc_843: ; CODE XREF: sub_80E+15j
movw r18, r24
loc_844: ; CODE XREF: sub_80E+31j
movw r24, r18
pop r29
pop r28
pop r17
pop r16
pop r15
pop r14
pop r13
pop r12
ret
; End of function sub_80E
; ---------------------------------------------------------------------------
push r14
push r15
push r16
push r17
movw r14, r24
call sub_80E
movw r16, r24
movw r24, r14
call sub_776
movw r18, r24
add r18, r16
adc r19, r17
movw r24, r18
pop r17
pop r16
pop r15
pop r14
ret
; ---------------------------------------------------------------------------
call sub_796
ret
; ---------------------------------------------------------------------------
push r14
push r15
push r16
push r17
movw r14, r24
call sub_796
movw r16, r24
movw r24, r14
call sub_776
add r16, r24
adc r17, r25
movw r24, r16
pop r17
pop r16
pop r15
pop r14
ret
; =============== S U B R O U T I N E =======================================
sub_878: ; CODE XREF: sub_899+Fp
cpi r24, 1
breq loc_882
cpi r24, 1
brcs loc_87F
cpi r24, 2
brne locret_898
rjmp loc_888
; ---------------------------------------------------------------------------
loc_87F: ; CODE XREF: sub_878+3j
sts unk_20006E, r1
ret
; ---------------------------------------------------------------------------
loc_882: ; CODE XREF: sub_878+1j
lds r24, unk_20006F
andi r24, -3
sts unk_20006F, r24
ret
; ---------------------------------------------------------------------------
loc_888: ; CODE XREF: sub_878+6j
lds r24, unk_200070
andi r24, -3
sts unk_200070, r24
ldi r24, 1
sts unk_2000B0, r24
lds r24, unk_2000B1
andi r24, -8
ori r24, 4
sts unk_2000B1, r24
sts unk_2000B3, r1
locret_898: ; CODE XREF: sub_878+5j
ret
; End of function sub_878
; =============== S U B R O U T I N E =======================================
sub_899: ; CODE XREF: ROM:08F9p
push r17
mov r17, r24
lds r24, unk_200113
cp r24, r17
breq loc_8A1
ser r25
rjmp loc_8A7
; ---------------------------------------------------------------------------
loc_8A1: ; CODE XREF: sub_899+5j
ldi r30, -0x3E ; 'Â'
ldi r31, 0
lpm r25, Z
ser r24
sts unk_200113, r24
loc_8A7: ; CODE XREF: sub_899+7j
mov r24, r25
call sub_878
mov r24, r17
ldi r22, 0
call sub_4DA
pop r17
ret
; End of function sub_899
; ---------------------------------------------------------------------------
push r1
push r0
in r0, SREG
push r0
clr r1
push r18
push r19
push r20
push r21
push r22
push r23
push r24
push r25
push r26
push r27
push r30
push r31
lds r24, 0x272
lds r25, 0x273
lds r26, 0x274
lds r27, 0x275
sbiw r24, 0
cpc r26, r1
cpc r27, r1
breq loc_8F7
lds r30, 0x276
lds r31, 0x277
ld r24, Z
lds r25, 0x278
eor r24, r25
st Z, r24
lds r24, 0x272
lds r25, 0x273
lds r26, 0x274
lds r27, 0x275
cp r1, r24
cpc r1, r25
cpc r1, r26
cpc r1, r27
brge loc_8FB
lds r24, 0x272
lds r25, 0x273
lds r26, 0x274
lds r27, 0x275
sbiw r24, 1
sbc r26, r1
sbc r27, r1
sts 0x272, r24
sts 0x273, r25
sts 0x274, r26
sts 0x275, r27
rjmp loc_8FB
; ---------------------------------------------------------------------------
loc_8F7: ; CODE XREF: ROM:08CCj
lds r24, unk_200113
call sub_899
loc_8FB: ; CODE XREF: ROM:08E2j ROM:08F6j
pop r31
pop r30
pop r27
pop r26
pop r25
pop r24
pop r23
pop r22
pop r21
pop r20
pop r19
pop r18
pop r0
out SREG, r0
pop r0
pop r1
reti
; ---------------------------------------------------------------------------
push r2
push r3
push r5
push r6
push r7
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push r16
push r17
push r29
push r28
rcall loc_91E
loc_91E:
rcall loc_91F
loc_91F:
in r28, SPL
in r29, SPH
mov r26, r24
movw r2, r22
std Y+1, r18
std Y+2, r19
std Y+3, r20
std Y+4, r21
lds r24, unk_200113
cp r24, r26
brne loc_92F
ldi r30, -0x3E ; 'Â'
ldi r31, 0
lpm r5, Z
rjmp loc_9B1
; ---------------------------------------------------------------------------
loc_92F: ; CODE XREF: ROM:092Aj
cpi r24, -1
breq loc_932
rjmp loc_B0C
; ---------------------------------------------------------------------------
loc_932: ; CODE XREF: ROM:0930j
sts unk_200113, r26
ldi r30, -0x3E ; 'Â'
ldi r31, 0
lpm r5, Z
ser r18
cp r5, r18
brne loc_93B
rjmp loc_B0C
; ---------------------------------------------------------------------------
loc_93B: ; CODE XREF: ROM:0939j
ldi r24, 1
cp r5, r24
breq loc_965
ldi r25, 2
cp r5, r25
brne loc_942
rjmp loc_98B
; ---------------------------------------------------------------------------
loc_942: ; CODE XREF: ROM:0940j
tst r5
breq loc_945
rjmp loc_9B1
; ---------------------------------------------------------------------------
loc_945: ; CODE XREF: ROM:0943j
out TCCR0A, r1
out TCCR0B, r1
in r24, TCCR0A
ori r24, 2
out TCCR0A, r24
in r24, TCCR0B
ori r24, 1
out TCCR0B, r24
mov r18, r26
ldi r19, 0
movw r30, r18
subi r30, 0x7A ; 'z'
sbci r31, -1
lpm r30, Z
ldi r31, 0
lsl r30
rol r31
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r24, Z+
lpm r25, Z
sts 0x269, r25
sts 0x268, r24
subi r18, 0x66 ; 'f'
sbci r19, -1
movw r30, r18
lpm r24, Z
sts 0x26A, r24
rjmp loc_9B3
; ---------------------------------------------------------------------------
loc_965: ; CODE XREF: ROM:093Dj
sts unk_200080, r1
sts unk_200081, r1
lds r24, unk_200081
ori r24, 8
sts unk_200081, r24
lds r24, unk_200081
ori r24, 1
sts unk_200081, r24
mov r18, r26
ldi r19, 0
movw r30, r18
subi r30, 0x7A ; 'z'
sbci r31, -1
lpm r30, Z
ldi r31, 0
lsl r30
rol r31
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r24, Z+
lpm r25, Z
sts 0x270, r25
sts 0x26F, r24
subi r18, 0x66 ; 'f'
sbci r19, -1
movw r30, r18
lpm r24, Z
sts 0x271, r24
rjmp loc_9B3
; ---------------------------------------------------------------------------
loc_98B: ; CODE XREF: ROM:0941j
sts unk_2000B0, r1
sts unk_2000B1, r1
lds r24, unk_2000B0
ori r24, 2
sts unk_2000B0, r24
lds r24, unk_2000B1
ori r24, 1
sts unk_2000B1, r24
mov r18, r26
ldi r19, 0
movw r30, r18
subi r30, 0x7A ; 'z'
sbci r31, -1
lpm r30, Z
ldi r31, 0
lsl r30
rol r31
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r24, Z+
lpm r25, Z
sts 0x277, r25
sts 0x276, r24
subi r18, 0x66 ; 'f'
sbci r19, -1
movw r30, r18
lpm r24, Z
sts 0x278, r24
rjmp loc_9B3
; ---------------------------------------------------------------------------
loc_9B1: ; CODE XREF: ROM:092Ej ROM:0944j
sbrc r5, 7
rjmp loc_B0C
loc_9B3: ; CODE XREF: ROM:0964j ROM:098Aj ...
mov r24, r26
ldi r22, 1
call sub_4B4
tst r5
breq loc_9BD
ldi r31, 2
cp r5, r31
breq loc_9BD
rjmp loc_A7B
; ---------------------------------------------------------------------------
loc_9BD: ; CODE XREF: ROM:09B8j ROM:09BBj
movw r6, r2
clr r8
clr r9
ldi r22, 0
ldi r23, 0x12
ldi r24, 0x7A ; 'z'
ldi r25, 0
movw r20, r8
movw r18, r6
call sub_C98
movw r10, r18
movw r12, r20
movw r16, r12
movw r14, r10
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
ser r18
cp r14, r18
cpc r15, r1
cpc r16, r1
cpc r17, r1
breq loc_9D8
brcc loc_9D9
loc_9D8: ; CODE XREF: ROM:09D6j
rjmp loc_A72
; ---------------------------------------------------------------------------
loc_9D9: ; CODE XREF: ROM:09D7j
ldi r22, 0x40 ; '@'
ldi r23, 0x42 ; 'B'
ldi r24, 0xF
ldi r25, 0
movw r20, r8
movw r18, r6
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
ldi r24, 2
cp r5, r24
brne loc_A03
ser r25
cp r14, r25
cpc r15, r1
cpc r16, r1
cpc r17, r1
breq loc_9F2
brcc loc_9F3
loc_9F2: ; CODE XREF: ROM:09F0j
rjmp loc_A77
; ---------------------------------------------------------------------------
loc_9F3: ; CODE XREF: ROM:09F1j
ldi r22, -0x70 ; ''
ldi r23, -0x30 ; 'Ð'
ldi r24, 3
ldi r25, 0
movw r20, r8
movw r18, r6
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
ldi r24, 3
loc_A03: ; CODE XREF: ROM:09EAj
ser r26
cp r14, r26
cpc r15, r1
cpc r16, r1
cpc r17, r1
breq loc_A0A
brcc loc_A0B
loc_A0A: ; CODE XREF: ROM:0A08j
rjmp loc_A73
; ---------------------------------------------------------------------------
loc_A0B: ; CODE XREF: ROM:0A09j
ldi r22, 0x48 ; 'H'
ldi r23, -0x18 ; 'è'
ldi r24, 1
ldi r25, 0
movw r20, r8
movw r18, r6
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
tst r5
brne loc_A1E
ldi r24, 3
rjmp loc_A3B
; ---------------------------------------------------------------------------
loc_A1E: ; CODE XREF: ROM:0A1Bj
ldi r27, 2
cp r5, r27
breq loc_A23
ldi r24, 4
rjmp loc_A3B
; ---------------------------------------------------------------------------
loc_A23: ; CODE XREF: ROM:0A20j
ser r30
cp r14, r30
cpc r15, r1
cpc r16, r1
cpc r17, r1
breq loc_A2A
brcc loc_A2B
loc_A2A: ; CODE XREF: ROM:0A28j
rjmp loc_B0A
; ---------------------------------------------------------------------------
loc_A2B: ; CODE XREF: ROM:0A29j
ldi r22, 0x24 ; '$'
ldi r23, -0xC ; 'ô'
ldi r24, 0
ldi r25, 0
movw r20, r8
movw r18, r6
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
ldi r24, 5
loc_A3B: ; CODE XREF: ROM:0A1Dj ROM:0A22j
ser r31
cp r14, r31
cpc r15, r1
cpc r16, r1
cpc r17, r1
breq loc_A73
brcs loc_A73
ldi r22, 0x12
ldi r23, 0x7A ; 'z'
ldi r24, 0
ldi r25, 0
movw r20, r8
movw r18, r6
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
tst r5
breq loc_A55
ldi r24, 6
rjmp loc_A56
; ---------------------------------------------------------------------------
loc_A55: ; CODE XREF: ROM:0A52j
ldi r24, 4
loc_A56: ; CODE XREF: ROM:0A54j
ser r18
cp r14, r18
cpc r15, r1
cpc r16, r1
cpc r17, r1
breq loc_A73
brcs loc_A73
movw r24, r12
movw r22, r10
ldi r18, 0
ldi r19, 4
ldi r20, 0
ldi r21, 0
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
tst r5
breq loc_A70
ldi r24, 7
rjmp loc_A78
; ---------------------------------------------------------------------------
loc_A70: ; CODE XREF: ROM:0A6Dj
ldi r24, 5
rjmp loc_A75
; ---------------------------------------------------------------------------
loc_A72: ; CODE XREF: ROM:loc_9D8j
ldi r24, 1
loc_A73: ; CODE XREF: ROM:loc_A0Aj ROM:0A40j ...
tst r5
brne loc_A78
loc_A75: ; CODE XREF: ROM:0A71j
out TCCR0B, r24
rjmp loc_AB1
; ---------------------------------------------------------------------------
loc_A77: ; CODE XREF: ROM:loc_9F2j
ldi r24, 2
loc_A78: ; CODE XREF: ROM:0A6Fj ROM:0A74j ...
sts unk_2000B1, r24
rjmp loc_AB1
; ---------------------------------------------------------------------------
loc_A7B: ; CODE XREF: ROM:09BCj
movw r10, r2
clr r12
clr r13
ldi r22, 0
ldi r23, 0x12
ldi r24, 0x7A ; 'z'
ldi r25, 0
movw r20, r12
movw r18, r10
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
ldi r24, 0
cp r14, r24
ldi r24, 0
cpc r15, r24
ldi r24, 1
cpc r16, r24
ldi r24, 0
cpc r17, r24
brcc loc_A98
ldi r25, 1
rjmp loc_AA8
; ---------------------------------------------------------------------------
loc_A98: ; CODE XREF: ROM:0A95j
ldi r22, 0x48 ; 'H'
ldi r23, -0x18 ; 'è'
ldi r24, 1
ldi r25, 0
movw r20, r12
movw r18, r10
call sub_C98
movw r14, r18
movw r16, r20
sec
sbc r14, r1
sbc r15, r1
sbc r16, r1
sbc r17, r1
ldi r25, 3
loc_AA8: ; CODE XREF: ROM:0A97j
ldi r26, 1
cp r5, r26
brne loc_AB1
lds r24, unk_200081
andi r24, -8
or r25, r24
sts unk_200081, r25
loc_AB1: ; CODE XREF: ROM:0A76j ROM:0A7Aj ...
ldd r24, Y+1
ldd r25, Y+2
ldd r26, Y+3
ldd r27, Y+4
sbiw r24, 0
cpc r26, r1
cpc r27, r1
brne loc_ABE
ser r24
ser r25
ser r26
ser r27
rjmp loc_AD1
; ---------------------------------------------------------------------------
loc_ABE: ; CODE XREF: ROM:0AB8j
lsl r2
rol r3
movw r22, r2
ldi r24, 0
ldi r25, 0
ldd r18, Y+1
ldd r19, Y+2
ldd r20, Y+3
ldd r21, Y+4
call sub_C44
ldi r18, -0x18 ; 'è'
ldi r19, 3
ldi r20, 0
ldi r21, 0
call sub_C76
movw r24, r18
movw r26, r20
loc_AD1: ; CODE XREF: ROM:0ABDj
ldi r30, 1
cp r5, r30
breq loc_AE8
ldi r31, 2
cp r5, r31
breq loc_AFA
tst r5
brne loc_B0C
out OCR0A, r14
sts 0x264, r24
sts 0x265, r25
sts 0x266, r26
sts 0x267, r27
lds r24, unk_20006E
ori r24, 2
sts unk_20006E, r24
rjmp loc_B0C
; ---------------------------------------------------------------------------
loc_AE8: ; CODE XREF: ROM:0AD3j
sts unk_200089, r15
sts unk_200088, r14
sts 0x26B, r24
sts 0x26C, r25
sts 0x26D, r26
sts 0x26E, r27
lds r24, unk_20006F
ori r24, 2
sts unk_20006F, r24
rjmp loc_B0C
; ---------------------------------------------------------------------------
loc_AFA: ; CODE XREF: ROM:0AD6j
sts unk_2000B3, r14
sts 0x272, r24
sts 0x273, r25
sts 0x274, r26
sts 0x275, r27
lds r24, unk_200070
ori r24, 2
sts unk_200070, r24
rjmp loc_B0C
; ---------------------------------------------------------------------------
loc_B0A: ; CODE XREF: ROM:loc_A2Aj
ldi r24, 4
rjmp loc_A78
; ---------------------------------------------------------------------------
loc_B0C: ; CODE XREF: ROM:0931j ROM:093Aj ...
pop r0
pop r0
pop r0
pop r0
pop r28
pop r29
pop r17
pop r16
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop r7
pop r6
pop r5
pop r3
pop r2
ret
; =============== S U B R O U T I N E =======================================
sub_B22: ; CODE XREF: ROM:030Bp
rcall sub_B27
set
cpse r27, r1
rjmp loc_BDB
ret
; End of function sub_B22
; =============== S U B R O U T I N E =======================================
sub_B27: ; CODE XREF: sub_B22p
rcall sub_BC0
brcs loc_B3A
subi r25, 0x7F ; ''
brcs loc_B3D
mov r27, r25
clr r25
loc_B2D: ; CODE XREF: ROM:0F89p
subi r27, 0x17
brcs loc_B43
breq loc_B4A
loc_B30: ; CODE XREF: sub_B27+Fj
lsl r22
rol r23
rol r24
rol r25
brmi loc_B38
dec r27
brne loc_B30
rjmp loc_B4A
; ---------------------------------------------------------------------------
loc_B38: ; CODE XREF: sub_B27+Dj
cpi r27, 1
breq loc_B4A
loc_B3A: ; CODE XREF: sub_B27+1j
rcall sub_BDA
ldi r27, 1
ret
; ---------------------------------------------------------------------------
loc_B3D: ; CODE XREF: sub_B27+3j
rjmp sub_BDA
; ---------------------------------------------------------------------------
loc_B3E: ; CODE XREF: sub_B27+1Dj
mov r22, r23
mov r23, r24
clr r24
subi r27, -8 ; 'ø'
breq loc_B4A
loc_B43: ; CODE XREF: sub_B27+7j
cpi r27, -7 ; 'ù'
brlt loc_B3E
loc_B45: ; CODE XREF: sub_B27+22j
lsr r24
ror r23
ror r22
inc r27
brne loc_B45
loc_B4A: ; CODE XREF: sub_B27+8j sub_B27+10j ...
brtc locret_B52
com r25
com r24
com r23
neg r22
sbci r23, -1
sbci r24, -1
sbci r25, -1
locret_B52: ; CODE XREF: sub_B27:loc_B4Aj
ret
; End of function sub_B27
; =============== S U B R O U T I N E =======================================
sub_B53: ; CODE XREF: ROM:loc_303p
clt
rjmp loc_B5E
; ---------------------------------------------------------------------------
bst r25, 7
brtc loc_B5E
com r25
com r24
com r23
neg r22
sbci r23, -1
sbci r24, -1
sbci r25, -1
loc_B5E: ; CODE XREF: sub_B53+1j sub_B53+3j
tst r25
breq loc_B75
mov r31, r25
ldi r25, -0x6A ; '–'
clr r27
loc_B63: ; CODE XREF: sub_B53+17j
inc r25
lsr r31
ror r24
ror r23
ror r22
ror r27
cpse r31, r1
rjmp loc_B63
brpl loc_B8B
lsl r27
brne loc_B70
sbrs r22, 0
rjmp loc_B8B
loc_B70: ; CODE XREF: sub_B53+1Aj
subi r22, -1
sbci r23, -1
sbci r24, -1
sbci r25, -1
rjmp loc_B8B
; ---------------------------------------------------------------------------
loc_B75: ; CODE XREF: sub_B53+Cj
tst r24
breq loc_B79
ldi r25, -0x6A ; '–'
rjmp loc_B8A
; ---------------------------------------------------------------------------
loc_B79: ; CODE XREF: sub_B53+23j
tst r23
breq loc_B7F
ldi r25, -0x72 ; 'Ž'
mov r24, r23
mov r23, r22
rjmp loc_B84
; ---------------------------------------------------------------------------
loc_B7F: ; CODE XREF: sub_B53+27j
tst r22
breq locret_B8F
ldi r25, -0x7A ; '†'
mov r24, r22
ldi r23, 0
loc_B84: ; CODE XREF: sub_B53+2Bj
ldi r22, 0
brmi loc_B8B
loc_B86: ; CODE XREF: sub_B53:loc_B8Aj
dec r25
lsl r22
rol r23
rol r24
loc_B8A: ; CODE XREF: sub_B53+25j
brpl loc_B86
loc_B8B: ; CODE XREF: sub_B53+18j sub_B53+1Cj ...
lsl r24
lsr r25
ror r24
bld r25, 7
locret_B8F: ; CODE XREF: sub_B53+2Dj
ret
; End of function sub_B53
; ---------------------------------------------------------------------------
; START OF FUNCTION CHUNK FOR sub_BED
loc_B90: ; CODE XREF: sub_BED-4j sub_BED+42j
bld r25, 7
ori r25, 0x7F
ldi r24, -0x80 ; '€'
ldi r23, 0
ldi r22, 0
ret
; ---------------------------------------------------------------------------
loc_B96: ; CODE XREF: sub_BED:loc_BEAj
ser r25
ldi r24, -0x40 ; 'À'
ret
; END OF FUNCTION CHUNK FOR sub_BED
; =============== S U B R O U T I N E =======================================
sub_B99: ; CODE XREF: sub_BED:loc_BE3p
clr r0
dec r0
cp r1, r22
cpc r1, r23
cpc r1, r24
cpc r0, r25
ret
; End of function sub_B99
; =============== S U B R O U T I N E =======================================
sub_BA0: ; CODE XREF: sub_BED-8p
clr r0
dec r0
cp r1, r18
cpc r1, r19
cpc r1, r20
cpc r0, r21
ret
; End of function sub_BA0
; ---------------------------------------------------------------------------
; START OF FUNCTION CHUNK FOR sub_BE1
loc_BA7: ; CODE XREF: sub_BE1+1j
mov r0, r25
inc r0
lsl r0
brne loc_BAD
tst r24
brmi locret_BB7
loc_BAD: ; CODE XREF: sub_BE1-37j
lsl r27
brcc locret_BB7
or r27, r31
brne loc_BB3
sbrs r22, 0
rjmp locret_BB7
loc_BB3: ; CODE XREF: sub_BE1-31j
subi r22, -1
sbci r23, -1
sbci r24, -1
sbci r25, -1
locret_BB7: ; CODE XREF: sub_BE1-35j sub_BE1-33j ...
ret
; END OF FUNCTION CHUNK FOR sub_BE1
; =============== S U B R O U T I N E =======================================
sub_BB8: ; CODE XREF: sub_BEDp
sbrc r21, 7
subi r25, -0x80 ; '€'
lsl r20
rol r21
breq loc_BC8
cpi r21, -1
breq loc_BCD
; End of function sub_BB8
; START OF FUNCTION CHUNK FOR sub_BC0
loc_BBF: ; CODE XREF: sub_BC0+Cj
ror r20
; END OF FUNCTION CHUNK FOR sub_BC0
; =============== S U B R O U T I N E =======================================
sub_BC0: ; CODE XREF: sub_B27p sub_BC0+Ep
; FUNCTION CHUNK AT 0BBF SIZE 00000001 BYTES
lsl r24
bst r25, 7
rol r25
breq loc_BD0
cpi r25, -1
breq loc_BD5
loc_BC6: ; CODE XREF: sub_BC0:loc_BD4j
ror r24
ret
; ---------------------------------------------------------------------------
loc_BC8: ; CODE XREF: sub_BB8+4j
cp r1, r18
cpc r1, r19
cpc r1, r20
rol r21
rjmp loc_BBF
; ---------------------------------------------------------------------------
loc_BCD: ; CODE XREF: sub_BB8+6j
lsr r20
rcall sub_BC0
rjmp loc_BD8
; ---------------------------------------------------------------------------
loc_BD0: ; CODE XREF: sub_BC0+3j
cp r1, r22
cpc r1, r23
cpc r1, r24
rol r25
loc_BD4: ; CODE XREF: ROM:loc_F8Bp
rjmp loc_BC6
; ---------------------------------------------------------------------------
loc_BD5: ; CODE XREF: sub_BC0+5j
lsr r24
cpc r23, r1
cpc r22, r1
loc_BD8: ; CODE XREF: sub_BC0+Fj
sec
ret
; End of function sub_BC0
; =============== S U B R O U T I N E =======================================
sub_BDA: ; CODE XREF: sub_B27:loc_B3Ap
; sub_B27:loc_B3Dj
clt
loc_BDB: ; CODE XREF: sub_B22+3j sub_BED0BECj ...
clr r27
clr r22
clr r23
movw r24, r22
bld r25, 7
ret
; End of function sub_BDA
; =============== S U B R O U T I N E =======================================
sub_BE1: ; CODE XREF: ROM:0309p
; FUNCTION CHUNK AT 0BA7 SIZE 00000011 BYTES
rcall sub_BED
rjmp loc_BA7
; End of function sub_BE1
; ---------------------------------------------------------------------------
; START OF FUNCTION CHUNK FOR sub_BED
loc_BE3: ; CODE XREF: sub_BED+1j
rcall sub_B99
brcs loc_BEA
rcall sub_BA0
brcs loc_BEA
and r25, r21
breq loc_BEA
rjmp loc_B90
; ---------------------------------------------------------------------------
loc_BEA: ; CODE XREF: sub_BED-9j sub_BED-7j ...
rjmp loc_B96
; ---------------------------------------------------------------------------
loc_BEB: ; CODE XREF: sub_BED+3j
clr r1
rjmp loc_BDB
; END OF FUNCTION CHUNK FOR sub_BED
; =============== S U B R O U T I N E =======================================
sub_BED: ; CODE XREF: sub_BE1p
; FUNCTION CHUNK AT 0B90 SIZE 00000009 BYTES
; FUNCTION CHUNK AT 0BE3 SIZE 0000000A BYTES
rcall sub_BB8
brcs loc_BE3
mul r25, r21
breq loc_BEB
add r25, r21
ldi r21, 0
rol r21
mul r22, r18
movw r30, r0
mul r23, r18
clr r27
add r31, r0
adc r27, r1
mul r22, r19
clr r26
add r31, r0
adc r27, r1
rol r26
mul r22, r20
clr r22
add r27, r0
adc r26, r1
rol r22
mul r24, r18
clr r18
add r27, r0
adc r26, r1
adc r22, r18
mul r23, r19
add r27, r0
adc r26, r1
adc r22, r18
mul r24, r19
add r26, r0
adc r22, r1
rol r18
mul r23, r20
clr r19
add r26, r0
adc r22, r1
adc r18, r19
mul r24, r20
add r22, r0
adc r18, r1
mov r24, r18
mov r23, r22
mov r22, r26
clr r1
subi r25, 0x7F ; ''
sbci r21, 0
brmi loc_C31
breq loc_C3D
loc_C21: ; CODE XREF: sub_BED+3Ej
tst r24
brmi loc_C2C
lsl r30
rol r31
rol r27
rol r22
rol r23
rol r24
subi r25, 1
sbci r21, 0
brne loc_C21
loc_C2C: ; CODE XREF: sub_BED+35j
cpi r25, -2 ; 'þ'
cpc r21, r1
brcs loc_C3D
rjmp loc_B90
; ---------------------------------------------------------------------------
loc_C30: ; CODE XREF: sub_BED+45j sub_BED+47j
rjmp loc_BDB
; ---------------------------------------------------------------------------
loc_C31: ; CODE XREF: sub_BED+32j
cpi r21, -1
brlt loc_C30
cpi r25, -0x18 ; 'è'
brlt loc_C30
loc_C35: ; CODE XREF: sub_BED+4Fj
lsr r24
ror r23
ror r22
ror r27
ror r31
ror r30
subi r25, -1
brne loc_C35
loc_C3D: ; CODE XREF: sub_BED+33j sub_BED+41j
or r31, r30
lsl r24
adc r25, r1
lsr r25
ror r24
bld r25, 7
ret
; End of function sub_BED
; =============== S U B R O U T I N E =======================================
sub_C44: ; CODE XREF: sub_7AA+33p ROM:0AC7p
mul r22, r18
movw r26, r0
mul r23, r19
movw r30, r0
mul r24, r18
add r30, r0
adc r31, r1
mul r22, r20
add r30, r0
adc r31, r1
mul r25, r18
add r31, r0
mul r24, r19
add r31, r0
mul r23, r20
add r31, r0
mul r22, r21
add r31, r0
clr r25
mul r23, r18
add r27, r0
adc r30, r1
adc r31, r25
mul r22, r19
add r27, r0
adc r30, r1
adc r31, r25
movw r22, r26
movw r24, r30
clr r1
ret
; End of function sub_C44
; =============== S U B R O U T I N E =======================================
sub_C63: ; CODE XREF: ROM:05A6p ROM:06C0p
bst r25, 7
mov r0, r25
eor r0, r23
rcall sub_C71
sbrc r23, 7
rcall sub_C6D
rcall sub_CB3
rcall sub_C71
tst r0
brpl locret_C70
; End of function sub_C63
; =============== S U B R O U T I N E =======================================
sub_C6D: ; CODE XREF: sub_C63+5p
com r23
neg r22
sbci r23, -1
locret_C70: ; CODE XREF: sub_C63+9j sub_C71j
ret
; End of function sub_C6D
; =============== S U B R O U T I N E =======================================
sub_C71: ; CODE XREF: sub_C63+3p sub_C63+7p
brtc locret_C70
com r25
neg r24
sbci r25, -1
ret
; End of function sub_C71
; =============== S U B R O U T I N E =======================================
sub_C76: ; CODE XREF: ROM:05F1p sub_7AA+2Bp ...
ldi r26, 0x21 ; '!'
mov r1, r26
sub r26, r26
sub r27, r27
movw r30, r26
rjmp loc_C89
; ---------------------------------------------------------------------------
loc_C7C: ; CODE XREF: sub_C76+18j
rol r26
rol r27
rol r30
rol r31
cp r26, r18
cpc r27, r19
cpc r30, r20
cpc r31, r21
brcs loc_C89
sub r26, r18
sbc r27, r19
sbc r30, r20
sbc r31, r21
loc_C89: ; CODE XREF: sub_C76+5j sub_C76+Ej
rol r22
rol r23
rol r24
rol r25
dec r1
brne loc_C7C
com r22
com r23
com r24
com r25
movw r18, r22
movw r20, r24
movw r22, r26
movw r24, r30
ret
; End of function sub_C76
; =============== S U B R O U T I N E =======================================
sub_C98: ; CODE XREF: ROM:09C6p ROM:09DFp ...
bst r25, 7
mov r0, r25
eor r0, r21
rcall sub_CAA
sbrc r21, 7
rcall sub_CA2
rcall sub_C76
rcall sub_CAA
rol r0
brcc locret_CA9
; End of function sub_C98
; =============== S U B R O U T I N E =======================================
sub_CA2: ; CODE XREF: sub_C98+5p
com r21
com r20
com r19
neg r18
sbci r19, -1
sbci r20, -1
sbci r21, -1
locret_CA9: ; CODE XREF: sub_C98+9j sub_CAAj
ret
; End of function sub_CA2
; =============== S U B R O U T I N E =======================================
sub_CAA: ; CODE XREF: sub_C98+3p sub_C98+7p
brtc locret_CA9
com r25
com r24
com r23
neg r22
sbci r23, -1
sbci r24, -1
sbci r25, -1
ret
; End of function sub_CAA
; =============== S U B R O U T I N E =======================================
sub_CB3: ; CODE XREF: sub_C63+6p
sub r26, r26
sub r27, r27
ldi r21, 0x11
rjmp loc_CBE
; ---------------------------------------------------------------------------
loc_CB7: ; CODE XREF: sub_CB3+Ej
rol r26
rol r27
cp r26, r22
cpc r27, r23
brcs loc_CBE
sub r26, r22
sbc r27, r23
loc_CBE: ; CODE XREF: sub_CB3+3j sub_CB3+8j
rol r24
rol r25
dec r21
brne loc_CB7
com r24
com r25
movw r22, r24
movw r24, r26
ret
; End of function sub_CB3
; ---------------------------------------------------------------------------
lsl r30
rol r31
lpm r0, Z+
lpm r31, Z
mov r30, r0
ijmp
; ---------------------------------------------------------------------------
cli
loc_CCE: ; CODE XREF: ROM:loc_CCEj
rjmp loc_CCE
; ---------------------------------------------------------------------------
.dw 0x20
aSimonshieldV1_:.db "SimonShield v1.0",0,"ÿ"
.dw 0
.dw 0
.dw 0x6B1 ; ±
.dw 0x74C ; L
.dw 0x645 ; E
.dw 0x676 ; v
.dw 0x656 ; V
.dw 0x69F ; Ÿ
; ---------------------------------------------------------------------------
brcc locret_CE9
com r21
loc_CE3: ; CODE XREF: ROM:0D09j ROM:0D14j
com r20
com r19
neg r18
sbci r19, -1
sbci r20, -1
sbci r21, -1
locret_CE9: ; CODE XREF: ROM:0CE1j ROM:0CEAj
ret
; ---------------------------------------------------------------------------
brtc locret_CE9
com r25
com r24
com r23
neg r22
sbci r23, -1
sbci r24, -1
sbci r25, -1
ret
; ---------------------------------------------------------------------------
sub r26, r26
sub r27, r27
ldi r21, 0x11
rjmp loc_CFE
; ---------------------------------------------------------------------------
rol r26
rol r27
cp r26, r22
cpc r27, r23
brcs loc_CFE
sub r26, r22
sbc r27, r23
loc_CFE: ; CODE XREF: ROM:0CF6j ROM:0CFBj
rol r24
loc_CFF: ; CODE XREF: ROM:0D04j
rol r25
rol r25
rol r26
rol r27
dec r30
brne loc_CFF
sub r24, r22
sbc r25, r23
subi r24, -0x18 ; 'è'
sbci r25, 3
brcs loc_CE3
subi r18, 1
sbci r19, 0
sbci r20, 0
sbci r21, 0
subi r22, 0x18
sbci r23, -4 ; 'ü'
cp r18, r1
cpc r19, r1
cpc r20, r1
cpc r21, r1
brne loc_CE3
ret
; =============== S U B R O U T I N E =======================================
sub_D16: ; CODE XREF: ROM:0F87p
sei
in r24, TCCR0A
ori r24, 2
out TCCR0A, r24
in r24, TCCR0A
ori r24, 1
out TCCR0A, r24
in r24, TCCR0B
ori r24, 2
out TCCR0B, r24
in r24, TCCR0B
ori r24, 1
out TCCR0B, r24
ldi r30, 0x6E ; 'n'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x7F ; ''
ldi r31, 0
st Z, r1
ld r24, Z
ori r24, 2
st Z, r24
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x80 ; '€'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, -0x4F ; '±'
ldi r31, 0
ld r24, Z
ori r24, 4
st Z, r24
ldi r30, -0x50 ; '°'
ldi r31, 0
ld r24, Z
ori r24, 1
st Z, r24
ldi r30, 0x7A ; 'z'
ldi r31, 0
ld r24, Z
ori r24, 4
st Z, r24
ld r24, Z
ori r24, 2
st Z, r24
ld r24, Z
ori r24, 1
st Z, r24
ld r24, Z
ori r24, -0x80
st Z, r24
sts unk_2000C1, r1
ret
; End of function sub_D16
; ---------------------------------------------------------------------------
mov r25, r24
cpi r24, 0xE
brcs loc_D55
subi r25, 0xE
loc_D55: ; CODE XREF: ROM:0D53j
andi r25, 7
lds r24, unk_2001DB
swap r24
lsl r24
lsl r24
andi r24, -0x40
or r24, r25
sts unk_20007C, r24
lds r24, unk_20007A
ori r24, 0x40
sts unk_20007A, r24
loc_D64: ; CODE XREF: ROM:0D67j
lds r24, unk_20007A
sbrc r24, 6
rjmp loc_D64
lds r18, unk_200078
lds r20, unk_200079
mov r25, r20
ldi r24, 0
ldi r19, 0
or r18, r24
or r19, r25
movw r24, r18
ret
; ---------------------------------------------------------------------------
push r17
push r28
push r29
mov r17, r24
movw r28, r22
ldi r22, 1
call sub_DD3
sbiw r28, 0
brne loc_D7E
rjmp loc_DC8
; ---------------------------------------------------------------------------
loc_D7E: ; CODE XREF: ROM:0D7Cj
cpi r28, -1
cpc r29, r1
brne loc_D82
rjmp loc_DCB
; ---------------------------------------------------------------------------
loc_D82: ; CODE XREF: ROM:0D80j
mov r30, r17
ldi r31, 0
subi r30, 0x52 ; 'R'
sbci r31, -1
lpm r24, Z
cpi r24, 3
breq loc_DA1
cpi r24, 4
brcc loc_D90
cpi r24, 1
breq loc_D97
cpi r24, 2
brne loc_DC5
rjmp loc_D9C
; ---------------------------------------------------------------------------
loc_D90: ; CODE XREF: ROM:0D8Aj
cpi r24, 6
breq loc_DB5
cpi r24, 7
breq loc_DBD
cpi r24, 4
brne loc_DC5
rjmp loc_DAB
; ---------------------------------------------------------------------------
loc_D97: ; CODE XREF: ROM:0D8Cj
in r24, TCCR0A
ori r24, -0x80
out TCCR0A, r24
out OCR0A, r28
rjmp loc_DCF
; ---------------------------------------------------------------------------
loc_D9C: ; CODE XREF: ROM:0D8Fj
in r24, TCCR0A
ori r24, 0x20
out TCCR0A, r24
out OCR0B, r28
rjmp loc_DCF
; ---------------------------------------------------------------------------
loc_DA1: ; CODE XREF: ROM:0D88j
lds r24, unk_200080
ori r24, -0x80
sts unk_200080, r24
sts unk_200089, r29
sts unk_200088, r28
rjmp loc_DCF
; ---------------------------------------------------------------------------
loc_DAB: ; CODE XREF: ROM:0D96j
lds r24, unk_200080
ori r24, 0x20
sts unk_200080, r24
sts unk_20008B, r29
sts unk_20008A, r28
rjmp loc_DCF
; ---------------------------------------------------------------------------
loc_DB5: ; CODE XREF: ROM:0D91j
lds r24, unk_2000B0
ori r24, -0x80
sts unk_2000B0, r24
sts unk_2000B3, r28
rjmp loc_DCF
; ---------------------------------------------------------------------------
loc_DBD: ; CODE XREF: ROM:0D93j
lds r24, unk_2000B0
ori r24, 0x20
sts unk_2000B0, r24
sts unk_2000B4, r28
rjmp loc_DCF
; ---------------------------------------------------------------------------
loc_DC5: ; CODE XREF: ROM:0D8Ej ROM:0D95j
cpi r28, -0x80 ; '€'
cpc r29, r1
brge loc_DCB
loc_DC8: ; CODE XREF: ROM:0D7Dj
mov r24, r17
ldi r22, 0
rjmp loc_DCD
; ---------------------------------------------------------------------------
loc_DCB: ; CODE XREF: ROM:0D81j ROM:0DC7j
mov r24, r17
ldi r22, 1
loc_DCD: ; CODE XREF: ROM:0DCAj
call sub_DF9
loc_DCF: ; CODE XREF: ROM:0D9Bj ROM:0DA0j ...
pop r29
pop r28
pop r17
ret
; =============== S U B R O U T I N E =======================================
sub_DD3: ; CODE XREF: ROM:0D79p
mov r20, r24
ldi r21, 0
movw r24, r20
subi r24, 0x66 ; 'f'
sbci r25, -1
movw r30, r24
lpm r18, Z
subi r20, 0x7A ; 'z'
sbci r21, -1
movw r30, r20
lpm r24, Z
tst r24
breq locret_DF8
mov r30, r24
ldi r31, 0
lsl r30
rol r31
subi r30, -0x68 ; '˜'
sbci r31, -1
lpm r26, Z+
lpm r27, Z
tst r22
brne loc_DF2
in r25, SREG
cli
ld r24, X
com r18
and r24, r18
st X, r24
out SREG, r25
ret
; ---------------------------------------------------------------------------
loc_DF2: ; CODE XREF: sub_DD3+16j
in r25, SREG
cli
ld r24, X
or r24, r18
st X, r24
out SREG, r25
locret_DF8: ; CODE XREF: sub_DD3+Cj
ret
; End of function sub_DD3
; =============== S U B R O U T I N E =======================================
sub_DF9: ; CODE XREF: ROM:loc_DCDp
mov r20, r24
ldi r21, 0
movw r24, r20
subi r24, 0x52 ; 'R'
sbci r25, -1
movw r30, r24
lpm r18, Z
movw r24, r20
subi r24, 0x66 ; 'f'
sbci r25, -1
movw r30, r24
lpm r19, Z
subi r20, 0x7A ; 'z'
sbci r21, -1
movw r30, r20
lpm r25, Z
tst r25
brne loc_E0C
rjmp locret_E50
; ---------------------------------------------------------------------------
loc_E0C: ; CODE XREF: sub_DF9+11j
tst r18
breq loc_E38
cpi r18, 3
breq loc_E1E
cpi r18, 4
brcc loc_E17
cpi r18, 1
breq loc_E28
cpi r18, 2
brne loc_E38
rjmp loc_E2B
; ---------------------------------------------------------------------------
loc_E17: ; CODE XREF: sub_DF9+18j
cpi r18, 6
breq loc_E2F
cpi r18, 7
breq loc_E33
cpi r18, 4
brne loc_E38
rjmp loc_E22
; ---------------------------------------------------------------------------
loc_E1E: ; CODE XREF: sub_DF9+16j
lds r24, unk_200080
andi r24, 0x7F
rjmp loc_E25
; ---------------------------------------------------------------------------
loc_E22: ; CODE XREF: sub_DF9+24j
lds r24, unk_200080
andi r24, -0x21
loc_E25: ; CODE XREF: sub_DF9+28j
sts unk_200080, r24
rjmp loc_E38
; ---------------------------------------------------------------------------
loc_E28: ; CODE XREF: sub_DF9+1Aj
in r24, TCCR0A
andi r24, 0x7F
rjmp loc_E2D
; ---------------------------------------------------------------------------
loc_E2B: ; CODE XREF: sub_DF9+1Dj
in r24, TCCR0A
andi r24, -0x21
loc_E2D: ; CODE XREF: sub_DF9+31j
out TCCR0A, r24
rjmp loc_E38
; ---------------------------------------------------------------------------
loc_E2F: ; CODE XREF: sub_DF9+1Fj
lds r24, unk_2000B0
andi r24, 0x7F
rjmp loc_E36
; ---------------------------------------------------------------------------
loc_E33: ; CODE XREF: sub_DF9+21j
lds r24, unk_2000B0
andi r24, -0x21
loc_E36: ; CODE XREF: sub_DF9+39j
sts unk_2000B0, r24
loc_E38: ; CODE XREF: sub_DF9+14j sub_DF9+1Cj ...
mov r30, r25
ldi r31, 0
lsl r30
rol r31
subi r30, -0x72 ; 'Ž'
sbci r31, -1
lpm r26, Z+
lpm r27, Z
tst r22
brne loc_E4A
in r25, SREG
cli
ld r24, X
com r19
and r24, r19
st X, r24
out SREG, r25
ret
; ---------------------------------------------------------------------------
loc_E4A: ; CODE XREF: sub_DF9+48j
in r25, SREG
cli
ld r24, X
or r24, r19
st X, r24
out SREG, r25
locret_E50: ; CODE XREF: sub_DF9+12j
ret
; End of function sub_DF9
; ---------------------------------------------------------------------------
push r1
push r0
in r0, SREG
push r0
clr r1
push r18
push r19
push r20
push r24
push r25
push r30
push r31
lds r20, unk_2000C6
lds r30, 0x35D
lds r31, 0x35E
adiw r30, 1
movw r18, r30
andi r18, 0x7F
andi r19, 0
sbiw r30, 1
lds r24, 0x35F
lds r25, 0x360
cp r18, r24
cpc r19, r25
breq loc_E76
subi r30, 0x23 ; '#'
sbci r31, -3 ; 'ý'
st Z, r20
sts 0x35E, r19
sts 0x35D, r18
loc_E76: ; CODE XREF: ROM:0E6Ej
pop r31
pop r30
pop r25
pop r24
pop r20
pop r19
pop r18
pop r0
out SREG, r0
pop r0
pop r1
reti
; ---------------------------------------------------------------------------
push r28
push r29
movw r28, r24
movw r18, r20
movw r20, r22
ldd r30, Y+8
ldd r31, Y+9
cpi r18, 0
ldi r24, -0x1F ; 'á'
cpc r19, r24
ldi r24, 0
cpc r20, r24
ldi r24, 0
cpc r21, r24
brne loc_E92
rjmp loc_EDB
; ---------------------------------------------------------------------------
loc_E92: ; CODE XREF: ROM:0E90j
ldi r24, 1
ldi r25, 0
ldd r0, Y+0x12
rjmp loc_E98
; ---------------------------------------------------------------------------
loc_E96: ; CODE XREF: ROM:0E99j
lsl r24
rol r25
loc_E98: ; CODE XREF: ROM:0E95j
dec r0
brpl loc_E96
st Z, r24
ldi r22, 0
ldi r23, 9
ldi r24, 0x3D ; '='
ldi r25, 0
call sub_1172
subi r18, 1
sbci r19, 0
sbci r20, 0
sbci r21, 0
movw r24, r20
movw r22, r18
ldi r18, 2
ldi r19, 0
ldi r20, 0
ldi r21, 0
call sub_1172
loc_EAD: ; CODE XREF: ROM:0EDEj
ldd r30, Y+4
ldd r31, Y+5
st Z, r19
ldd r30, Y+6
ldd r31, Y+7
st Z, r18
ldd r30, Y+0xA
ldd r31, Y+0xB
ld r18, Z
ldi r20, 1
ldi r21, 0
movw r24, r20
ldd r0, Y+0xE
rjmp loc_EBD
; ---------------------------------------------------------------------------
loc_EBB: ; CODE XREF: ROM:0EBEj
lsl r24
rol r25
loc_EBD: ; CODE XREF: ROM:0EBAj
dec r0
brpl loc_EBB
or r18, r24
st Z, r18
ldd r30, Y+0xA
ldd r31, Y+0xB
ld r18, Z
movw r24, r20
ldd r0, Y+0xF
rjmp loc_EC9
; ---------------------------------------------------------------------------
loc_EC7: ; CODE XREF: ROM:0ECAj
lsl r24
rol r25
loc_EC9: ; CODE XREF: ROM:0EC6j
dec r0
brpl loc_EC7
or r18, r24
st Z, r18
ldd r30, Y+0xA
ldd r31, Y+0xB
ld r24, Z
ldd r0, Y+0x10
rjmp loc_ED4
; ---------------------------------------------------------------------------
loc_ED2: ; CODE XREF: ROM:0ED5j
lsl r20
rol r21
loc_ED4: ; CODE XREF: ROM:0ED1j
dec r0
brpl loc_ED2
or r24, r20
st Z, r24
pop r29
pop r28
ret
; ---------------------------------------------------------------------------
loc_EDB: ; CODE XREF: ROM:0E91j
st Z, r1
ldi r18, 0x10
ldi r19, 0
rjmp loc_EAD
; ---------------------------------------------------------------------------
movw r26, r24
adiw r26, 2
ld r30, X+
ld r31, X
sbiw r26, 3
subi r30, -0x80 ; '€'
sbci r31, -1
ld r18, Z+
ld r19, Z+
ld r24, Z
ldd r25, Z+1
sub r18, r24
sbc r19, r25
andi r18, 0x7F
andi r19, 0
movw r24, r18
ret
; ---------------------------------------------------------------------------
movw r26, r24
adiw r26, 2
ld r30, X+
ld r31, X
sbiw r26, 3
subi r30, 0x7E ; '~'
sbci r31, -1
ld r18, Z
ldd r19, Z+1
ld r25, -Z
ld r24, -Z
subi r30, -0x80 ; '€'
sbci r31, 0
cp r24, r18
cpc r25, r19
brne loc_F03
ser r18
ser r19
rjmp loc_F08
; ---------------------------------------------------------------------------
loc_F03: ; CODE XREF: ROM:0EFFj
add r30, r18
adc r31, r19
ld r24, Z
mov r18, r24
ldi r19, 0
loc_F08: ; CODE XREF: ROM:0F02j
movw r24, r18
ret
; ---------------------------------------------------------------------------
movw r26, r24
adiw r26, 2
ld r30, X+
ld r31, X
sbiw r26, 3
movw r26, r30
subi r26, 0x7E ; '~'
sbci r27, -1
ld r18, X+
ld r19, X
sbiw r26, 1
subi r30, -0x80 ; '€'
sbci r31, -1
ld r24, Z
ldd r25, Z+1
subi r30, -0x80 ; '€'
sbci r31, 0
cp r24, r18
cpc r25, r19
brne loc_F21
ser r18
ser r19
rjmp loc_F2C
; ---------------------------------------------------------------------------
loc_F21: ; CODE XREF: ROM:0F1Dj
add r30, r18
adc r31, r19
ld r24, Z
subi r18, -1
sbci r19, -1
andi r18, 0x7F
andi r19, 0
st X+, r18
st X, r19
mov r18, r24
ldi r19, 0
loc_F2C: ; CODE XREF: ROM:0F20j
movw r24, r18
ret
; ---------------------------------------------------------------------------
movw r26, r24
adiw r26, 2
ld r30, X+
ld r31, X
sbiw r26, 3
subi r30, 0x7E ; '~'
sbci r31, -1
ld r24, Z
ldd r25, Z+1
st -Z, r25
st -Z, r24
ret
; ---------------------------------------------------------------------------
movw r30, r24
ldd r26, Z+8
ldd r27, Z+9
ldd r18, Z+0x11
loc_F3E: ; CODE XREF: ROM:0F47j
ld r24, X
ldi r25, 0
mov r0, r18
rjmp loc_F44
; ---------------------------------------------------------------------------
loc_F42: ; CODE XREF: ROM:0F45j
asr r25
ror r24
loc_F44: ; CODE XREF: ROM:0F41j
dec r0
brpl loc_F42
sbrs r24, 0
rjmp loc_F3E
ldd r0, Z+0xC
ldd r31, Z+0xD
mov r30, r0
st Z, r22
ret
; ---------------------------------------------------------------------------
ldi r24, -0x20 ; 'à'
ldi r25, 1
sts 0x362, r25
sts 0x361, r24
ldi r24, -0x23 ; 'Ý'
ldi r25, 2
sts 0x364, r25
sts 0x363, r24
ldi r24, -0x3B ; 'Å'
ldi r25, 0
sts 0x366, r25
sts 0x365, r24
ldi r24, -0x3C ; 'Ä'
ldi r25, 0
sts 0x368, r25
sts 0x367, r24
ldi r24, -0x40 ; 'À'
ldi r25, 0
sts 0x36A, r25
sts 0x369, r24
ldi r24, -0x3F ; 'Á'
ldi r25, 0
sts 0x36C, r25
sts 0x36B, r24
ldi r24, -0x3A ; 'Æ'
ldi r25, 0
sts 0x36E, r25
sts 0x36D, r24
ldi r24, 4
sts 0x36F, r24
ldi r24, 3
sts 0x370, r24
ldi r24, 7
sts 0x371, r24
ldi r24, 5
sts 0x372, r24
ldi r24, 1
sts 0x373, r24
ret
; ---------------------------------------------------------------------------
call sub_D16
call loc_B2D
loc_F8B: ; CODE XREF: ROM:0F8Dj
call loc_BD4
rjmp loc_F8B
; ---------------------------------------------------------------------------
push r16
push r17
push r28
push r29
movw r16, r24
movw r28, r22
rjmp loc_F9E
; ---------------------------------------------------------------------------
loc_F95: ; CODE XREF: ROM:0FA0j
adiw r28, 1
movw r26, r16
ld r30, X+
ld r31, X
ld r0, Z+
ld r31, Z
mov r30, r0
movw r24, r16
icall
loc_F9E: ; CODE XREF: ROM:0F94j
ld r22, Y
tst r22
brne loc_F95
pop r29
pop r28
pop r17
pop r16
ret
; ---------------------------------------------------------------------------
push r14
push r15
push r16
push r17
push r28
push r29
movw r16, r24
movw r14, r22
movw r28, r20
rjmp loc_FBC
; ---------------------------------------------------------------------------
loc_FB0: ; CODE XREF: ROM:0FBDj
movw r26, r14
ld r22, X+
movw r14, r26
movw r26, r16
ld r30, X+
ld r31, X
ld r0, Z+
ld r31, Z
mov r30, r0
movw r24, r16
icall
sbiw r28, 1
loc_FBC: ; CODE XREF: ROM:0FAFj
sbiw r28, 0
brne loc_FB0
pop r29
pop r28
pop r17
pop r16
pop r15
pop r14
ret
; =============== S U B R O U T I N E =======================================
sub_FC5: ; CODE XREF: sub_105F:loc_106Bp
; sub_1080:loc_10ADp
push r2
push r3
push r4
push r5
push r6
push r7
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push r16
push r17
push r29
push r28
in r28, SPL
in r29, SPH
sbiw r28, 0x20 ; ' '
in r0, SREG
cli
out SPH, r29
out SREG, r0
out SPL, r28
movw r2, r24
movw r12, r20
movw r14, r22
cp r20, r1
cpc r21, r1
cpc r22, r1
cpc r23, r1
brne loc_FF0
ldi r20, 0x30 ; '0'
ldi r21, 0
ldi r22, 0
ldi r23, 0
ldi r18, 0
ldi r19, 0
call sub_1080
rjmp loc_1046
; ---------------------------------------------------------------------------
loc_FF0: ; CODE XREF: sub_FC5+21j
clr r8
clr r9
movw r10, r8
mov r4, r18
clr r5
clr r6
clr r7
loc_FF7: ; CODE XREF: sub_FC5+53j
ldi r16, 1
ldi r17, 0
add r16, r28
adc r17, r29
add r16, r8
adc r17, r9
movw r24, r14
movw r22, r12
movw r20, r6
movw r18, r4
call sub_1150
movw r30, r16
st Z, r22
sec
adc r8, r1
adc r9, r1
adc r10, r1
adc r11, r1
movw r24, r14
movw r22, r12
movw r20, r6
movw r18, r4
call sub_1150
movw r24, r18
movw r26, r20
movw r12, r24
movw r14, r26
cp r12, r1
cpc r13, r1
cpc r14, r1
cpc r15, r1
brne loc_FF7
ldi r24, 1
mov r14, r24
mov r15, r1
add r14, r28
adc r15, r29
add r14, r8
adc r15, r9
movw r6, r28
sec
adc r6, r1
adc r7, r1
movw r26, r10
movw r24, r8
sbiw r24, 1
sbc r26, r1
sbc r27, r1
movw r12, r24
sub r12, r8
sbc r13, r9
rjmp loc_1043
; ---------------------------------------------------------------------------
loc_102D: ; CODE XREF: sub_FC5+80j
movw r30, r12
add r30, r14
adc r31, r15
ld r20, Z
cpi r20, 0xA
brcc loc_1035
subi r20, -0x30 ; 'Ð'
rjmp loc_1036
; ---------------------------------------------------------------------------
loc_1035: ; CODE XREF: sub_FC5+6Dj
subi r20, -0x37 ; 'É'
loc_1036: ; CODE XREF: sub_FC5+6Fj
clr r21
sbrc r20, 7
com r21
mov r22, r21
mov r23, r21
movw r24, r2
ldi r18, 0
ldi r19, 0
call sub_1080
sec
sbc r14, r1
sbc r15, r1
loc_1043: ; CODE XREF: sub_FC5+67j
cp r6, r14
cpc r7, r15
brne loc_102D
loc_1046: ; CODE XREF: sub_FC5+2Aj
adiw r28, 0x20 ; ' '
in r0, SREG
cli
out SPH, r29
out SREG, r0
out SPL, r28
pop r28
pop r29
pop r17
pop r16
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop r7
pop r6
pop r5
pop r4
pop r3
pop r2
ret
; End of function sub_FC5
; =============== S U B R O U T I N E =======================================
sub_105F: ; CODE XREF: ROM:1079p
movw r26, r24
cp r18, r1
cpc r19, r1
brne loc_106B
ld r30, X+
ld r31, X
ld r0, Z+
ld r31, Z
mov r30, r0
mov r22, r20
icall
ret
; ---------------------------------------------------------------------------
loc_106B: ; CODE XREF: sub_105F+3j
call sub_FC5
ret
; End of function sub_105F
; ---------------------------------------------------------------------------
push r14
push r15
push r16
push r17
movw r18, r20
mov r14, r22
clr r15
ldi r16, 0
ldi r17, 0
movw r22, r16
movw r20, r14
call sub_105F
pop r17
pop r16
pop r15
pop r14
ret
; =============== S U B R O U T I N E =======================================
sub_1080: ; CODE XREF: sub_FC5+28p sub_FC5+79p ...
push r14
push r15
push r16
push r17
push r28
push r29
movw r28, r24
movw r14, r20
movw r16, r22
cp r18, r1
cpc r19, r1
brne loc_1094
ld r30, Y
ldd r31, Y+1
ld r0, Z+
ld r31, Z
mov r30, r0
mov r22, r20
icall
rjmp loc_10AF
; ---------------------------------------------------------------------------
loc_1094: ; CODE XREF: sub_1080+Bj
cpi r18, 0xA
cpc r19, r1
brne loc_10AD
sbrs r23, 7
rjmp loc_10A9
ldi r20, 0x2D ; '-'
ldi r21, 0
ldi r22, 0
ldi r23, 0
ldi r18, 0
ldi r19, 0
call sub_1080
com r17
com r16
com r15
com r14
adc r14, r1
adc r15, r1
adc r16, r1
adc r17, r1
loc_10A9: ; CODE XREF: sub_1080+18j
movw r24, r28
movw r22, r16
movw r20, r14
ldi r18, 0xA
loc_10AD: ; CODE XREF: sub_1080+16j
call sub_FC5
loc_10AF: ; CODE XREF: sub_1080+13j
pop r29
pop r28
pop r17
pop r16
pop r15
pop r14
ret
; End of function sub_1080
; ---------------------------------------------------------------------------
push r14
push r15
push r16
push r17
movw r14, r22
movw r18, r20
clr r16
sbrc r15, 7
com r16
mov r17, r16
movw r22, r16
movw r20, r14
call sub_1080
pop r17
pop r16
pop r15
pop r14
ret
; ---------------------------------------------------------------------------
push r2
push r3
push r4
push r5
push r6
push r7
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push r16
push r17
push r29
push r28
in r28, SPL
in r29, SPH
movw r6, r22
movw r8, r24
movw r2, r18
movw r4, r20
ldd r22, Y+0x15
ldd r23, Y+0x16
ldd r24, Y+0x17
ldd r25, Y+0x18
sub r22, r10
sbc r23, r11
sbc r24, r12
sbc r25, r13
sub r6, r18
sbc r7, r19
sbc r8, r20
sbc r9, r21
movw r20, r8
movw r18, r6
call sub_1112
sub r14, r2
sbc r15, r3
sbc r16, r4
sbc r17, r5
movw r20, r16
movw r18, r14
call sub_1172
add r18, r10
adc r19, r11
adc r20, r12
adc r21, r13
movw r22, r18
movw r24, r20
pop r28
pop r29
pop r17
pop r16
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop r7
pop r6
pop r5
pop r4
pop r3
pop r2
ret
; =============== S U B R O U T I N E =======================================
sub_1112: ; CODE XREF: ROM:10EFp
mul r22, r18
movw r26, r0
mul r23, r19
movw r30, r0
mul r24, r18
add r30, r0
adc r31, r1
mul r22, r20
add r30, r0
adc r31, r1
mul r25, r18
add r31, r0
mul r24, r19
add r31, r0
mul r23, r20
add r31, r0
mul r22, r21
add r31, r0
clr r25
mul r23, r18
add r27, r0
adc r30, r1
adc r31, r25
mul r22, r19
add r27, r0
adc r30, r1
adc r31, r25
movw r22, r26
movw r24, r30
clr r1
ret
; End of function sub_1112
; ---------------------------------------------------------------------------
sub r25, r25
ldi r23, 9
rjmp loc_1138
; ---------------------------------------------------------------------------
loc_1134: ; CODE XREF: ROM:113Aj
rol r25
cp r25, r22
brcs loc_1138
sub r25, r22
loc_1138: ; CODE XREF: ROM:1133j ROM:1136j
rol r24
dec r23
brne loc_1134
com r24
ret
; ---------------------------------------------------------------------------
bst r25, 7
mov r0, r25
eor r0, r23
rcall sub_114B
sbrc r23, 7
rcall sub_1147
rcall sub_118D
rcall sub_114B
tst r0
brpl locret_114A
; =============== S U B R O U T I N E =======================================
sub_1147: ; CODE XREF: ROM:1142p
com r23
neg r22
sbci r23, -1
locret_114A: ; CODE XREF: ROM:1146j sub_114Bj
ret
; End of function sub_1147
; =============== S U B R O U T I N E =======================================
sub_114B: ; CODE XREF: ROM:1140p ROM:1144p
brtc locret_114A
com r25
neg r24
sbci r25, -1
ret
; End of function sub_114B
; =============== S U B R O U T I N E =======================================
sub_1150: ; CODE XREF: sub_FC5+3Cp sub_FC5+49p ...
ldi r26, 0x21 ; '!'
mov r1, r26
sub r26, r26
sub r27, r27
movw r30, r26
rjmp loc_1163
; ---------------------------------------------------------------------------
loc_1156: ; CODE XREF: sub_1150+18j
rol r26
rol r27
rol r30
rol r31
cp r26, r18
cpc r27, r19
cpc r30, r20
cpc r31, r21
brcs loc_1163
sub r26, r18
sbc r27, r19
sbc r30, r20
sbc r31, r21
loc_1163: ; CODE XREF: sub_1150+5j sub_1150+Ej
rol r22
rol r23
rol r24
rol r25
dec r1
brne loc_1156
com r22
com r23
com r24
com r25
movw r18, r22
movw r20, r24
movw r22, r26
movw r24, r30
ret
; End of function sub_1150
; =============== S U B R O U T I N E =======================================
sub_1172: ; CODE XREF: ROM:0E9Fp ROM:0EABp ...
bst r25, 7
mov r0, r25
eor r0, r21
rcall sub_1184
sbrc r21, 7
rcall sub_117C
rcall sub_1150
rcall sub_1184
rol r0
brcc locret_1183
; End of function sub_1172
; =============== S U B R O U T I N E =======================================
sub_117C: ; CODE XREF: sub_1172+5p
com r21
com r20
com r19
neg r18
sbci r19, -1
sbci r20, -1
sbci r21, -1
locret_1183: ; CODE XREF: sub_1172+9j sub_1184j
ret
; End of function sub_117C
; =============== S U B R O U T I N E =======================================
sub_1184: ; CODE XREF: sub_1172+3p sub_1172+7p
brtc locret_1183
com r25
com r24
com r23
neg r22
sbci r23, -1
sbci r24, -1
sbci r25, -1
ret
; End of function sub_1184
; =============== S U B R O U T I N E =======================================
sub_118D: ; CODE XREF: ROM:1143p
sub r26, r26
sub r27, r27
ldi r21, 0x11
rjmp loc_1198
; ---------------------------------------------------------------------------
loc_1191: ; CODE XREF: sub_118D+Ej
rol r26
rol r27
cp r26, r22
cpc r27, r23
brcs loc_1198
sub r26, r22
sbc r27, r23
loc_1198: ; CODE XREF: sub_118D+3j sub_118D+8j
rol r24
rol r25
dec r21
brne loc_1191
com r24
com r25
movw r22, r24
movw r24, r26
ret
; End of function sub_118D
; ---------------------------------------------------------------------------
lsl r30
rol r31
lpm r0, Z+
lpm r31, Z
mov r30, r0
ijmp
; ---------------------------------------------------------------------------
cli
lock: ; CODE XREF: ROM:lockj
rjmp lock
; ---------------------------------------------------------------------------
a_cpps: .db ".cpp",0,"S"
aErvoOnlyOnPins:.db "ervo only on pins from 2 to 13",0,"I"
a2cModeNotYetSu:.db "2C mode not yet supported",0
aUnknownPinMode:.db "Unknown pin mode",0,"N"
aOtEnoughData: .db "ot enough data",0,"/"
aVarFoldersQmQm:.db "var/folders/qM/qMbRSV3C2RaR-E+BYpHBZ++++TM/-Tmp-/build7212209529"
.db "473679272.tmp/StandardFirmata_2_2_forUNO_0_3.cpp",0," "
.dw 0x7800 ; x
.dw 3
.dw 0x1300
.dw 0x100
.dw 0
.dw 0
.dw 0xF3A ; :
.dw 0xF8E ; Ž
.dw 0xFA6 ; ¦
.dw 0xEDF ; ß
.dw 0xF0A
.dw 0xF2E ; .
.dw 0xEF0 ; ð
aQmQmbrsv3c2rar:.db "qM/qMbRSV3C2RaR-E+BYpHBZ++++TM/-Tmp-/build7212209529473679272.tm"
.dd 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF
.dw 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF
.dw 0xFFFF, 0xFFFF, 0xFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
.dd 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
; =============== S U B R O U T I N E =======================================
sub_3F00:
clr r1
in r24, MCUSR
out MCUSR, r1
sbrs r24, 1
rcall sub_3FF5
ldi r24, 5
sts unk_200081, r24
ldi r24, 2
sts unk_2000C0, r24
ldi r24, 0x18
sts unk_2000C1, r24
ldi r24, 6
sts unk_2000C2, r24
ldi r24, 0x10
sts unk_2000C4, r24
ldi r24, 0xE
rcall sub_3FDF
sbi DDRB, DDB5
ldi r24, 6
ldi r18, 0x30 ; '0'
ldi r19, -4 ; 'ü'
ldi r25, 1
loc_3F1B: ; CODE XREF: sub_3F00+25j
sts unk_200085, r19
sts unk_200084, r18
out TIFR1, r25
loc_3F20: ; CODE XREF: sub_3F00+21j
sbis TIFR1, TOV1
rjmp loc_3F20
sbi PINB, PINB5
wdr
subi r24, 1
brne loc_3F1B
clr r12
clr r13
clr r8
inc r8
ldi r27, 5
mov r10, r27
ldi r26, 0x11
mov r9, r26
ldi r31, 3
mov r11, r31
loc_3F30: ; CODE XREF: sub_3F00+CAj
rcall sub_3FD3
cpi r24, 0x41 ; 'A'
brne loc_3F3F
rcall sub_3FD3
mov r16, r24
rcall sub_3FE5
cpi r16, -0x7E ; '‚'
breq loc_3F3A
cpi r16, -0x7F ; ''
brne loc_3F3C
loc_3F3A: ; CODE XREF: sub_3F00+37j
ldi r24, 4
rjmp loc_3F3D
; ---------------------------------------------------------------------------
loc_3F3C: ; CODE XREF: sub_3F00+39j
ldi r24, 3
loc_3F3D: ; CODE XREF: sub_3F00+3Bj sub_3F00+5Ej ...
rcall sub_3FCB
rjmp loc_3FC8
; ---------------------------------------------------------------------------
loc_3F3F: ; CODE XREF: sub_3F00+32j
cpi r24, 0x42 ; 'B'
brne loc_3F43
ldi r24, 0x14
rjmp loc_3F46
; ---------------------------------------------------------------------------
loc_3F43: ; CODE XREF: sub_3F00+40j
cpi r24, 0x45 ; 'E'
brne loc_3F48
ldi r24, 5
loc_3F46: ; CODE XREF: sub_3F00+42j
rcall sub_3FED
rjmp loc_3FC8
; ---------------------------------------------------------------------------
loc_3F48: ; CODE XREF: sub_3F00+44j
cpi r24, 0x55 ; 'U'
brne loc_3F59
rcall sub_3FD3
mov r14, r24
clr r15
rcall sub_3FD3
mov r16, r24
ldi r17, 0
mov r17, r16
clr r16
or r16, r14
or r17, r15
lsl r16
rol r17
rcall sub_3FE5
movw r12, r16
rjmp loc_3FC8
; ---------------------------------------------------------------------------
loc_3F59: ; CODE XREF: sub_3F00+49j
cpi r24, 0x56 ; 'V'
brne loc_3F5F
ldi r24, 4
rcall sub_3FED
ldi r24, 0
rjmp loc_3F3D
; ---------------------------------------------------------------------------
loc_3F5F: ; CODE XREF: sub_3F00+5Aj
cpi r24, 0x64 ; 'd'
breq loc_3F62
rjmp loc_3FA2
; ---------------------------------------------------------------------------
loc_3F62: ; CODE XREF: sub_3F00+60j
rcall sub_3FD3
rcall sub_3FD3
mov r16, r24
rcall sub_3FD3
ldi r24, 0
cp r12, r24
ldi r24, 0x70 ; 'p'
cpc r13, r24
brcc loc_3F6E
movw r30, r12
out SPMCSR, r11
spm
loc_3F6E: ; CODE XREF: sub_3F00+6Aj
ldi r28, 0
ldi r29, 1
loc_3F70: ; CODE XREF: sub_3F00+73j
rcall sub_3FD3
st Y+, r24
cp r16, r28
brne loc_3F70
ldi r31, 0
cp r12, r31
ldi r31, 0x70 ; 'p'
cpc r13, r31
brcs loc_3F7C
movw r30, r12
out SPMCSR, r11
spm
loc_3F7C: ; CODE XREF: sub_3F00+78j
rcall sub_3FE5
loc_3F7D: ; CODE XREF: sub_3F00+7Fj
in r0, SPMCSR
sbrc r0, 0
rjmp loc_3F7D
movw r20, r12
ldi r26, 0
ldi r27, 1
loc_3F83: ; CODE XREF: sub_3F00+98j
ld r18, X
ldi r19, 0
adiw r26, 1
ld r24, X
sbiw r26, 1
ldi r25, 0
mov r25, r24
clr r24
or r24, r18
or r25, r19
adiw r26, 2
movw r30, r20
movw r0, r24
out SPMCSR, r8
spm
clr r1
subi r20, -2 ; 'þ'
sbci r21, -1
ldi r31, 1
cpi r26, -0x80 ; '€'
cpc r27, r31
brne loc_3F83
movw r30, r12
out SPMCSR, r10
spm
loc_3F9C: ; CODE XREF: sub_3F00+9Ej
in r0, SPMCSR
sbrc r0, 0
rjmp loc_3F9C
out SPMCSR, r9
spm
rjmp loc_3FC8
; ---------------------------------------------------------------------------
loc_3FA2: ; CODE XREF: sub_3F00+61j
cpi r24, 0x74 ; 't'
brne loc_3FBA
rcall sub_3FD3
rcall sub_3FD3
mov r15, r24
rcall sub_3FD3
rcall sub_3FE5
movw r30, r12
mov r14, r15
loc_3FAB: ; CODE XREF: sub_3F00+B2j
movw r16, r30
subi r16, -1
sbci r17, -1
lpm r24, Z
rcall sub_3FCB
dec r14
movw r30, r16
brne loc_3FAB
sec
adc r12, r1
adc r13, r1
dec r15
add r12, r15
adc r13, r1
rjmp loc_3FC8
; ---------------------------------------------------------------------------
loc_3FBA: ; CODE XREF: sub_3F00+A3j
cpi r24, 0x75 ; 'u'
brne loc_3FC3
rcall sub_3FE5
ldi r24, 0x1E
rcall sub_3FCB
ldi r24, -0x6B ; '•'
rcall sub_3FCB
ldi r24, 0xF
rjmp loc_3F3D
; ---------------------------------------------------------------------------
loc_3FC3: ; CODE XREF: sub_3F00+BBj
cpi r24, 0x51 ; 'Q'
brne loc_3FC7
ldi r24, 8
rcall sub_3FDF
loc_3FC7: ; CODE XREF: sub_3F00+C4j
rcall sub_3FE5
loc_3FC8: ; CODE XREF: sub_3F00+3Ej sub_3F00+47j ...
ldi r24, 0x10
rcall sub_3FCB
rjmp loc_3F30
; End of function sub_3F00
; =============== S U B R O U T I N E =======================================
sub_3FCB: ; CODE XREF: sub_3F00:loc_3F3Dp
; sub_3F00+AFp ...
mov r25, r24
loc_3FCC: ; CODE XREF: sub_3FCB+4j
lds r24, unk_2000C0
sbrs r24, 5
rjmp loc_3FCC
sts unk_2000C6, r25
ret
; End of function sub_3FCB
; =============== S U B R O U T I N E =======================================
sub_3FD3: ; CODE XREF: sub_3F00:loc_3F30p
; sub_3F00+33p ...
lds r24, unk_2000C0
sbrs r24, 7
rjmp sub_3FD3
lds r24, unk_2000C0
sbrc r24, 4
rjmp loc_3FDC
wdr
loc_3FDC: ; CODE XREF: sub_3FD3+7j
lds r24, unk_2000C6
ret
; End of function sub_3FD3
; =============== S U B R O U T I N E =======================================
sub_3FDF: ; CODE XREF: sub_3F00+15p sub_3F00+C6p ...
ldi r30, 0x60 ; '`'
ldi r31, 0
ldi r25, 0x18
st Z, r25
st Z, r24
ret
; End of function sub_3FDF
; =============== S U B R O U T I N E =======================================
sub_3FE5: ; CODE XREF: sub_3F00+35p sub_3F00+56p ...
rcall sub_3FD3
cpi r24, 0x20 ; ' '
breq loc_3FEB
ldi r24, 8
rcall sub_3FDF
loc_3FEA: ; CODE XREF: sub_3FE5:loc_3FEAj
rjmp loc_3FEA
; ---------------------------------------------------------------------------
loc_3FEB: ; CODE XREF: sub_3FE5+2j
ldi r24, 0x14
rjmp sub_3FCB
; End of function sub_3FE5
; =============== S U B R O U T I N E =======================================
sub_3FED: ; CODE XREF: sub_3F00:loc_3F46p
; sub_3F00+5Cp
push r17
mov r17, r24
loc_3FEF: ; CODE XREF: sub_3FED+4j
rcall sub_3FD3
subi r17, 1
brne loc_3FEF
rcall sub_3FE5
pop r17
ret
; End of function sub_3FED
; =============== S U B R O U T I N E =======================================
sub_3FF5: ; CODE XREF: sub_3F00+4p
ldi r24, 0
rcall sub_3FDF
clr r30
clr r31
ijmp
; End of function sub_3FF5
; ---------------------------------------------------------------------------
.dw 0xFFFF
.dw 0xFFFF
.dw 0xFFFF
.dw 0xFFFF
.dw 0xFFFF
.dw 0x404
; ===========================================================================
; Segment type: Pure data
.DSEG ; RAM
r0: .byte 1
r1: .byte 1
r2: .byte 1
r3: .byte 1
r4: .byte 1
r5: .byte 1
r6: .byte 1
r7: .byte 1
r8: .byte 1
r9: .byte 1
r10: .byte 1
r11: .byte 1
r12: .byte 1
r13: .byte 1
r14: .byte 1
r15: .byte 1
r16: .byte 1
r17: .byte 1
r18: .byte 1
r19: .byte 1
r20: .byte 1
r21: .byte 1
r22: .byte 1
r23: .byte 1
r24: .byte 1
r25: .byte 1
r26: .byte 1
r27: .byte 1
r28: .byte 1
r29: .byte 1
r30: .byte 1
r31: .byte 1
.byte 1
.byte 1
.byte 1
PINB: .byte 1
DDRB: .byte 1
PORTB: .byte 1
PINC: .byte 1
DDRC: .byte 1
PORTC: .byte 1
PIND: .byte 1
DDRD: .byte 1
PORTD: .byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
TIFR0: .byte 1
TIFR1: .byte 1
TIFR2: .byte 1
.byte 1
.byte 1
.byte 1
PCIFR: .byte 1
EIFR: .byte 1
EIMSK: .byte 1
GPIOR0: .byte 1
EECR: .byte 1
EEDR: .byte 1
EEARL: .byte 1
EEARH: .byte 1
GTCCR: .byte 1
TCCR0A: .byte 1
TCCR0B: .byte 1
TCNT0: .byte 1
OCR0A: .byte 1
OCR0B: .byte 1
.byte 1
GPIOR1: .byte 1
GPIOR2: .byte 1
SPCR: .byte 1
SPSR: .byte 1
SPDR: .byte 1
.byte 1
ACSR: .byte 1
.byte 1
.byte 1
SMCR: .byte 1
MCUSR: .byte 1
MCUCR: .byte 1
.byte 1
SPMCSR: .byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
SPL: .byte 1
SPH: .byte 1
SREG: .byte 1
WDTCSR: .byte 1
CLKPR: .byte 1
.byte 1
.byte 1
PRR: .byte 1
.byte 1
OSCCAL: .byte 1
.byte 1
PCICR: .byte 1
EICRA: .byte 1
.byte 1
PCMSK0: .byte 1
PCMSK1: .byte 1
PCMSK2: .byte 1
TIMSK0: .byte 1
TIMSK1: .byte 1
TIMSK2: .byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
ADCL: .byte 1
ADCH: .byte 1
ADCSRA: .byte 1
ADCSRB: .byte 1
ADMUX: .byte 1
.byte 1
DIDR0: .byte 1
DIDR1: .byte 1
TCCR1A: .byte 1
TCCR1B: .byte 1
TCCR1C: .byte 1
.byte 1
TCNT1L: .byte 1
TCNT1H: .byte 1
ICR1L: .byte 1
ICR1H: .byte 1
OCR1AL: .byte 1
OCR1AH: .byte 1
OCR1BL: .byte 1
OCR1BH: .byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
TCCR2A: .byte 1
TCCR2B: .byte 1
TCNT2: .byte 1
OCR2A: .byte 1
OCR2B: .byte 1
.byte 1
ASSR: .byte 1
.byte 1
TWBR: .byte 1
TWSR: .byte 1
TWAR: .byte 1
TWDR: .byte 1
TWCR: .byte 1
TWAMR: .byte 1
.byte 1
.byte 1
UCSR0A: .byte 1
UCSR0B: .byte 1
UCSR0C: .byte 1
.byte 1
UBRR0L: .byte 1
UBRR0H: .byte 1
UDR0: .byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
.byte 1
; ===========================================================================
; Segment type: Pure data
.DSEG ; EEPROM
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_20006E: .db 0xFF ; DATA XREF: sub_878:loc_87Fw
; ROM:0AE2r ...
unk_20006F: .db 0xFF ; DATA XREF: sub_878:loc_882r
; sub_878+Dw ...
unk_200070: .db 0xFF ; DATA XREF: sub_878:loc_888r
; sub_878+13w ...
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_200078: .db 0xFF ; DATA XREF: ROM:0D68r
unk_200079: .db 0xFF ; DATA XREF: ROM:0D6Ar
unk_20007A: .db 0xFF ; DATA XREF: ROM:0D5Fr ROM:0D62w ...
.db 0xFF
unk_20007C: .db 0xFF ; DATA XREF: ROM:0D5Dw
.db 0xFF
.db 0xFF
.db 0xFF
unk_200080: .db 0xFF ; DATA XREF: sub_1E9:loc_20Er
; sub_1E9:loc_212r ...
unk_200081: .db 0xFF ; DATA XREF: ROM:0967w ROM:0969r ...
.db 0xFF
.db 0xFF
unk_200084: .db 0xFF ; DATA XREF: sub_3F00+1Dw
unk_200085: .db 0xFF ; DATA XREF: sub_3F00:loc_3F1Bw
.db 0xFF
.db 0xFF
unk_200088: .db 0xFF ; DATA XREF: ROM:0AEAw ROM:0DA8w
unk_200089: .db 0xFF ; DATA XREF: ROM:loc_AE8w ROM:0DA6w
unk_20008A: .db 0xFF ; DATA XREF: ROM:0DB2w
unk_20008B: .db 0xFF ; DATA XREF: ROM:0DB0w
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_2000B0: .db 0xFF ; DATA XREF: sub_1E9:loc_21Fr
; sub_1E9:loc_223r ...
unk_2000B1: .db 0xFF ; DATA XREF: sub_878+18r sub_878+1Cw ...
.db 0xFF
unk_2000B3: .db 0xFF ; DATA XREF: sub_878+1Ew ROM:loc_AFAw ...
unk_2000B4: .db 0xFF ; DATA XREF: ROM:0DC2w
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_2000C0: .db 0xFF ; DATA XREF: sub_3F00+9w
; sub_3FCB:loc_3FCCr ...
unk_2000C1: .db 0xFF ; DATA XREF: sub_188+38w sub_479+38w ...
unk_2000C2: .db 0xFF ; DATA XREF: sub_3F00+Fw
.db 0xFF
unk_2000C4: .db 0xFF ; DATA XREF: sub_3F00+12w
.db 0xFF
unk_2000C6: .db 0xFF ; DATA XREF: sub_52F+Cr ROM:05ACw ...
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_200113: .db 0xFF ; DATA XREF: sub_899+2r sub_899+Cw ...
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_20018A: .db 0xFF ; DATA XREF: ROM:0111r ROM:011Cw ...
unk_20018B: .db 0xFF ; DATA XREF: ROM:0113r ROM:011Ew ...
unk_20018C: .db 0xFF ; DATA XREF: ROM:0115r ROM:0120w ...
unk_20018D: .db 0xFF ; DATA XREF: ROM:0117r ROM:0122w ...
unk_20018E: .db 0xFF ; DATA XREF: ROM:0109w
unk_20018F: .db 0xFF ; DATA XREF: ROM:010Bw
unk_200190: .db 0xFF ; DATA XREF: ROM:010Dw
unk_200191: .db 0xFF ; DATA XREF: ROM:010Fw
unk_200192: .db 0xFF ; DATA XREF: ROM:loc_107w
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_2001B4: .db 0xFF ; DATA XREF: ROM:03F4r ROM:03FFw ...
unk_2001B5: .db 0xFF ; DATA XREF: ROM:03F6r ROM:0401w ...
unk_2001B6: .db 0xFF ; DATA XREF: ROM:03F8r ROM:0403w ...
unk_2001B7: .db 0xFF ; DATA XREF: ROM:03FAr ROM:0405w ...
unk_2001B8: .db 0xFF ; DATA XREF: ROM:03D5r ROM:03ECw ...
unk_2001B9: .db 0xFF ; DATA XREF: ROM:03D7r ROM:03EEw ...
unk_2001BA: .db 0xFF ; DATA XREF: ROM:03D9r ROM:03F0w ...
unk_2001BB: .db 0xFF ; DATA XREF: ROM:03DBr ROM:03F2w ...
unk_2001BC: .db 0xFF ; DATA XREF: ROM:03DDr ROM:loc_3EAw
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_2001DB: .db 0xFF ; DATA XREF: ROM:0D56r
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
.db 0xFF
unk_2001FD: .db 0xFF ; DATA XREF: sub_52F+Er sub_52F+1Dr ...
unk_2001FE: .db 0xFF ; DATA XREF: sub_52F+10r sub_52F+1Fr ...
unk_2001FF: .db 0xFF ; DATA XREF: sub_52F+16r
.exit ;