

;
; +-------------------------------------------------------------------------+
; |      This file was generated by The Interactive Disassembler (IDA)      |
; |           Copyright (c) 2023 Hex-Rays, <support@hex-rays.com>           |
; +-------------------------------------------------------------------------+
;
; Input SHA256 : 738FAEA0997CBF754BE7DD5AD356590E8DEC75FD7E725594C90C4FFCD2B7450D
; Input MD5    : 09C731301897EA838B0A5D610CEB955D
; Input CRC32  : 85850E38

; File Name   : C:\Users\usernameak\Downloads\Telegram Desktop\300237-02.bin
; Format      : Binary file
; Base Address: 0000h Range: 0000h - 1000h Loaded length: 1000h

; Processor       : NONE []
; Target assembler: ASMI
; Byte sex        : Big endian

; ===========================================================================

; Segment type: Pure code
                ;.segment ROM

; =============== S U B R O U T I N E =======================================


                ; public start
start:
                ajmp    ROM_25
; ---------------------------------------------------------------------------
                .byte 0xFF
                .byte 0x21 ; !
                .byte 0xFB
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0x21 ; !
                .byte 0xC4
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0x21 ; !
                .byte 0x97
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0x21 ; !
                .byte 0xFB
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0x21 ; !
                .byte 0xFB
; ---------------------------------------------------------------------------

ROM_25:                                 ; CODE XREF: start↑j
                mov     FSR_81, #RAM_4F
                mov     R2, #0
                mov     RAM_46, #0
                lcall   ROM_117
                lcall   ROM_A0A

ROM_33:                                 ; CODE XREF: start+3C↓j
                setb    FSR_90.6

ROM_35:                                 ; CODE XREF: start+41↓j
                                        ; start+58↓j ...
                mov     A, FSR_90
                cpl     A
                anl     A, #0x14
                mov     RAM_20, A
                jnb     RAM_20.2, ROM_33
                clr     FSR_90.6
                jnb     RAM_20.4, ROM_35
                clr     FSR_90.5
                lcall   ROM_B28
                mov     RAM_20, #0
                mov     A, R2
                cjne    A, RAM_22, ROM_5A
                lcall   ROM_B33
                setb    RAM_21.0
                lcall   ROM_85D
                sjmp    ROM_35
; ---------------------------------------------------------------------------

ROM_5A:                                 ; CODE XREF: start+4D↑j
                cjne    A, RAM_23, ROM_6F
                lcall   ROM_B33
                setb    RAM_21.3
                orl     FSR_90, #0xEF
                lcall   ROM_971
                orl     FSR_90, #0x9F
                clr     FSR_90.6
                sjmp    ROM_35
; ---------------------------------------------------------------------------

ROM_6F:                                 ; CODE XREF: start:ROM_5A↑j
                cjne    A, #0x18, ROM_84
                mov     C, RAM_26.1
                jc      ROM_7D
                setb    RAM_26.5
                lcall   ROM_B3F
                ajmp    ROM_35
; ---------------------------------------------------------------------------

ROM_7D:                                 ; CODE XREF: start+74↑j
                lcall   ROM_B33
                setb    RAM_21.2
                ajmp    ROM_35
; ---------------------------------------------------------------------------

ROM_84:                                 ; CODE XREF: start:ROM_6F↑j
                cjne    A, #0x14, ROM_8F
                lcall   ROM_B33
                lcall   ROM_117
                ajmp    ROM_35
; ---------------------------------------------------------------------------

ROM_8F:                                 ; CODE XREF: start:ROM_84↑j
                cjne    A, #0x19, ROM_A7
                mov     C, RAM_26.1
                jc      ROM_9D
                lcall   ROM_B3F
                clr     RAM_26.5
                ajmp    ROM_D2
; ---------------------------------------------------------------------------

ROM_9D:                                 ; CODE XREF: start+94↑j
                lcall   ROM_B33
                mov     RAM_20, #0
                setb    RAM_21.3
                sjmp    ROM_35
; ---------------------------------------------------------------------------

ROM_A7:                                 ; CODE XREF: start:ROM_8F↑j
                cjne    A, #0x5F, ROM_EB ; '_'
                jnb     RAM_21.3, ROM_112
                lcall   ROM_B33
                mov     C, RAM_26.1
                jnc     ROM_DC
                mov     RAM_21, #0
                mov     A, RAM_3A
                cjne    A, #5, ROM_BE
                ajmp    ROM_C1
; ---------------------------------------------------------------------------

ROM_BE:                                 ; CODE XREF: start+B9↑j
                cjne    A, #0x11, ROM_C8

ROM_C1:                                 ; CODE XREF: start+BC↑j
                mov     RAM_25, #0x10
                mov     R0, #6
                mov     R1, #0

ROM_C8:                                 ; CODE XREF: start:ROM_BE↑j
                jb      RAM_25.4, ROM_D2
                mov     R0, #0xFF
                mov     R1, #1
                mov     RAM_25, #0x40 ; '@'

ROM_D2:                                 ; CODE XREF: start+9B↑j
                                        ; start:ROM_C8↑j
                clr     RAM_26.1
                mov     RAM_20, #0
                mov     RAM_21, #0
                ajmp    ROM_35
; ---------------------------------------------------------------------------

ROM_DC:                                 ; CODE XREF: start+B2↑j
                mov     RAM_21, #0
                mov     RAM_20, #0
                mov     R0, #9
                mov     R1, #0
                mov     RAM_25, #1
                ajmp    ROM_35
; ---------------------------------------------------------------------------

ROM_EB:                                 ; CODE XREF: start:ROM_A7↑j
                cjne    A, #0x3F, ROM_112 ; '?'
                jnb     RAM_21.0, ROM_112
                lcall   ROM_B33
                jnb     RAM_25.0, ROM_FC
                lcall   ROM_8C6
                ajmp    ROM_107
; ---------------------------------------------------------------------------

ROM_FC:                                 ; CODE XREF: start+F4↑j
                jb      RAM_25.2, ROM_104
                lcall   ROM_226
                ajmp    ROM_107
; ---------------------------------------------------------------------------

ROM_104:                                ; CODE XREF: start:ROM_FC↑j
                lcall   ROM_A76

ROM_107:                                ; CODE XREF: start+FA↑j
                                        ; start+102↑j
                mov     RAM_21, #0
                mov     C, RAM_26.1
                jnc     ROM_110
                clr     FSR_90.3

ROM_110:                                ; CODE XREF: start+10C↑j
                ajmp    ROM_35
; ---------------------------------------------------------------------------

ROM_112:                                ; CODE XREF: start+AA↑j
                                        ; start:ROM_EB↑j ...
                lcall   ROM_B3F
                ajmp    ROM_35
; End of function start


; =============== S U B R O U T I N E =======================================


ROM_117:                                ; CODE XREF: start+2D↑p
                                        ; start+8A↑p ...
                setb    FSR_B0.5
                setb    FSR_90.3
                clr     FSR_B0.0
                clr     FSR_B0.1
                clr     FSR_B0.4
                clr     RAM_26.4
                clr     RAM_26.1
                clr     RAM_26.5
                mov     RAM_34, #0
                mov     RAM_3A, #0
                mov     FSR_A8, #0
                mov     FSR_88, #4
                mov     FSR_B8, #4
                mov     A, R2
                cjne    A, #0x14, ROM_13C
                sjmp    ROM_142
; ---------------------------------------------------------------------------

ROM_13C:                                ; CODE XREF: ROM_117+20↑j
                mov     RAM_30, #0xF
                lcall   ROM_14F

ROM_142:                                ; CODE XREF: ROM_117+23↑j
                mov     FSR_A8, #0x84
                acall   ROM_16F

ROM_147:                                ; CODE XREF: ROM_14F+1E↓j
                mov     R0, #9
                mov     R1, #0
                mov     RAM_25, #1
                ret
; End of function ROM_117


; =============== S U B R O U T I N E =======================================


ROM_14F:                                ; CODE XREF: ROM_117+28↑p
                                        ; ROM_14F+5↓j
                mov     R0, #0x20 ; ' '
                mov     @R0, #0
                inc     R0
                djnz    RAM_30, ROM_14F
                orl     RAM_21, #0
                setb    FSR_90.5
                setb    FSR_90.6
                mov     DPTR, #0x3000
                movx    A, @DPTR
                mov     RAM_22, A
                setb    RAM_22.5
                mov     RAM_23, A
                setb    RAM_23.6
                mov     RAM_4C, #0xFF
                sjmp    ROM_147
; End of function ROM_14F


; =============== S U B R O U T I N E =======================================


ROM_16F:                                ; CODE XREF: ROM_117+2E↑p
                                        ; ROM_8C6:ROM_8DC↓p
                mov     RAM_27, #0
                mov     RAM_41, #0
                clr     RAM_26.2
                clr     RAM_26.6
                mov     A, RAM_46
                jz      ROM_17E
                ret
; ---------------------------------------------------------------------------

ROM_17E:                                ; CODE XREF: ROM_16F+C↑j
                mov     RAM_34, #1
                lcall   ROM_7B9
                mov     A, RAM_27
                jz      ROM_18D
                mov     RAM_46, #1
                sjmp    ROM_190
; ---------------------------------------------------------------------------

ROM_18D:                                ; CODE XREF: ROM_16F+17↑j
                mov     RAM_46, #3

ROM_190:                                ; CODE XREF: ROM_16F+1C↑j
                lcall   ROM_812
                mov     RAM_34, #0
                ret
; End of function ROM_16F

; ---------------------------------------------------------------------------
                .byte 0xC0
                .byte 0xD0
                .byte 0xC0
                .byte 0xE0
                .byte 0xC0
                .byte 0xF0
                .byte 0xC0
                .byte 0x82
                .byte 0xC0
                .byte 0x83
                .byte 0xC2
                .byte 0x30 ; 0
                .byte 0xC2
                .byte 0xAF
                .byte 0x90
                .byte 0x20
                .byte    0
                .byte 0xE0
                .byte 0x54 ; T
                .byte 0x80
                .byte 0x60 ; `
                .byte    5
                .byte 0x12
                .byte    8
                .byte 0x12
                .byte 0x80
                .byte    5
                .byte 0xDF
                .byte    3
                .byte 0x12
                .byte    8
                .byte 0x12
                .byte 0xD2
                .byte 0xAF
                .byte 0xD0
                .byte 0x83
                .byte 0xD0
                .byte 0x82
                .byte 0xD0
                .byte 0xF0
                .byte 0xD0
                .byte 0xE0
                .byte 0xD0
                .byte 0xD0
                .byte 0x32 ; 2
                .byte 0xC0
                .byte 0xD0
                .byte 0xC0
                .byte 0xE0
                .byte 0xC0
                .byte 0xF0
                .byte 0xC0
                .byte 0x82
                .byte 0xC0
                .byte 0x83
                .byte 0xC2
                .byte 0x8C
                .byte 0xE5
                .byte 0x2A ; *
                .byte 0x60 ; `
                .byte    4
                .byte 0xC3
                .byte 0x9F
                .byte 0x60 ; `
                .byte 0x13
                .byte 0xEF
                .byte 0xF5
                .byte 0x2A ; *
                .byte 0x75 ; u
                .byte 0x2B ; +
                .byte 0x10
                .byte 0xD2
                .byte 0x8C
                .byte 0xD0
                .byte 0x83
                .byte 0xD0
                .byte 0x82
                .byte 0xD0
                .byte 0xF0
                .byte 0xD0
                .byte 0xE0
                .byte 0xD0
                .byte 0xD0
                .byte 0x32 ; 2
                .byte 0xE5
                .byte 0x2B ; +
                .byte 0x14
                .byte 0xF5
                .byte 0x2B ; +
                .byte 0x60 ; `
                .byte    2
                .byte 0x80
                .byte 0xEA
                .byte 0xC2
                .byte 0xA9
                .byte 0x12
                .byte    8
                .byte 0x12
                .byte 0x80
                .byte 0xE5
                .byte 0xD2
                .byte 0x34 ; 4
                .byte 0x32 ; 2

; =============== S U B R O U T I N E =======================================


ROM_1FE:                                ; CODE XREF: ROM_226+A↓p
                                        ; ROM_4B4+6↓p ...
                mov     A, RAM_34
                jz      ROM_207
                mov     DPTR, #0x1786
                sjmp    ROM_20A
; ---------------------------------------------------------------------------

ROM_207:                                ; CODE XREF: ROM_1FE+2↑j
                mov     DPTR, #0x1750

ROM_20A:                                ; CODE XREF: ROM_1FE+7↑j
                mov     A, FSR_82
                clr     C
                addc    A, #0x30 ; '0'
                mov     FSR_82, A
                movx    A, @DPTR
                mov     RAM_47, A
                inc     DPTR
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_3B, A
                inc     DPTR
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_4B, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_48, A
                mov     RAM_29, #0
                ret
; End of function ROM_1FE


; =============== S U B R O U T I N E =======================================


ROM_226:                                ; CODE XREF: start+FF↑p
                                        ; ROM_8C6+29↓p
                clr     FSR_A8.1
                clr     FSR_88.4
                mov     RAM_27, #0
                mov     RAM_41, #0
                acall   ROM_1FE
                lcall   ROM_7B9
                mov     A, RAM_3A
                cjne    A, #4, ROM_244
                mov     A, RAM_27
                cjne    A, #0x6A, ROM_244 ; 'j'
                mov     RAM_27, #0
                sjmp    ROM_248
; ---------------------------------------------------------------------------

ROM_244:                                ; CODE XREF: ROM_226+11↑j
                                        ; ROM_226+16↑j
                mov     A, RAM_27
                jnz     ROM_2A6

ROM_248:                                ; CODE XREF: ROM_226+1C↑j
                mov     A, #2
                clr     C
                subb    A, RAM_37
                jc      ROM_2A3
                jnz     ROM_25A
                mov     R2, RAM_38
                mov     A, #0xD0
                clr     C
                subb    A, RAM_38
                jc      ROM_2A3

ROM_25A:                                ; CODE XREF: ROM_226+29↑j
                lcall   ROM_2B3
                mov     RAM_42, #6

ROM_260:                                ; CODE XREF: ROM_226+6B↓j
                                        ; ROM_226+73↓j
                lcall   ROM_336
                mov     A, RAM_27
                jz      ROM_26F
                mov     A, RAM_3A
                cjne    A, #5, ROM_26F
                ljmp    ROM_2A6
; ---------------------------------------------------------------------------

ROM_26F:                                ; CODE XREF: ROM_226+3F↑j
                                        ; ROM_226+43↑j
                lcall   ROM_36B
                mov     A, RAM_27
                jz      ROM_2A6
                mov     A, RAM_3A
                cjne    A, #5, ROM_283
                mov     A, RAM_27
                cjne    A, #0x6A, ROM_283 ; 'j'
                ljmp    ROM_2A6
; ---------------------------------------------------------------------------

ROM_283:                                ; CODE XREF: ROM_226+52↑j
                                        ; ROM_226+57↑j
                mov     A, RAM_27
                mov     R6, A
                mov     RAM_27, #0
                dec     RAM_42
                mov     A, RAM_42
                jz      ROM_29E
                mov     A, RAM_42
                cjne    A, #3, ROM_260
                lcall   ROM_83B
                mov     A, RAM_27
                cjne    A, #0x6B, ROM_260 ; 'k'
                sjmp    ROM_2A6
; ---------------------------------------------------------------------------

ROM_29E:                                ; CODE XREF: ROM_226+67↑j
                mov     A, R6
                mov     RAM_27, A
                sjmp    ROM_2A6
; ---------------------------------------------------------------------------

ROM_2A3:                                ; CODE XREF: ROM_226+27↑j
                                        ; ROM_226+32↑j
                mov     RAM_27, #0x66 ; 'f'

ROM_2A6:                                ; CODE XREF: ROM_226+20↑j
                                        ; ROM_226+46↑j ...
                mov     A, RAM_3A
                cjne    A, #5, ROM_2AF
                lcall   ROM_961
                ret
; ---------------------------------------------------------------------------

ROM_2AF:                                ; CODE XREF: ROM_226+82↑j
                lcall   ROM_9D1
                ret
; End of function ROM_226


; =============== S U B R O U T I N E =======================================


ROM_2B3:                                ; CODE XREF: ROM_226:ROM_25A↑p
                                        ; ROM_4B4+13↓p ...
                mov     A, RAM_37
                jz      ROM_2FA
                mov     R3, #0
                mov     RAM_30, #0x10
                mov     A, RAM_47
                push    FSR_E0
                clr     C
                mov     FSR_F0, RAM_3B
                mul     AB
                mov     RAM_47, A
                mov     R4, RAM_38
                mov     R5, RAM_37

ROM_2CB:                                ; CODE XREF: ROM_2B3:ROM_2E3↓j
                clr     C
                mov     A, R3
                rlc     A
                mov     R3, A
                mov     A, R4
                clr     C
                rlc     A
                mov     R4, A
                mov     A, R5
                rlc     A
                mov     R5, A
                mov     A, #0
                addc    A, R3
                mov     R3, A
                clr     C
                subb    A, RAM_47
                jc      ROM_2E3
                mov     R3, A
                mov     A, R4
                inc     A
                mov     R4, A

ROM_2E3:                                ; CODE XREF: ROM_2B3+2A↑j
                djnz    RAM_30, ROM_2CB
                mov     A, R4
                mov     RAM_3C, A
                mov     A, R3
                mov     RAM_3E, A
                mov     A, RAM_47
                mov     FSR_F0, A
                pop     FSR_E0
                mov     RAM_47, A
                mov     A, FSR_F0
                push    FSR_E0
                sjmp    ROM_30E
; ---------------------------------------------------------------------------

ROM_2FA:                                ; CODE XREF: ROM_2B3+2↑j
                clr     C
                mov     FSR_F0, RAM_3B
                mov     A, RAM_47
                mul     AB
                push    FSR_E0
                mov     FSR_F0, A
                mov     A, RAM_38
                clr     C
                div     AB
                mov     RAM_3C, A
                mov     RAM_3E, FSR_F0

ROM_30E:                                ; CODE XREF: ROM_2B3+45↑j
                mov     A, RAM_3B
                dec     A
                jz      ROM_328
                mov     A, RAM_3E
                clr     C
                subb    A, RAM_47
                jc      ROM_328
                mov     RAM_29, #2
                mov     A, RAM_48
                jnz     ROM_328
                clr     C
                mov     A, RAM_3E
                subb    A, RAM_47
                mov     RAM_3E, A

ROM_328:                                ; CODE XREF: ROM_2B3+5E↑j
                                        ; ROM_2B3+65↑j ...
                pop     FSR_E0
                clr     C
                subb    A, RAM_3E
                jnz     ROM_333
                inc     RAM_3C
                mov     RAM_3E, A

ROM_333:                                ; CODE XREF: ROM_2B3+7A↑j
                inc     RAM_3E
                ret
; End of function ROM_2B3


; =============== S U B R O U T I N E =======================================


ROM_336:                                ; CODE XREF: ROM_226:ROM_260↑p
                mov     A, RAM_4C
                cjne    A, #0xFF, ROM_33F
                mov     RAM_27, #0
                ret
; ---------------------------------------------------------------------------

ROM_33F:                                ; CODE XREF: ROM_336+2↑j
                clr     C
                mov     A, RAM_4C
                subb    A, RAM_3C
                jc      ROM_353
                jz      ROM_349
                ret
; ---------------------------------------------------------------------------

ROM_349:                                ; CODE XREF: ROM_336+10↑j
                clr     C
                mov     A, RAM_4E
                subb    A, RAM_3E
                jc      ROM_353
                jz      ROM_353
                ret
; ---------------------------------------------------------------------------

ROM_353:                                ; CODE XREF: ROM_336+E↑j
                                        ; ROM_336+18↑j ...
                clr     C
                mov     A, RAM_3C
                subb    A, RAM_2D
                jc      ROM_35D
                jz      ROM_35D
                ret
; ---------------------------------------------------------------------------

ROM_35D:                                ; CODE XREF: ROM_336+22↑j
                                        ; ROM_336+24↑j
                clr     C
                mov     A, RAM_3E
                subb    A, RAM_2C
                jc      ROM_367
                jz      ROM_367
                ret
; ---------------------------------------------------------------------------

ROM_367:                                ; CODE XREF: ROM_336+2C↑j
                                        ; ROM_336+2E↑j
                mov     RAM_27, #0x6A ; 'j'
                ret
; End of function ROM_336


; =============== S U B R O U T I N E =======================================


ROM_36B:                                ; CODE XREF: ROM_226:ROM_26F↑p
                clr     FSR_A8.1
                clr     FSR_88.4
                lcall   ROM_70D
                mov     DPTR, #0x2400
                movx    A, @DPTR
                cjne    A, RAM_3C, ROM_396
                mov     A, RAM_27
                jz      ROM_3A2
                cjne    A, #0x6B, ROM_381 ; 'k'
                ret
; ---------------------------------------------------------------------------

ROM_381:                                ; CODE XREF: ROM_36B+12↑j
                jnb     RAM_27.6, ROM_393
                mov     A, RAM_3A
                cjne    A, #4, ROM_38E
                mov     RAM_27, #0
                sjmp    ROM_3A2
; ---------------------------------------------------------------------------

ROM_38E:                                ; CODE XREF: ROM_36B+1B↑j
                mov     RAM_27, #0x6A ; 'j'
                sjmp    ROM_39E
; ---------------------------------------------------------------------------

ROM_393:                                ; CODE XREF: ROM_36B:ROM_381↑j
                jnb     RAM_27.4, ROM_39B

ROM_396:                                ; CODE XREF: ROM_36B+B↑j
                mov     RAM_27, #0x68 ; 'h'
                sjmp    ROM_39E
; ---------------------------------------------------------------------------

ROM_39B:                                ; CODE XREF: ROM_36B:ROM_393↑j
                mov     RAM_27, #0x67 ; 'g'

ROM_39E:                                ; CODE XREF: ROM_36B+26↑j
                                        ; ROM_36B+2E↑j
                lcall   ROM_83B
                ret
; ---------------------------------------------------------------------------

ROM_3A2:                                ; CODE XREF: ROM_36B+10↑j
                                        ; ROM_36B+21↑j
                mov     A, RAM_3E
                mov     DPTR, #0x2800
                movx    @DPTR, A
                mov     A, RAM_3A
                cjne    A, #4, ROM_3B9
                acall   ROM_45D
                mov     A, RAM_27
                cjne    A, #0x6B, ROM_3B5 ; 'k'
                ret
; ---------------------------------------------------------------------------

ROM_3B5:                                ; CODE XREF: ROM_36B+46↑j
                anl     A, #0x1C
                sjmp    ROM_3C3
; ---------------------------------------------------------------------------

ROM_3B9:                                ; CODE XREF: ROM_36B+3F↑j
                acall   ROM_409
                mov     A, RAM_27
                cjne    A, #0x6B, ROM_3C1 ; 'k'
                ret
; ---------------------------------------------------------------------------

ROM_3C1:                                ; CODE XREF: ROM_36B+52↑j
                anl     A, #0x7C

ROM_3C3:                                ; CODE XREF: ROM_36B+4C↑j
                jnz     ROM_3C7
                sjmp    ROM_3E6
; ---------------------------------------------------------------------------

ROM_3C7:                                ; CODE XREF: ROM_36B:ROM_3C3↑j
                jnb     RAM_27.6, ROM_3CE
                mov     RAM_27, #0x6A ; 'j'
                ret
; ---------------------------------------------------------------------------

ROM_3CE:                                ; CODE XREF: ROM_36B:ROM_3C7↑j
                jnb     RAM_27.5, ROM_3D5
                mov     RAM_27, #0x6C ; 'l'
                ret
; ---------------------------------------------------------------------------

ROM_3D5:                                ; CODE XREF: ROM_36B:ROM_3CE↑j
                jnb     RAM_27.4, ROM_3DC
                mov     RAM_27, #0x68 ; 'h'
                ret
; ---------------------------------------------------------------------------

ROM_3DC:                                ; CODE XREF: ROM_36B:ROM_3D5↑j
                jnb     RAM_27.3, ROM_3E3
                mov     RAM_27, #0x67 ; 'g'
                ret
; ---------------------------------------------------------------------------

ROM_3E3:                                ; CODE XREF: ROM_36B:ROM_3DC↑j
                mov     RAM_27, #0x6C ; 'l'

ROM_3E6:                                ; CODE XREF: ROM_36B+5A↑j
                ret
; End of function ROM_36B


; =============== S U B R O U T I N E =======================================


ROM_3E7:                                ; CODE XREF: ROM_409↓p
                                        ; ROM_45D↓p
                clr     FSR_88.4
                clr     FSR_A8.1
                mov     RAM_30, #0
                mov     R0, #0xFF
                setb    FSR_90.1
                mov     FSR_A0, #0x11
                mov     FSR_89, #1
                mov     FSR_8C, #0
                mov     FSR_8A, #0
                clr     FSR_88.4
                mov     A, #0xD0
                mov     DPTR, #0x2000
                movx    @DPTR, A
                acall   ROM_7B2
                ret
; End of function ROM_3E7


; =============== S U B R O U T I N E =======================================


ROM_409:                                ; CODE XREF: ROM_36B:ROM_3B9↑p
                acall   ROM_3E7
                mov     A, #0xA8
                orl     A, RAM_29
                orl     A, #4
                mov     RAM_31, #0x14
                setb    RAM_26.0
                mov     DPTR, #0x2000
                movx    @DPTR, A
                mov     DPTR, #0x2C00
                setb    FSR_88.4

ROM_41F:                                ; CODE XREF: ROM_409+19↓j
                                        ; ROM_409+21↓j
                jb      FSR_90.1, ROM_431
                jnb     FSR_88.5, ROM_41F
                mov     FSR_88, #4
                setb    FSR_88.4
                djnz    RAM_31, ROM_41F
                lcall   ROM_732
                ret
; ---------------------------------------------------------------------------

ROM_431:                                ; CODE XREF: ROM_409:ROM_41F↑j
                clr     FSR_88.4
                mov     FSR_8C, #0
                mov     FSR_8A, #0
                setb    FSR_88.4

ROM_43B:                                ; CODE XREF: ROM_409+35↓j
                                        ; ROM_409+3D↓j
                jb      FSR_90.1, ROM_443
                jnb     FSR_88.5, ROM_43B
                sjmp    ROM_459
; ---------------------------------------------------------------------------

ROM_443:                                ; CODE XREF: ROM_409:ROM_43B↑j
                movx    A, @R0
                movx    @DPTR, A
                dec     R0
                djnz    RAM_30, ROM_43B
                dec     FSR_A0

ROM_44B:                                ; CODE XREF: ROM_409+45↓j
                                        ; ROM_409+4D↓j
                jb      FSR_90.1, ROM_453
                jnb     FSR_88.5, ROM_44B
                sjmp    ROM_459
; ---------------------------------------------------------------------------

ROM_453:                                ; CODE XREF: ROM_409:ROM_44B↑j
                movx    A, @R0
                movx    @DPTR, A
                dec     R0
                djnz    RAM_30, ROM_44B

ROM_459:                                ; CODE XREF: ROM_409+38↑j
                                        ; ROM_409+48↑j
                lcall   ROM_767
                ret
; End of function ROM_409


; =============== S U B R O U T I N E =======================================


ROM_45D:                                ; CODE XREF: ROM_36B+42↑p
                acall   ROM_3E7
                mov     A, #0x88
                orl     A, RAM_29
                orl     A, #4
                mov     RAM_31, #0x14
                setb    RAM_26.0
                mov     DPTR, #0x2000
                movx    @DPTR, A
                mov     DPTR, #0x2C00
                setb    FSR_88.4

ROM_473:                                ; CODE XREF: ROM_45D+19↓j
                                        ; ROM_45D+21↓j
                jb      FSR_90.1, ROM_485
                jnb     FSR_88.5, ROM_473
                mov     FSR_88, #4
                setb    FSR_88.4
                djnz    RAM_31, ROM_473
                lcall   ROM_732
                ret
; ---------------------------------------------------------------------------

ROM_485:                                ; CODE XREF: ROM_45D:ROM_473↑j
                clr     FSR_88.4
                mov     FSR_8C, #0
                mov     FSR_8A, #0
                setb    FSR_88.4

ROM_48F:                                ; CODE XREF: ROM_45D+35↓j
                                        ; ROM_45D+3D↓j
                jb      FSR_90.1, ROM_497
                jnb     FSR_88.5, ROM_48F
                sjmp    ROM_4AD
; ---------------------------------------------------------------------------

ROM_497:                                ; CODE XREF: ROM_45D:ROM_48F↑j
                movx    A, @DPTR
                movx    @R0, A
                dec     R0
                djnz    RAM_30, ROM_48F
                dec     FSR_A0

ROM_49F:                                ; CODE XREF: ROM_45D+45↓j
                                        ; ROM_45D+4D↓j
                jb      FSR_90.1, ROM_4A7
                jnb     FSR_88.5, ROM_49F
                sjmp    ROM_4AD
; ---------------------------------------------------------------------------

ROM_4A7:                                ; CODE XREF: ROM_45D:ROM_49F↑j
                movx    A, @DPTR
                movx    @R0, A
                dec     R0
                djnz    RAM_30, ROM_49F

ROM_4AD:                                ; CODE XREF: ROM_45D+38↑j
                                        ; ROM_45D+48↑j
                acall   ROM_767
                mov     R0, #0xFF
                mov     R1, #1
                ret
; End of function ROM_45D


; =============== S U B R O U T I N E =======================================


ROM_4B4:                                ; CODE XREF: ROM_8C6+34↓p
                                        ; ROM_8C6+6E↓p
                mov     RAM_27, #0
                mov     RAM_41, #0
                acall   ROM_1FE
                acall   ROM_7B9
                mov     A, RAM_27
                jnz     ROM_4FA

ROM_4C2:                                ; CODE XREF: ROM_4B4+44↓j
                mov     A, RAM_3A
                cjne    A, #0x16, ROM_4CB
                acall   ROM_2B3
                ajmp    ROM_4CE
; ---------------------------------------------------------------------------

ROM_4CB:                                ; CODE XREF: ROM_4B4+10↑j
                mov     RAM_3C, #0

ROM_4CE:                                ; CODE XREF: ROM_4B4+15↑j
                                        ; ROM_4B4+39↓j
                acall   ROM_601
                acall   ROM_70D
                mov     A, RAM_27
                jnz     ROM_503
                mov     DPTR, #0x2000
                movx    A, @DPTR
                anl     A, #0xD8
                jnz     ROM_4FE
                acall   ROM_508
                mov     A, RAM_27
                jnz     ROM_4FD
                mov     A, RAM_3A
                cjne    A, #0x11, ROM_4FA
                inc     RAM_3C
                mov     A, RAM_3C
                cjne    A, #0x28, ROM_4CE ; '('
                mov     A, RAM_29
                inc     A
                mov     RAM_29, A
                clr     C
                subb    A, RAM_3B
                jnz     ROM_4C2

ROM_4FA:                                ; CODE XREF: ROM_4B4+C↑j
                                        ; ROM_4B4+32↑j
                lcall   ROM_767

ROM_4FD:                                ; CODE XREF: ROM_4B4+2E↑j
                                        ; ROM_4B4+4D↓j ...
                ret
; ---------------------------------------------------------------------------

ROM_4FE:                                ; CODE XREF: ROM_4B4+28↑j
                mov     RAM_27, #0x6A ; 'j'
                sjmp    ROM_4FD
; ---------------------------------------------------------------------------

ROM_503:                                ; CODE XREF: ROM_4B4+20↑j
                mov     RAM_27, #0x66 ; 'f'
                sjmp    ROM_4FD
; End of function ROM_4B4


; =============== S U B R O U T I N E =======================================


ROM_508:                                ; CODE XREF: ROM_4B4+2A↑p
                clr     FSR_A8.1
                mov     A, RAM_47
                mov     RAM_3E, A
                mov     R0, #0
                mov     R1, #0x3B ; ';'
                mov     RAM_30, #0x14
                mov     RAM_31, #0
                mov     RAM_32, #8
                mov     RAM_33, #0x1D
                mov     FSR_89, #1
                mov     FSR_8C, #0
                mov     FSR_8A, #0
                clr     FSR_88.4
                mov     A, #0xD0
                setb    FSR_90.1
                setb    RAM_26.0
                mov     DPTR, #0x2000
                movx    @DPTR, A
                acall   ROM_7B2
                mov     A, #0xF4
                push    FSR_E0
                mov     A, RAM_29
                jz      ROM_543
                pop     FSR_E0
                orl     A, #2
                push    FSR_E0

ROM_543:                                ; CODE XREF: ROM_508+33↑j
                pop     FSR_E0
                setb    RAM_26.0
                mov     DPTR, #0x2000
                movx    @DPTR, A
                mov     DPTR, #0x2C00
                setb    FSR_88.4

ROM_550:                                ; CODE XREF: ROM_508+4B↓j
                                        ; ROM_508+53↓j
                jb      FSR_90.1, ROM_562
                jnb     FSR_88.5, ROM_550
                mov     FSR_88, #4
                setb    FSR_88.4
                djnz    RAM_30, ROM_550
                lcall   ROM_732
                ret
; ---------------------------------------------------------------------------

ROM_562:                                ; CODE XREF: ROM_508:ROM_550↑j
                clr     FSR_88.4
                mov     RAM_30, #0x50 ; 'P'
                mov     A, #0x4E ; 'N'

ROM_569:                                ; CODE XREF: ROM_508:ROM_569↓j
                                        ; ROM_508+65↓j
                jnb     FSR_90.1, ROM_569
                movx    @DPTR, A
                djnz    RAM_30, ROM_569
                mov     A, #0xF6
                mov     RAM_30, #3

ROM_575:                                ; CODE XREF: ROM_508:ROM_575↓j
                                        ; ROM_508+71↓j
                jnb     FSR_90.1, ROM_575
                movx    @DPTR, A
                djnz    RAM_30, ROM_575
                mov     A, #0xFC

ROM_57E:                                ; CODE XREF: ROM_508:ROM_57E↓j
                jnb     FSR_90.1, ROM_57E
                movx    @DPTR, A
                mov     RAM_30, #0x32 ; '2'
                mov     A, #0x4E ; 'N'

ROM_587:                                ; CODE XREF: ROM_508:ROM_587↓j
                                        ; ROM_508+83↓j
                jnb     FSR_90.1, ROM_587
                movx    @DPTR, A
                djnz    RAM_30, ROM_587
                mov     FSR_A0, #0x10

ROM_591:                                ; CODE XREF: ROM_508+CB↓j
                mov     R1, #0x3B ; ';'

ROM_593:                                ; CODE XREF: ROM_508:ROM_593↓j
                                        ; ROM_508:ROM_59E↓j
                jnb     FSR_90.1, ROM_593
                movx    A, @R0
                movx    @DPTR, A
                inc     R0
                cjne    R0, #0, ROM_59E
                inc     FSR_A0

ROM_59E:                                ; CODE XREF: ROM_508+91↑j
                djnz    R1, ROM_593
                mov     A, #0xFF

ROM_5A2:                                ; CODE XREF: ROM_508:ROM_5A2↓j
                                        ; ROM_508+9E↓j
                jnb     FSR_90.1, ROM_5A2
                movx    @DPTR, A
                djnz    RAM_32, ROM_5A2
                mov     A, #0xE5

ROM_5AB:                                ; CODE XREF: ROM_508:ROM_5AB↓j
                                        ; ROM_508+A7↓j
                jnb     FSR_90.1, ROM_5AB
                movx    @DPTR, A
                djnz    RAM_31, ROM_5AB
                mov     RAM_31, #0xF8

ROM_5B5:                                ; CODE XREF: ROM_508:ROM_5B5↓j
                                        ; ROM_508+B1↓j
                jnb     FSR_90.1, ROM_5B5
                movx    @DPTR, A
                djnz    RAM_31, ROM_5B5
                mov     RAM_33, #0x1D
                mov     RAM_31, #0
                mov     RAM_32, #8

ROM_5C5:                                ; CODE XREF: ROM_508:ROM_5C5↓j
                                        ; ROM_508:ROM_5D0↓j
                jnb     FSR_90.1, ROM_5C5
                movx    A, @R0
                movx    @DPTR, A
                inc     R0
                cjne    R0, #0, ROM_5D0
                inc     FSR_A0

ROM_5D0:                                ; CODE XREF: ROM_508+C3↑j
                djnz    RAM_33, ROM_5C5
                djnz    RAM_3E, ROM_591
                setb    FSR_88.4
                mov     RAM_30, #0xA

ROM_5DB:                                ; CODE XREF: ROM_508+EB↓j
                                        ; ROM_508+F3↓j
                jnb     FSR_90.1, ROM_5F5
                jnb     FSR_88.5, ROM_5ED
                mov     FSR_88, #4
                setb    FSR_88.4
                djnz    RAM_30, ROM_5ED
                mov     RAM_27, #0x6B ; 'k'
                ret
; ---------------------------------------------------------------------------

ROM_5ED:                                ; CODE XREF: ROM_508+D6↑j
                                        ; ROM_508+DE↑j
                mov     DPTR, #0x2C00
                mov     A, #0
                movx    @DPTR, A
                sjmp    ROM_5DB
; ---------------------------------------------------------------------------

ROM_5F5:                                ; CODE XREF: ROM_508:ROM_5DB↑j
                mov     DPTR, #0x2000
                movx    A, @DPTR
                mov     RAM_28, A
                jb      RAM_28.0, ROM_5DB
                mov     RAM_27, A
                ret
; End of function ROM_508


; =============== S U B R O U T I N E =======================================


ROM_601:                                ; CODE XREF: ROM_4B4:ROM_4CE↑p
                acall   ROM_68C
                mov     A, RAM_47
                mov     RAM_3E, A
                mov     RAM_3F, #0
                mov     DPTR, #0x1000

ROM_60D:                                ; CODE XREF: ROM_601+6B↓j
                mov     RAM_30, #0xC
                mov     A, #0

ROM_612:                                ; CODE XREF: ROM_601+13↓j
                movx    @DPTR, A
                inc     DPTR
                djnz    RAM_30, ROM_612
                mov     RAM_30, #3
                mov     A, #0xF5

ROM_61C:                                ; CODE XREF: ROM_601+1D↓j
                movx    @DPTR, A
                inc     DPTR
                djnz    RAM_30, ROM_61C
                mov     A, #0xFE
                movx    @DPTR, A
                inc     DPTR
                mov     A, RAM_3C
                movx    @DPTR, A
                inc     DPTR
                mov     A, RAM_29
                movx    @DPTR, A
                lcall   ROM_670
                inc     DPTR
                mov     A, RAM_40
                movx    @DPTR, A
                inc     DPTR
                mov     A, #2
                movx    @DPTR, A
                inc     DPTR
                mov     A, #0xF7
                movx    @DPTR, A
                mov     RAM_30, #0x16
                mov     A, #0x4E ; 'N'
                inc     DPTR

ROM_641:                                ; CODE XREF: ROM_601+42↓j
                movx    @DPTR, A
                inc     DPTR
                djnz    RAM_30, ROM_641
                mov     RAM_30, #0xC
                mov     A, #0

ROM_64B:                                ; CODE XREF: ROM_601+4C↓j
                movx    @DPTR, A
                inc     DPTR
                djnz    RAM_30, ROM_64B
                mov     RAM_30, #3
                mov     A, #0xF5

ROM_655:                                ; CODE XREF: ROM_601+56↓j
                movx    @DPTR, A
                inc     DPTR
                djnz    RAM_30, ROM_655
                mov     A, #0xFB
                movx    @DPTR, A
                inc     DPTR
                mov     A, #0xF7
                movx    @DPTR, A
                inc     DPTR
                mov     RAM_30, #0x1C
                mov     A, #0x4E ; 'N'

ROM_667:                                ; CODE XREF: ROM_601+68↓j
                movx    @DPTR, A
                inc     DPTR
                djnz    RAM_30, ROM_667
                djnz    RAM_3E, ROM_60D
                ret
; End of function ROM_601


; =============== S U B R O U T I N E =======================================


ROM_670:                                ; CODE XREF: ROM_601+2B↑p
                push    FSR_E0
                push    FSR_82
                push    FSR_83
                mov     DPTR, #0x17BC
                clr     C
                mov     A, FSR_82
                addc    A, RAM_3F
                mov     FSR_82, A
                movx    A, @DPTR
                mov     RAM_40, A
                inc     RAM_3F
                pop     FSR_83
                pop     FSR_82
                pop     FSR_E0
                ret
; End of function ROM_670


; =============== S U B R O U T I N E =======================================


ROM_68C:                                ; CODE XREF: ROM_601↑p
                mov     RAM_30, #0x40 ; '@'
                mov     DPTR, #0x17BC

ROM_692:                                ; CODE XREF: ROM_68C+A↓j
                mov     A, #0
                movx    @DPTR, A
                inc     DPTR
                djnz    RAM_30, ROM_692
                mov     A, RAM_29
                push    FSR_E0
                acall   ROM_1FE
                pop     FSR_E0
                mov     RAM_29, A
                mov     RAM_49, #0
                mov     DPTR, #0x17BC
                mov     A, RAM_29
                jz      ROM_6B5
                mov     A, RAM_48
                jz      ROM_6B5
                mov     A, RAM_47
                mov     RAM_49, A

ROM_6B5:                                ; CODE XREF: ROM_68C+1F↑j
                                        ; ROM_68C+23↑j
                mov     A, RAM_47
                movx    @DPTR, A
                inc     RAM_49
                inc     RAM_49
                mov     RAM_4A, #2

ROM_6BF:                                ; CODE XREF: ROM_68C+5F↓j
                                        ; ROM_68C+61↓j
                mov     A, RAM_49
                dec     A
                mov     FSR_F0, RAM_4B
                mul     AB
                push    FSR_E0
                mov     DPTR, #0x17BC
                movx    A, @DPTR
                mov     FSR_F0, A
                pop     FSR_E0
                div     AB
                mov     A, FSR_F0
                mov     RAM_30, A
                jz      ROM_6DB

ROM_6D7:                                ; CODE XREF: ROM_68C+4C↓j
                inc     DPTR
                djnz    RAM_30, ROM_6D7

ROM_6DB:                                ; CODE XREF: ROM_68C+49↑j
                                        ; ROM_68C+66↓j
                movx    A, @DPTR
                cjne    A, #0, ROM_6F1
                mov     A, RAM_49
                movx    @DPTR, A
                inc     RAM_4A
                inc     RAM_49
                mov     A, RAM_4A
                clr     C
                subb    A, RAM_47
                jc      ROM_6BF
                jz      ROM_6BF
                ajmp    ROM_6F4
; ---------------------------------------------------------------------------

ROM_6F1:                                ; CODE XREF: ROM_68C+50↑j
                inc     DPTR
                ajmp    ROM_6DB
; ---------------------------------------------------------------------------

ROM_6F4:                                ; CODE XREF: ROM_68C+63↑j
                mov     RAM_49, #1
                mov     A, RAM_29
                jz      ROM_706
                mov     A, RAM_48
                jz      ROM_706
                clr     C
                mov     A, RAM_49
                addc    A, RAM_47
                mov     RAM_49, A

ROM_706:                                ; CODE XREF: ROM_68C+6D↑j
                                        ; ROM_68C+71↑j
                mov     DPTR, #0x17BC
                mov     A, RAM_49
                movx    @DPTR, A
                ret
; End of function ROM_68C


; =============== S U B R O U T I N E =======================================


ROM_70D:                                ; CODE XREF: ROM_36B+4↑p
                                        ; ROM_4B4+1C↑p
                clr     FSR_B0.1
                clr     C
                mov     A, RAM_3C
                subb    A, #0x1E
                jz      ROM_71A
                jc      ROM_71A
                setb    FSR_B0.1

ROM_71A:                                ; CODE XREF: ROM_70D+7↑j
                                        ; ROM_70D+9↑j
                mov     A, RAM_3C
                mov     DPTR, #0x2C00
                movx    @DPTR, A
                mov     RAM_3D, #0x18
                acall   ROM_79C
                acall   ROM_745
                mov     A, RAM_27
                cjne    A, #0x6B, ROM_72D ; 'k'
                ret
; ---------------------------------------------------------------------------

ROM_72D:                                ; CODE XREF: ROM_70D+1C↑j
                anl     A, #0x58
                mov     RAM_27, A
                ret
; End of function ROM_70D


; =============== S U B R O U T I N E =======================================


ROM_732:                                ; CODE XREF: ROM_409+24↑p
                                        ; ROM_45D+24↑p ...
                mov     DPTR, #0x2000
                movx    A, @DPTR
                mov     RAM_27, A
                jnb     RAM_27.4, ROM_73E
                ljmp    ROM_741
; ---------------------------------------------------------------------------

ROM_73E:                                ; CODE XREF: ROM_732+6↑j
                mov     RAM_27, #0x6B ; 'k'

ROM_741:                                ; CODE XREF: ROM_732+9↑j
                lcall   ROM_77A
                ret
; End of function ROM_732


; =============== S U B R O U T I N E =======================================


ROM_745:                                ; CODE XREF: ROM_70D+18↑p
                                        ; ROM_827+8↓p
                mov     RAM_31, #0x10
                mov     FSR_89, #1

ROM_74B:                                ; CODE XREF: ROM_745+14↓j
                mov     FSR_88, #4
                mov     FSR_8C, #0
                mov     FSR_8A, #0
                setb    FSR_88.4

ROM_756:                                ; CODE XREF: ROM_745+1E↓j
                jnb     FSR_88.5, ROM_761
                djnz    RAM_31, ROM_74B
                mov     RAM_27, #0x6B ; 'k'
                sjmp    ROM_77A
; ---------------------------------------------------------------------------

ROM_761:                                ; CODE XREF: ROM_745:ROM_756↑j
                mov     C, RAM_26.0
                jc      ROM_756
                sjmp    ROM_76B
; End of function ROM_745


; =============== S U B R O U T I N E =======================================


ROM_767:                                ; CODE XREF: ROM_409:ROM_459↑p
                                        ; ROM_45D:ROM_4AD↑p ...

; FUNCTION CHUNK AT 0796 SIZE 00000006 BYTES

                mov     C, RAM_26.0
                jc      ROM_767

ROM_76B:                                ; CODE XREF: ROM_745+20↑j
                mov     A, RAM_27
                push    FSR_E0
                mov     DPTR, #0x2000
                movx    A, @DPTR
                mov     RAM_27, A
                pop     FSR_E0
                cjne    A, RAM_27, ROM_796
; End of function ROM_767


; =============== S U B R O U T I N E =======================================


ROM_77A:                                ; CODE XREF: ROM_732:ROM_741↑p
                                        ; ROM_745+1A↑j ...
                mov     DPTR, #0x2000
                mov     A, #0xD6
                movx    @DPTR, A
                acall   ROM_7B2
                mov     FSR_8C, #0
                mov     FSR_8A, #0
                mov     FSR_89, #1
                mov     RAM_2B, #0
                mov     RAM_2A, #0
                setb    FSR_88.4
                setb    FSR_A8.1
                ret
; End of function ROM_77A

; ---------------------------------------------------------------------------
; START OF FUNCTION CHUNK FOR ROM_767

ROM_796:                                ; CODE XREF: ROM_767+10↑j
                jz      ROM_77A
                mov     RAM_27, A
                ajmp    ROM_77A
; END OF FUNCTION CHUNK FOR ROM_767

; =============== S U B R O U T I N E =======================================


ROM_79C:                                ; CODE XREF: ROM_70D+16↑p
                                        ; ROM_827+5↓p
                clr     FSR_A8.7
                mov     DPTR, #0x2000
                mov     A, #0xD2
                movx    @DPTR, A
                acall   ROM_7B2
                setb    RAM_26.0
                mov     R7, #0x32 ; '2'
                setb    FSR_A8.7
                mov     A, RAM_3D
                movx    @DPTR, A
                acall   ROM_7B2
                ret
; End of function ROM_79C


; =============== S U B R O U T I N E =======================================


ROM_7B2:                                ; CODE XREF: ROM_3E7+1F↑p
                                        ; ROM_508+2B↑p ...
                mov     RAM_39, #0xC

ROM_7B5:                                ; CODE XREF: ROM_7B2:ROM_7B5↓j
                djnz    RAM_39, ROM_7B5
                ret
; End of function ROM_7B2


; =============== S U B R O U T I N E =======================================


ROM_7B9:                                ; CODE XREF: ROM_16F+12↑p
                                        ; ROM_226+C↑p ...
                clr     FSR_A8.1
                clr     FSR_88.4
                mov     A, RAM_34
                jz      ROM_7CC
                jb      FSR_B0.2, ROM_7D5
                clr     FSR_B0.4
                clr     RAM_26.6
                clr     RAM_26.2
                sjmp    ROM_7D5
; ---------------------------------------------------------------------------

ROM_7CC:                                ; CODE XREF: ROM_7B9+6↑j
                jb      FSR_B0.4, ROM_7D5
                clr     FSR_B0.2
                clr     RAM_26.6
                clr     RAM_26.2

ROM_7D5:                                ; CODE XREF: ROM_7B9+8↑j
                                        ; ROM_7B9+11↑j ...
                mov     C, RAM_26.6
                jnc     ROM_7DB
                sjmp    ROM_7ED
; ---------------------------------------------------------------------------

ROM_7DB:                                ; CODE XREF: ROM_7B9+1E↑j
                setb    RAM_26.6
                mov     A, RAM_34
                jnz     ROM_7E5
                setb    FSR_B0.4
                sjmp    ROM_7E7
; ---------------------------------------------------------------------------

ROM_7E5:                                ; CODE XREF: ROM_7B9+26↑j
                setb    FSR_B0.2

ROM_7E7:                                ; CODE XREF: ROM_7B9+2A↑j
                mov     RAM_31, #0x8C
                lcall   ROM_802

ROM_7ED:                                ; CODE XREF: ROM_7B9+20↑j
                mov     C, RAM_26.2
                jnc     ROM_7F4
                mov     R7, #0x32 ; '2'
                ret
; ---------------------------------------------------------------------------

ROM_7F4:                                ; CODE XREF: ROM_7B9+36↑j
                setb    FSR_B0.0
                setb    RAM_26.2
                mov     RAM_31, #0x46 ; 'F'
                lcall   ROM_802
                lcall   ROM_83B
                ret
; End of function ROM_7B9


; =============== S U B R O U T I N E =======================================


ROM_802:                                ; CODE XREF: ROM_7B9+31↑p
                                        ; ROM_7B9+42↑p
                mov     RAM_30, #0xFF

ROM_805:                                ; CODE XREF: ROM_802+6↓j
                                        ; ROM_802+C↓j
                lcall   ROM_7B2
                djnz    RAM_30, ROM_805
                mov     RAM_30, #0xFF
                djnz    RAM_31, ROM_805
                ret
; End of function ROM_802


; =============== S U B R O U T I N E =======================================


ROM_812:                                ; CODE XREF: ROM_16F:ROM_190↑p
                                        ; ROM_83B:ROM_857↓p
                mov     DPTR, #0x2000
                mov     A, #0xD0
                movx    @DPTR, A
                clr     FSR_88.4
                clr     FSR_A8.1
                clr     RAM_26.2
                clr     FSR_B0.0
; End of function ROM_812


; =============== S U B R O U T I N E =======================================


ROM_820:                                ; CODE XREF: ROM_8C6+94↓p
                clr     RAM_26.6
                clr     FSR_B0.4
                clr     FSR_B0.2
                ret
; End of function ROM_820


; =============== S U B R O U T I N E =======================================


ROM_827:                                ; CODE XREF: ROM_83B↓p
                clr     FSR_B0.1
                mov     RAM_3D, #0
                lcall   ROM_79C
                lcall   ROM_745
                mov     A, RAM_27
                anl     A, #0x58
                mov     RAM_27, A
                ljmp    ROM_859
; End of function ROM_827


; =============== S U B R O U T I N E =======================================


ROM_83B:                                ; CODE XREF: ROM_226+6E↑p
                                        ; ROM_36B:ROM_39E↑p ...
                acall   ROM_827
                jz      ROM_859
                jnb     RAM_27.6, ROM_84C
                mov     RAM_27, #0x6A ; 'j'
                mov     A, RAM_3A
                cjne    A, #4, ROM_859
                sjmp    ROM_859
; ---------------------------------------------------------------------------

ROM_84C:                                ; CODE XREF: ROM_83B+4↑j
                jnb     RAM_27.4, ROM_854
                mov     RAM_27, #0x68 ; 'h'
                sjmp    ROM_857
; ---------------------------------------------------------------------------

ROM_854:                                ; CODE XREF: ROM_83B:ROM_84C↑j
                mov     RAM_27, #0x67 ; 'g'

ROM_857:                                ; CODE XREF: ROM_83B+17↑j
                acall   ROM_812

ROM_859:                                ; CODE XREF: ROM_827+11↑j
                                        ; ROM_83B+2↑j ...
                mov     RAM_41, #0
                ret
; End of function ROM_83B


; =============== S U B R O U T I N E =======================================


ROM_85D:                                ; CODE XREF: start+55↑p
                clr     FSR_A8.7

ROM_85F:                                ; CODE XREF: ROM_85D+21↓j
                                        ; ROM_85D+27↓j ...
                lcall   ROM_B25
                lcall   ROM_B33
                mov     A, RAM_20
                anl     A, #0x8D
                jz      ROM_872
                jb      RAM_20.7, ROM_889
                lcall   ROM_117
                ret
; ---------------------------------------------------------------------------

ROM_872:                                ; CODE XREF: ROM_85D+C↑j
                mov     A, R1
                orl     A, #0x10
                mov     FSR_83, A
                mov     FSR_82, R0
                mov     A, R2
                movx    @DPTR, A
                djnz    R0, ROM_880
                mov     A, R1
                jnz     ROM_85F

ROM_880:                                ; CODE XREF: ROM_85D+1E↑j
                mov     A, R0
                clr     C
                subb    A, #0xFF
                jnz     ROM_85F
                dec     R1
                sjmp    ROM_85F
; ---------------------------------------------------------------------------

ROM_889:                                ; CODE XREF: ROM_85D+E↑j
                mov     RAM_20, #0
                mov     FSR_83, #0x10
                mov     FSR_82, R0
                mov     A, R2
                movx    @DPTR, A
                jb      RAM_25.0, ROM_899
                setb    FSR_A8.7
                ret
; ---------------------------------------------------------------------------

ROM_899:                                ; CODE XREF: ROM_85D+36↑j
                mov     DPTR, #0x1000
                mov     FSR_82, #0
                movx    A, @DPTR
                mov     RAM_43, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_44, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_45, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_35, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_36, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_37, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_38, A
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_34, A
                inc     DPTR
                inc     DPTR
                movx    A, @DPTR
                mov     RAM_3A, A
                setb    FSR_A8.7
                ret
; End of function ROM_85D


; =============== S U B R O U T I N E =======================================


ROM_8C6:                                ; CODE XREF: start+F7↑p
                mov     A, RAM_3A
                cjne    A, #0, ROM_8EC
                mov     A, RAM_34
                jz      ROM_8DC
                mov     A, RAM_46
                cjne    A, #1, ROM_8DC
                mov     RAM_27, #0x65 ; 'e'
                mov     RAM_41, #0
                sjmp    ROM_8DF
; ---------------------------------------------------------------------------

ROM_8DC:                                ; CODE XREF: ROM_8C6+7↑j
                                        ; ROM_8C6+B↑j
                lcall   ROM_16F

ROM_8DF:                                ; CODE XREF: ROM_8C6+14↑j
                lcall   ROM_AB9
                mov     RAM_21, #0
                mov     RAM_25, #0x10
                mov     RAM_20, #0
                ret
; ---------------------------------------------------------------------------

ROM_8EC:                                ; CODE XREF: ROM_8C6+2↑j
                cjne    A, #4, ROM_8F7
                lcall   ROM_226
                mov     A, RAM_27
                jnz     ROM_961
                ret
; ---------------------------------------------------------------------------

ROM_8F7:                                ; CODE XREF: ROM_8C6:ROM_8EC↑j
                cjne    A, #0x11, ROM_8FF
                lcall   ROM_4B4
                sjmp    ROM_961
; ---------------------------------------------------------------------------

ROM_8FF:                                ; CODE XREF: ROM_8C6:ROM_8F7↑j
                cjne    A, #1, ROM_90B
                lcall   ROM_9DB
                mov     RAM_21, #0
                clr     RAM_26.1
                ret
; ---------------------------------------------------------------------------

ROM_90B:                                ; CODE XREF: ROM_8C6:ROM_8FF↑j
                cjne    A, #5, ROM_931
                mov     A, RAM_43
                cjne    A, #0, ROM_91E
                mov     R0, #0xFF
                mov     R1, #1
                mov     RAM_21, #0
                mov     RAM_25, #2
                ret
; ---------------------------------------------------------------------------

ROM_91E:                                ; CODE XREF: ROM_8C6+4A↑j
                cjne    A, #1, ROM_92C

ROM_921:                                ; CODE XREF: ROM_8C6+69↓j
                mov     R0, #0xFF
                mov     R1, #1
                mov     RAM_21, #0
                mov     RAM_25, #4
                ret
; ---------------------------------------------------------------------------

ROM_92C:                                ; CODE XREF: ROM_8C6:ROM_91E↑j
                mov     RAM_27, #0x23 ; '#'
                sjmp    ROM_921
; ---------------------------------------------------------------------------

ROM_931:                                ; CODE XREF: ROM_8C6:ROM_90B↑j
                cjne    A, #0x16, ROM_939
                lcall   ROM_4B4
                sjmp    ROM_961
; ---------------------------------------------------------------------------

ROM_939:                                ; CODE XREF: ROM_8C6:ROM_931↑j
                cjne    A, #0x10, ROM_95E
                mov     A, RAM_43
                cjne    A, #4, ROM_946
                lcall   ROM_AFB
                sjmp    ROM_961
; ---------------------------------------------------------------------------

ROM_946:                                ; CODE XREF: ROM_8C6+78↑j
                cjne    A, #7, ROM_957
                setb    RAM_26.6
                mov     A, RAM_34
                jnz     ROM_953
                setb    FSR_B0.4
                sjmp    ROM_961
; ---------------------------------------------------------------------------

ROM_953:                                ; CODE XREF: ROM_8C6+87↑j
                setb    FSR_B0.2
                sjmp    ROM_961
; ---------------------------------------------------------------------------

ROM_957:                                ; CODE XREF: ROM_8C6:ROM_946↑j
                cjne    A, #8, ROM_95E
                acall   ROM_820
                sjmp    ROM_961
; ---------------------------------------------------------------------------

ROM_95E:                                ; CODE XREF: ROM_8C6:ROM_939↑j
                                        ; ROM_8C6:ROM_957↑j
                mov     RAM_27, #0x23 ; '#'
; End of function ROM_8C6


; =============== S U B R O U T I N E =======================================


ROM_961:                                ; CODE XREF: ROM_226+85↑p
                                        ; ROM_8C6+2E↑j ...
                lcall   ROM_AB9
                mov     RAM_21, #0
                mov     RAM_25, #0x10
                mov     RAM_20, #0
                lcall   ROM_9D1
                ret
; End of function ROM_961


; =============== S U B R O U T I N E =======================================


ROM_971:                                ; CODE XREF: start+65↑p
                clr     FSR_A8.7

ROM_973:                                ; CODE XREF: ROM_971+5↓j
                mov     RAM_28, FSR_90
                jnb     RAM_28.2, ROM_973
                clr     FSR_B0.5
                mov     C, RAM_26.1
                jc      ROM_985
                mov     C, RAM_26.5
                jnc     ROM_99E
                sjmp    ROM_987
; ---------------------------------------------------------------------------

ROM_985:                                ; CODE XREF: ROM_971+C↑j
                setb    FSR_90.3

ROM_987:                                ; CODE XREF: ROM_971+12↑j
                mov     A, RAM_24
                mov     DPTR, #0x4000
                movx    @DPTR, A
                lcall   ROM_B47
                clr     RAM_24.6
                setb    FSR_B0.5
                setb    FSR_A8.7
                ret
; ---------------------------------------------------------------------------

ROM_997:                                ; CODE XREF: ROM_971+44↓j
                mov     A, R0
                clr     C
                subb    A, #0xFF
                jnz     ROM_99E
                dec     R1

ROM_99E:                                ; CODE XREF: ROM_971+10↑j
                                        ; ROM_971+2A↑j ...
                mov     A, R1
                orl     A, #0x10
                mov     FSR_83, A
                mov     FSR_82, R0
                movx    A, @DPTR
                push    FSR_83
                push    FSR_82
                mov     DPTR, #0x4000
                movx    @DPTR, A
                lcall   ROM_B47
                pop     FSR_82
                pop     FSR_83
                djnz    R0, ROM_997
                mov     A, R1
                jnz     ROM_99E
                clr     FSR_90.7
                mov     FSR_83, #0x10
                mov     FSR_82, #0
                movx    A, @DPTR
                mov     DPTR, #0x4000
                movx    @DPTR, A
                lcall   ROM_B47
                setb    FSR_90.7
                setb    FSR_B0.5
                setb    FSR_A8.7
                ret
; End of function ROM_971


; =============== S U B R O U T I N E =======================================


ROM_9D1:                                ; CODE XREF: ROM_226:ROM_2AF↑p
                                        ; ROM_961+C↑p
                mov     RAM_24, #0xF
                setb    RAM_24.6
                setb    RAM_21.5
                setb    RAM_26.1
                ret
; End of function ROM_9D1


; =============== S U B R O U T I N E =======================================


ROM_9DB:                                ; CODE XREF: ROM_8C6+3C↑p
                mov     RAM_30, #0x34 ; '4'
                mov     A, RAM_34
                jz      ROM_9E7
                mov     DPTR, #0x1786
                sjmp    ROM_9EA
; ---------------------------------------------------------------------------

ROM_9E7:                                ; CODE XREF: ROM_9DB+5↑j
                mov     DPTR, #0x1750

ROM_9EA:                                ; CODE XREF: ROM_9DB+A↑j
                                        ; ROM_9DB+24↓j
                movx    A, @DPTR
                push    FSR_83
                push    FSR_82
                mov     FSR_83, #0x10
                dec     RAM_30
                mov     FSR_82, RAM_30
                inc     RAM_30
                movx    @DPTR, A
                pop     FSR_82
                pop     FSR_83
                inc     DPTR
                djnz    RAM_30, ROM_9EA
                mov     R0, #0x33 ; '3'
                mov     R1, #0
                mov     RAM_25, #0x80
                ret
; End of function ROM_9DB


; =============== S U B R O U T I N E =======================================


ROM_A0A:                                ; CODE XREF: start+30↑p
                mov     RAM_30, #0x36 ; '6'
                mov     DPTR, #0x1750
                mov     A, #9
                lcall   ROM_A34
                mov     DPTR, #0x1750
                lcall   ROM_A29
                mov     RAM_30, #0x36 ; '6'
                mov     DPTR, #0x1786
                mov     A, #9
                lcall   ROM_A34
                mov     DPTR, #0x1786
; End of function ROM_A0A


; =============== S U B R O U T I N E =======================================


ROM_A29:                                ; CODE XREF: ROM_A0A+E↑p
                                        ; ROM_A76+31↓p ...
                mov     A, FSR_82
                clr     C
                addc    A, #6
                mov     FSR_82, A
                mov     A, RAM_46
                movx    @DPTR, A
                ret
; End of function ROM_A29


; =============== S U B R O U T I N E =======================================


ROM_A34:                                ; CODE XREF: ROM_A0A+8↑p
                                        ; ROM_A0A+19↑p ...
                push    FSR_E0
                movc    A, @A+PC
                movx    @DPTR, A
                pop     FSR_E0
                inc     A
                inc     DPTR
                djnz    RAM_30, ROM_A34
                ret
; End of function ROM_A34

; ---------------------------------------------------------------------------
                .byte    0
                .byte    2
                .byte 0xF8
                .byte    1
                .byte 0xD0
                .byte    2
                .byte    1
                .byte 0x20
                .byte    1
                .byte 0x21 ; !
                .byte    1
                .byte    1
                .byte    0
                .byte    0
                .byte 0x34 ; 4
                .byte 0x38 ; 8
                .byte 0x20
                .byte 0x54 ; T
                .byte 0x50 ; P
                .byte 0x49 ; I
                .byte 0x20
                .byte 0x44 ; D
                .byte 0x53 ; S
                .byte 0x20
                .byte 0x44 ; D
                .byte 0x44 ; D
                .byte 0x20
                .byte 0x46 ; F
                .byte 0x4C ; L
                .byte 0x4F ; O
                .byte 0x50 ; P
                .byte 0x50 ; P
                .byte 0x59 ; Y
                .byte 0x20
                .byte 0x20
                .byte 0x20
                .byte 0x20
                .byte 0x33 ; 3
                .byte 0x30 ; 0
                .byte 0x30 ; 0
                .byte 0x32 ; 2
                .byte 0x33 ; 3
                .byte 0x37 ; 7
                .byte 0x2D ; -
                .byte 0x30 ; 0
                .byte 0x30 ; 0
                .byte    0
                .byte    2
                .byte    9
                .byte    0
                .byte    2
                .byte    0
                .byte    5
                .byte    1

; =============== S U B R O U T I N E =======================================


ROM_A76:                                ; CODE XREF: start:ROM_104↑p
                mov     RAM_30, #0xFF
                mov     RAM_31, #0x11
                mov     A, RAM_34
                jz      ROM_A85
                mov     DPTR, #0x1786
                sjmp    ROM_A88
; ---------------------------------------------------------------------------

ROM_A85:                                ; CODE XREF: ROM_A76+8↑j
                mov     DPTR, #0x1750

ROM_A88:                                ; CODE XREF: ROM_A76+D↑j
                                        ; ROM_A76+27↓j
                push    FSR_83
                push    FSR_82
                mov     FSR_83, RAM_31
                mov     FSR_82, RAM_30
                dec     RAM_30
                movx    A, @DPTR
                pop     FSR_82
                pop     FSR_83
                movx    @DPTR, A
                inc     DPTR
                mov     A, RAM_30
                cjne    A, #0xC9, ROM_A88
                mov     A, RAM_34
                jz      ROM_AAB
                mov     DPTR, #0x1786
                acall   ROM_A29
                sjmp    ROM_AB0
; ---------------------------------------------------------------------------

ROM_AAB:                                ; CODE XREF: ROM_A76+2C↑j
                mov     DPTR, #0x1750
                acall   ROM_A29

ROM_AB0:                                ; CODE XREF: ROM_A76+33↑j
                mov     RAM_27, #0
                mov     RAM_41, #0
                acall   ROM_961
                ret
; End of function ROM_A76


; =============== S U B R O U T I N E =======================================


ROM_AB9:                                ; CODE XREF: ROM_8C6:ROM_8DF↑p
                                        ; ROM_961↑p
                mov     RAM_25, #0x10
                mov     RAM_30, #6
                mov     FSR_83, #0x10
                mov     FSR_82, RAM_30
                mov     A, RAM_27
                movx    @DPTR, A
                dec     RAM_30
                mov     FSR_82, RAM_30
                mov     A, RAM_41
                movx    @DPTR, A
                dec     RAM_30
                mov     FSR_82, RAM_30
                mov     A, RAM_34
                movx    @DPTR, A
                dec     RAM_30
                mov     FSR_82, RAM_30
                mov     A, RAM_38
                movx    @DPTR, A
                dec     RAM_30
                mov     FSR_82, RAM_30
                mov     A, RAM_37
                movx    @DPTR, A
                dec     RAM_30
                mov     FSR_82, RAM_30
                mov     A, #0
                movx    @DPTR, A
                dec     RAM_30
                mov     FSR_82, RAM_30
                movx    @DPTR, A
                mov     R0, #6
                mov     R1, #0
                ret
; End of function ROM_AB9


; =============== S U B R O U T I N E =======================================


ROM_AFB:                                ; CODE XREF: ROM_8C6+7B↑p
                lcall   ROM_2B3
                mov     A, RAM_3C
                mov     RAM_2D, A
                mov     A, RAM_3E
                mov     RAM_2C, A
                mov     A, RAM_45
                clr     C
                addc    A, RAM_38
                mov     RAM_38, A
                mov     A, RAM_44
                addc    A, RAM_37
                mov     RAM_37, A
                lcall   ROM_2B3
                mov     A, RAM_3C
                mov     RAM_4C, A
                mov     A, RAM_3E
                mov     RAM_4E, A
                mov     RAM_27, #0
                mov     RAM_41, #0
                ret
; End of function ROM_AFB


; =============== S U B R O U T I N E =======================================


ROM_B25:                                ; CODE XREF: ROM_85D:ROM_85F↑p
                                        ; ROM_B25↓j
                jb      FSR_90.4, ROM_B25
; End of function ROM_B25


; =============== S U B R O U T I N E =======================================


ROM_B28:                                ; CODE XREF: start+46↑p
                mov     A, FSR_90
                cpl     A
                mov     RAM_20, A
                mov     DPTR, #0x4000
                movx    A, @DPTR
                mov     R2, A
                ret
; End of function ROM_B28


; =============== S U B R O U T I N E =======================================


ROM_B33:                                ; CODE XREF: start+50↑p
                                        ; start+5D↑p ...
                clr     FSR_90.5
                setb    FSR_90.6

ROM_B37:                                ; CODE XREF: ROM_B33:ROM_B37↓j
                jnb     FSR_90.4, ROM_B37
                clr     FSR_90.6
                setb    FSR_90.5
                ret
; End of function ROM_B33


; =============== S U B R O U T I N E =======================================


ROM_B3F:                                ; CODE XREF: start+78↑p
                                        ; start+96↑p ...
                setb    FSR_90.6

ROM_B41:                                ; CODE XREF: ROM_B3F:ROM_B41↓j
                jnb     FSR_90.4, ROM_B41
                setb    FSR_90.5
                ret
; End of function ROM_B3F


; =============== S U B R O U T I N E =======================================


ROM_B47:                                ; CODE XREF: ROM_971+1C↑p
                                        ; ROM_971+3D↑p ...
                mov     RAM_28, FSR_90
                jb      RAM_28.6, ROM_B47
                jnb     RAM_28.5, ROM_B47
                clr     FSR_90.4

ROM_B52:                                ; CODE XREF: ROM_B47+E↓j
                mov     RAM_28, FSR_90
                jnb     RAM_28.6, ROM_B52
                setb    FSR_90.4
                ret
; End of function ROM_B47

; ---------------------------------------------------------------------------
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0x63 ; c
                .byte 0x6F ; o
                .byte 0x70 ; p
                .byte 0x79 ; y
                .byte 0x77 ; w
                .byte 0x72 ; r
                .byte 0x69 ; i
                .byte 0x74 ; t
                .byte 0x65 ; e
                .byte 0x20
                .byte 0x47 ; G
                .byte 0x52 ; R
                .byte 0x69 ; i
                .byte 0x44 ; D
                .byte 0x20
                .byte 0x53 ; S
                .byte 0x79 ; y
                .byte 0x73 ; s
                .byte 0x74 ; t
                .byte 0x65 ; e
                .byte 0x6D ; m
                .byte 0x73 ; s
                .byte 0x20
                .byte 0x33 ; 3
                .byte 0x30 ; 0
                .byte 0x30 ; 0
                .byte 0x32 ; 2
                .byte 0x33 ; 3
                .byte 0x37 ; 7
                .byte 0x2D ; -
                .byte 0x30 ; 0
                .byte 0x31 ; 1
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
                .byte 0xFF
; end of 'ROM'

; ===========================================================================

; Segment type: Internal processor memory & SFR
                ;.segment RAM
































.equ RAM_20,0x20                        ; DATA XREF: start+3A↑w
                                        ; start+3C↑r ...
.equ RAM_21,0x21                        ; DATA XREF: start+53↑w
                                        ; start+60↑w ...
.equ RAM_22,0x22                        ; DATA XREF: start+4D↑r
                                        ; ROM_14F+13↑w ...
.equ RAM_23,0x23                        ; DATA XREF: start:ROM_5A↑r
                                        ; ROM_14F+17↑w ...
.equ RAM_24,0x24                        ; DATA XREF: ROM_971:ROM_987↑r
                                        ; ROM_971+1F↑w ...
.equ RAM_25,0x25                        ; DATA XREF: start:ROM_C1↑w
                                        ; start:ROM_C8↑r ...
.equ RAM_26,0x26                        ; DATA XREF: start+72↑r
                                        ; start+76↑w ...
.equ RAM_27,0x27                        ; DATA XREF: ROM_16F↑w
                                        ; ROM_16F+15↑r ...
.equ RAM_28,0x28                        ; DATA XREF: ROM_508+F1↑w
                                        ; ROM_508+F3↑r ...
.equ RAM_29,0x29                        ; DATA XREF: ROM_1FE+24↑w
                                        ; ROM_2B3+67↑w ...
.equ RAM_2A,0x2A                        ; DATA XREF: ROM_77A+14↑w
.equ RAM_2B,0x2B                        ; DATA XREF: ROM_77A+11↑w
.equ RAM_2C,0x2C                        ; DATA XREF: ROM_336+2A↑r
                                        ; ROM_AFB+9↑w
.equ RAM_2D,0x2D                        ; DATA XREF: ROM_336+20↑r
                                        ; ROM_AFB+5↑w


.equ RAM_30,0x30                        ; DATA XREF: ROM_117:ROM_13C↑w
                                        ; ROM_14F+5↑w ...
.equ RAM_31,0x31                        ; DATA XREF: ROM_409+8↑w
                                        ; ROM_409+21↑w ...
.equ RAM_32,0x32                        ; DATA XREF: ROM_508+10↑w
                                        ; ROM_508+9E↑w ...
.equ RAM_33,0x33                        ; DATA XREF: ROM_508+13↑w
                                        ; ROM_508+B4↑w ...
.equ RAM_34,0x34                        ; DATA XREF: ROM_117+10↑w
                                        ; ROM_16F:ROM_17E↑w ...
.equ RAM_35,0x35                        ; DATA XREF: ROM_85D+4F↑w
.equ RAM_36,0x36                        ; DATA XREF: ROM_85D+53↑w
.equ RAM_37,0x37                        ; DATA XREF: ROM_226+25↑r
                                        ; ROM_2B3↑r ...
.equ RAM_38,0x38                        ; DATA XREF: ROM_226+2B↑r
                                        ; ROM_226+30↑r ...
.equ RAM_39,0x39                        ; DATA XREF: ROM_7B2↑w
                                        ; ROM_7B2:ROM_7B5↑w
.equ RAM_3A,0x3A                        ; DATA XREF: start+B7↑r
                                        ; ROM_117+13↑w ...
.equ RAM_3B,0x3B                        ; DATA XREF: ROM_1FE+19↑w
                                        ; ROM_2B3+E↑r ...
.equ RAM_3C,0x3C                        ; DATA XREF: ROM_2B3+34↑w
                                        ; ROM_2B3+56↑w ...
.equ RAM_3D,0x3D                        ; DATA XREF: ROM_70D+13↑w
                                        ; ROM_79C+10↑r ...
.equ RAM_3E,0x3E                        ; DATA XREF: ROM_2B3+37↑w
                                        ; ROM_2B3+58↑w ...
.equ RAM_3F,0x3F                        ; DATA XREF: ROM_601+6↑w
                                        ; ROM_670+C↑r ...
.equ RAM_40,0x40                        ; DATA XREF: ROM_601+2F↑r
                                        ; ROM_670+11↑w
.equ RAM_41,0x41                        ; DATA XREF: ROM_16F+3↑w
                                        ; ROM_226+7↑w ...
.equ RAM_42,0x42                        ; DATA XREF: ROM_226+37↑w
                                        ; ROM_226+63↑w ...
.equ RAM_43,0x43                        ; DATA XREF: ROM_85D+43↑w
                                        ; ROM_8C6+48↑r ...
.equ RAM_44,0x44                        ; DATA XREF: ROM_85D+47↑w
                                        ; ROM_AFB+12↑r
.equ RAM_45,0x45                        ; DATA XREF: ROM_85D+4B↑w
                                        ; ROM_AFB+B↑r
.equ RAM_46,0x46                        ; DATA XREF: start+2A↑w
                                        ; ROM_16F+A↑r ...
.equ RAM_47,0x47                        ; DATA XREF: ROM_1FE+14↑w
                                        ; ROM_2B3+9↑r ...
.equ RAM_48,0x48                        ; DATA XREF: ROM_1FE+22↑w
                                        ; ROM_2B3+6A↑r ...
.equ RAM_49,0x49                        ; DATA XREF: ROM_68C+17↑w
                                        ; ROM_68C+27↑w ...
.equ RAM_4A,0x4A                        ; DATA XREF: ROM_68C+30↑w
                                        ; ROM_68C+56↑w ...
.equ RAM_4B,0x4B                        ; DATA XREF: ROM_1FE+1E↑w
                                        ; ROM_68C+36↑r
.equ RAM_4C,0x4C                        ; DATA XREF: ROM_14F+1B↑w
                                        ; ROM_336↑r ...

.equ RAM_4E,0x4E                        ; DATA XREF: ROM_336+14↑r
                                        ; ROM_AFB+21↑w
.equ RAM_4F,0x4F                        ; DATA XREF: start:ROM_25↑o
















































































































































































; end of 'RAM'

; ===========================================================================

; Segment type: Internal processor memory & SFR
                ;.segment FSR
; .equ $,  0x80

.equ FSR_81,0x81                        ; DATA XREF: start:ROM_25↑w
.equ FSR_82,0x82                        ; DATA XREF: ROM_1FE:ROM_20A↑r
                                        ; ROM_1FE+11↑w ...
.equ FSR_83,0x83                        ; DATA XREF: ROM_670+4↑r
                                        ; ROM_670+15↑w ...




.equ FSR_88,0x88                        ; DATA XREF: ROM_117+19↑w
                                        ; ROM_226+2↑w ...
.equ FSR_89,0x89                        ; DATA XREF: ROM_3E7+E↑w
                                        ; ROM_508+16↑w ...
.equ FSR_8A,0x8A                        ; DATA XREF: ROM_3E7+14↑w
                                        ; ROM_409+2D↑w ...

.equ FSR_8C,0x8C                        ; DATA XREF: ROM_3E7+11↑w
                                        ; ROM_409+2A↑w ...



.equ FSR_90,0x90                        ; DATA XREF: start:ROM_33↑w
                                        ; start:ROM_35↑r ...















.equ FSR_A0,0xA0                        ; DATA XREF: ROM_3E7+B↑w
                                        ; ROM_409+40↑w ...







.equ FSR_A8,0xA8                        ; DATA XREF: ROM_117+16↑w
                                        ; ROM_117:ROM_142↑w ...







.equ FSR_B0,0xB0                        ; DATA XREF: ROM_117↑w
                                        ; ROM_117+4↑w ...







.equ FSR_B8,0xB8                        ; DATA XREF: ROM_117+1C↑w







































.equ FSR_E0,0xE0                        ; DATA XREF: ROM_2B3+B↑r
                                        ; ROM_2B3+3D↑w ...















.equ FSR_F0,0xF0                        ; DATA XREF: ROM_2B3+E↑w
                                        ; ROM_2B3+3B↑w ...















; end of 'FSR'


                .end ;start
