; original File = C:\letoltes\prc.hex

    processor 16F628A
    #include <P16F628A.INC>
    __config 0x3F42
;   _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BODEN_ON & _MCLRE_OFF & _PWRTE_ON & _WDT_OFF 
;   & _HS_OSC 
    __idlocs 0xFFFF

;   EEPROM-Data
    Org 0x2100
    DE 0x20, 0x20, 0x3C, 0x3D, 0x3D, 0x3D, 0x20, 0x42
    DE 0x54, 0x48, 0x2D, 0x61, 0x6D, 0x70, 0x73, 0x20
    DE 0x7C, 0x20, 0x50, 0x72, 0x6F, 0x70, 0x65, 0x6C
    DE 0x6C, 0x65, 0x72, 0x43, 0x6C, 0x6F, 0x63, 0x6B
    DE 0x20, 0x62, 0x79, 0x20, 0x54, 0x6F, 0x6D, 0x2E
    DE 0x2E, 0x2E, 0x20, 0x3D, 0x3D, 0x3D, 0x3E, 0x20
    DE 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
    DE 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
    DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF

; RAM-Variable
LRAM_0x0A equ 0x0A
LRAM_0x0B equ 0x0B
LRAM_0x0C equ 0x0C
LRAM_0x12 equ 0x12
LRAM_0x1A equ 0x1A
LRAM_0x1B equ 0x1B
LRAM_0x1C equ 0x1C
LRAM_0x1F equ 0x1F
LRAM_0x20 equ 0x20
LRAM_0x21 equ 0x21
LRAM_0x22 equ 0x22
LRAM_0x24 equ 0x24
LRAM_0x48 equ 0x48
LRAM_0x49 equ 0x49
LRAM_0x4A equ 0x4A
LRAM_0x4B equ 0x4B
LRAM_0x4C equ 0x4C
LRAM_0x4D equ 0x4D
LRAM_0x4E equ 0x4E
LRAM_0x4F equ 0x4F
LRAM_0x50 equ 0x50
LRAM_0x51 equ 0x51
LRAM_0x52 equ 0x52
LRAM_0x53 equ 0x53
LRAM_0x54 equ 0x54
LRAM_0x55 equ 0x55
LRAM_0x56 equ 0x56
LRAM_0x57 equ 0x57
LRAM_0x58 equ 0x58
LRAM_0x59 equ 0x59
LRAM_0x5A equ 0x5A
LRAM_0x5B equ 0x5B
LRAM_0x5C equ 0x5C
LRAM_0x5D equ 0x5D
LRAM_0x5E equ 0x5E
LRAM_0x5F equ 0x5F
LRAM_0x61 equ 0x61
LRAM_0x62 equ 0x62
LRAM_0x63 equ 0x63
LRAM_0x64 equ 0x64
LRAM_0x65 equ 0x65
LRAM_0x66 equ 0x66
LRAM_0x67 equ 0x67
LRAM_0x68 equ 0x68
LRAM_0x69 equ 0x69
LRAM_0x6A equ 0x6A
LRAM_0x6B equ 0x6B
LRAM_0x6C equ 0x6C
LRAM_0x6D equ 0x6D
LRAM_0x6E equ 0x6E
LRAM_0x6F equ 0x6F
LRAM_0x71 equ 0x71
LRAM_0x72 equ 0x72
LRAM_0x73 equ 0x73
LRAM_0x74 equ 0x74
LRAM_0x75 equ 0x75
LRAM_0x76 equ 0x76
LRAM_0x77 equ 0x77
LRAM_0x78 equ 0x78
LRAM_0x79 equ 0x79
LRAM_0x7A equ 0x7A
LRAM_0x7B equ 0x7B
LRAM_0x7C equ 0x7C
LRAM_0x7D equ 0x7D
LRAM_0x7E equ 0x7E
LRAM_0x7F equ 0x7F

; Program

    Org 0x0000

;   Reset-Vector
    GOTO LADR_0x03A8
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
;   Interrupt-Vector
    MOVWF LRAM_0x7B
    SWAPF LRAM_0x7B,F
    SWAPF STATUS,W
    MOVWF LRAM_0x7C
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BTFSS LRAM_0x0B,INTF
    GOTO LADR_0x0031
    MOVLW 0xFF
    MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    BTFSS LRAM_0x71,6
    GOTO LADR_0x0016
    MOVF LRAM_0x48,W
    MOVWF LRAM_0x4A
    MOVF LRAM_0x49,W
    MOVWF LRAM_0x4B
    BCF LRAM_0x71,6
    GOTO LADR_0x001B
LADR_0x0016
    MOVF LRAM_0x48,W
    MOVWF LRAM_0x4C
    MOVF LRAM_0x49,W
    MOVWF LRAM_0x4D
    BSF LRAM_0x71,6
LADR_0x001B
    BSF LRAM_0x7E,1
    CLRF LRAM_0x48
    CLRF LRAM_0x49
    CLRF LRAM_0x58
    CLRF LRAM_0x59
    CLRF LRAM_0x5A
    CLRF LRAM_0x5B
    CLRF LRAM_0x5C
    CLRF LRAM_0x51
    MOVF LRAM_0x5E,W
    MOVWF LRAM_0x5D
    BTFSS LRAM_0x7E,3
    GOTO LADR_0x002F
    MOVF LRAM_0x55,W
    MOVWF LRAM_0x52
    MOVF LRAM_0x56,W
    MOVWF LRAM_0x53
    MOVF LRAM_0x57,W
    MOVWF LRAM_0x54
    BCF LRAM_0x7E,3
LADR_0x002F
    BCF LRAM_0x0B,INTF
    GOTO LADR_0x003E
LADR_0x0031
    BTFSS LRAM_0x0B,T0IF
    GOTO LADR_0x007E
    BSF TMR0,7           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    INCFSZ LRAM_0x49,F
    GOTO LADR_0x003E
    INCFSZ LRAM_0x48,F
    GOTO LADR_0x003E
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0xFF
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0xF7
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
LADR_0x003E
    MOVF LRAM_0x5B,W
    XORWF LRAM_0x49,W
    BTFSS STATUS,Z
    GOTO LADR_0x0074
    MOVF LRAM_0x5C,W
    XORWF LRAM_0x48,W
    BTFSS STATUS,Z
    GOTO LADR_0x0074
    MOVF FSR,W
    MOVWF LRAM_0x7D
    MOVF LRAM_0x5D,W
    MOVWF FSR
    MOVF INDF,W
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BTFSC INDF,0
    BSF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVF LRAM_0x6E,W
    SUBWF LRAM_0x6D,W
    BTFSS STATUS,C
    BSF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    DECF LRAM_0x5D,W
    CALL LADR_0x045B
    MOVWF LRAM_0x5D
    MOVF LRAM_0x5D,W
    XORLW 0x3E
    BTFSC STATUS,Z
    CLRF LRAM_0x6E
    INCF LRAM_0x6E,F
    MOVF LRAM_0x7D,W
    MOVWF FSR
    MOVF LRAM_0x54,W
    ADDWF LRAM_0x5A,F
    BTFSS STATUS,C
    GOTO LADR_0x0064
    INCF LRAM_0x59,F
    BTFSC STATUS,Z
    INCF LRAM_0x58,F
LADR_0x0064
    MOVF LRAM_0x53,W
    ADDWF LRAM_0x59,F
    BTFSC STATUS,C
    INCF LRAM_0x58,F
    MOVF LRAM_0x59,W
    MOVWF LRAM_0x5B
    MOVF LRAM_0x58,W
    MOVWF LRAM_0x5C
    BTFSS LRAM_0x5A,7
    GOTO LADR_0x0071
    INCF LRAM_0x5B,F
    BTFSC STATUS,Z
    INCF LRAM_0x5C,F
LADR_0x0071
    MOVF LRAM_0x50,W
    MOVWF LRAM_0x51
    GOTO LADR_0x007D
LADR_0x0074
    MOVF LRAM_0x51,W
    BTFSC STATUS,Z
    GOTO LADR_0x007D
    DECFSZ LRAM_0x51,F
    GOTO LADR_0x007D
    MOVLW 0x00
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF PORTA,0          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
LADR_0x007D
    BCF LRAM_0x0B,T0IF
LADR_0x007E
    BTFSS LRAM_0x0C,1
    GOTO LADR_0x00E2
    MOVF PORTA,W         ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    XORLW 0x08
    ANDLW 0x08
    BCF PORTA,3          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BTFSS STATUS,Z
    BSF PORTA,3          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVF LRAM_0x5F,F
    BTFSS STATUS,Z
    DECF LRAM_0x5F,F
    INCFSZ LRAM_0x4F,F
    GOTO LADR_0x0094
    INCFSZ LRAM_0x4E,F
    GOTO LADR_0x0094
    INCF LRAM_0x63,F
    DECF LRAM_0x6D,F
    BSF LRAM_0x7E,2
    MOVLW 0x3C
    MOVWF LRAM_0x4F
    MOVLW 0xF6
    MOVWF LRAM_0x4E
LADR_0x0094
    BTFSC LRAM_0x71,1
    GOTO LADR_0x00E1
    BTFSS LRAM_0x71,3
    GOTO LADR_0x009E
    DECFSZ LRAM_0x72,F
    GOTO LADR_0x00E1
    BTFSC PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF LRAM_0x71,3
    INCF LRAM_0x72,F
    GOTO LADR_0x00E1
LADR_0x009E
    BTFSS LRAM_0x71,0
    GOTO LADR_0x00AA
    BTFSC PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x00E1
    BCF LRAM_0x71,0
    MOVLW 0x06
    MOVWF LRAM_0x72
    MOVLW 0x0D
    MOVWF LRAM_0x73
    CLRF LRAM_0x74
    CLRF LRAM_0x75
    GOTO LADR_0x00E1
LADR_0x00AA
    MOVF PORTA,W         ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    XORWF LRAM_0x71,W
    ANDLW 0x04
    BTFSC STATUS,Z
    GOTO LADR_0x00B7
    BSF LRAM_0x71,5
    MOVLW 0x06
    BTFSS LRAM_0x71,4
    MOVLW 0x02
    MOVWF LRAM_0x72
    BCF LRAM_0x71,2
    BTFSC PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF LRAM_0x71,2
LADR_0x00B7
    BTFSC LRAM_0x71,4
    GOTO LADR_0x00C5
    DECFSZ LRAM_0x72,F
    GOTO LADR_0x00E1
    BCF STATUS,C
    BTFSC PORTA,2        ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF STATUS,C
    RLF LRAM_0x75,F
    RLF LRAM_0x74,F
    BSF LRAM_0x71,4
    BCF LRAM_0x71,5
    MOVLW 0x04
    MOVWF LRAM_0x72
    GOTO LADR_0x00E1
LADR_0x00C5
    BTFSC LRAM_0x71,5
    GOTO LADR_0x00CF
    DECFSZ LRAM_0x72,F
    GOTO LADR_0x00E1
    CLRF LRAM_0x71
    BSF LRAM_0x71,0
    BSF LRAM_0x71,3
    MOVLW 0x80
    MOVWF LRAM_0x72
    GOTO LADR_0x00E1
LADR_0x00CF
    BCF LRAM_0x71,4
    DECFSZ LRAM_0x73,F
    GOTO LADR_0x00E1
    RLF LRAM_0x75,F
    RLF LRAM_0x74,F
    RLF LRAM_0x75,F
    RLF LRAM_0x74,F
    BCF STATUS,C
    BTFSS LRAM_0x74,6
    BSF STATUS,C
    RRF LRAM_0x75,F
    BCF STATUS,C
    BTFSC LRAM_0x74,5
    BSF STATUS,C
    RRF LRAM_0x75,F
    MOVLW 0x1F
    ANDWF LRAM_0x74,F
    BSF LRAM_0x71,1
LADR_0x00E1
    BCF LRAM_0x0C,1
LADR_0x00E2
    SWAPF LRAM_0x7C,W
    MOVWF STATUS
    SWAPF LRAM_0x7B,W
    RETFIE
LADR_0x00E6
    CLRF LRAM_0x79
LADR_0x00E7
    MOVF LRAM_0x7A,W
    SUBWF LRAM_0x78,F
    BTFSS STATUS,C
    GOTO LADR_0x00EC
    GOTO LADR_0x00F0
LADR_0x00EC
    MOVLW 0x01
    SUBWF LRAM_0x77,F
    BTFSS STATUS,C
    GOTO LADR_0x00F2
LADR_0x00F0
    INCF LRAM_0x79,F
    GOTO LADR_0x00E7
LADR_0x00F2
    MOVF LRAM_0x7A,W
    ADDWF LRAM_0x78,F
    RETLW 0x00
LADR_0x00F5
    MOVF LRAM_0x4A,W
    XORWF LRAM_0x4C,W
    BTFSS STATUS,Z
    GOTO LADR_0x0122
    MOVF LRAM_0x4B,W
    XORWF LRAM_0x4D,W
    BTFSS STATUS,Z
    GOTO LADR_0x0122
    CLRF LRAM_0x77
    MOVF LRAM_0x4A,W
    MOVWF LRAM_0x78
    MOVLW 0x78
    MOVWF LRAM_0x7A
    CALL LADR_0x00E6
    MOVF LRAM_0x79,W
    MOVWF LRAM_0x55
    MOVF LRAM_0x78,W
    MOVWF LRAM_0x77
    MOVF LRAM_0x4B,W
    MOVWF LRAM_0x78
    CALL LADR_0x00E6
    MOVF LRAM_0x79,W
    MOVWF LRAM_0x56
    MOVF LRAM_0x78,W
    MOVWF LRAM_0x77
    CLRF LRAM_0x78
    CALL LADR_0x00E6
    MOVF LRAM_0x79,W
    MOVWF LRAM_0x57
    BCF STATUS,C
    RRF LRAM_0x56,W
    MOVWF LRAM_0x50
    MOVWF LRAM_0x77
    BCF STATUS,C
    RRF LRAM_0x77,F
    BCF STATUS,C
    RRF LRAM_0x77,W
    ADDWF LRAM_0x50,F
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0x01
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    MOVLW 0xF4
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BSF LRAM_0x7E,3
LADR_0x0122
    BCF LRAM_0x7E,1
    RETLW 0x00
LADR_0x0124
    MOVLW 0x78
    SUBWF LRAM_0x63,W
    BTFSC STATUS,C
    GOTO LADR_0x012C
    MOVLW 0x78
    SUBWF LRAM_0x6D,W
    BTFSS STATUS,C
    GOTO LADR_0x012E
LADR_0x012C
    MOVLW 0x78
    MOVWF LRAM_0x6D
LADR_0x012E
    MOVLW 0x78
    SUBWF LRAM_0x63,W
    BTFSS STATUS,C
    GOTO LADR_0x0134
    MOVWF LRAM_0x63
    INCF LRAM_0x62,F
LADR_0x0134
    MOVLW 0x3C
    SUBWF LRAM_0x62,W
    BTFSS STATUS,C
    GOTO LADR_0x013A
    MOVWF LRAM_0x62
    INCF LRAM_0x61,F
LADR_0x013A
    MOVLW 0x18
    SUBWF LRAM_0x61,W
    BTFSS STATUS,C
    GOTO LADR_0x0140
    MOVWF LRAM_0x61
    INCF LRAM_0x64,F
LADR_0x0140
    MOVLW 0x20
    MOVWF LRAM_0x67
    MOVF LRAM_0x65,W
    XORLW 0x04
    BTFSC STATUS,Z
    DECF LRAM_0x67,F
    XORLW 0x02
    BTFSC STATUS,Z
    DECF LRAM_0x67,F
    XORLW 0x0F
    BTFSC STATUS,Z
    DECF LRAM_0x67,F
    XORLW 0x02
    BTFSC STATUS,Z
    DECF LRAM_0x67,F
    XORLW 0x09
    BTFSS STATUS,Z
    GOTO LADR_0x0159
    MOVLW 0x1D
    MOVWF LRAM_0x67
    BTFSC LRAM_0x66,0
    GOTO LADR_0x0159
    BTFSC LRAM_0x66,1
    GOTO LADR_0x0159
    INCF LRAM_0x67,F
LADR_0x0159
    MOVF LRAM_0x67,W
    SUBWF LRAM_0x64,W
    BTFSS STATUS,C
    GOTO LADR_0x0160
    MOVWF LRAM_0x64
    INCF LRAM_0x64,F
    INCF LRAM_0x65,F
LADR_0x0160
    MOVLW 0x0D
    SUBWF LRAM_0x65,W
    BTFSS STATUS,C
    GOTO LADR_0x0167
    MOVWF LRAM_0x65
    INCF LRAM_0x65,F
    INCF LRAM_0x66,F
LADR_0x0167
    MOVLW 0x64
    SUBWF LRAM_0x66,W
    BTFSC STATUS,C
    CLRF LRAM_0x66
    BCF LRAM_0x7E,2
    RETLW 0x00
LADR_0x016D
    ADDWF PCL,F
    RETLW 0x3E
    RETLW 0x41
    RETLW 0x41
    RETLW 0x41
    RETLW 0x3E
    RETLW 0x00
    RETLW 0x21
    RETLW 0x7F
    RETLW 0x01
    RETLW 0x00
    RETLW 0x21
    RETLW 0x43
    RETLW 0x45
    RETLW 0x49
    RETLW 0x31
    RETLW 0x42
    RETLW 0x41
    RETLW 0x51
    RETLW 0x69
    RETLW 0x46
    RETLW 0x0C
    RETLW 0x14
    RETLW 0x24
    RETLW 0x7F
    RETLW 0x04
    RETLW 0x72
    RETLW 0x51
    RETLW 0x51
    RETLW 0x51
    RETLW 0x4E
    RETLW 0x1E
    RETLW 0x29
    RETLW 0x49
    RETLW 0x49
    RETLW 0x06
    RETLW 0x40
    RETLW 0x47
    RETLW 0x48
    RETLW 0x50
    RETLW 0x60
    RETLW 0x36
    RETLW 0x49
    RETLW 0x49
    RETLW 0x49
    RETLW 0x36
    RETLW 0x30
    RETLW 0x49
    RETLW 0x49
    RETLW 0x4A
    RETLW 0x3C
    RETLW 0x00
    RETLW 0x36
    RETLW 0x36
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
LADR_0x01AA
    ADDWF PCL,F
    RETLW 0x3E
    RETLW 0x41
    RETLW 0x41
    RETLW 0x41
    RETLW 0x3E
    RETLW 0x00
    RETLW 0x40
    RETLW 0x7F
    RETLW 0x42
    RETLW 0x00
    RETLW 0x46
    RETLW 0x49
    RETLW 0x51
    RETLW 0x61
    RETLW 0x42
    RETLW 0x31
    RETLW 0x4B
    RETLW 0x45
    RETLW 0x41
    RETLW 0x21
    RETLW 0x10
    RETLW 0x7F
    RETLW 0x12
    RETLW 0x14
    RETLW 0x18
    RETLW 0x39
    RETLW 0x45
    RETLW 0x45
    RETLW 0x45
    RETLW 0x27
    RETLW 0x30
    RETLW 0x49
    RETLW 0x49
    RETLW 0x4A
    RETLW 0x3C
    RETLW 0x03
    RETLW 0x05
    RETLW 0x09
    RETLW 0x71
    RETLW 0x01
    RETLW 0x36
    RETLW 0x49
    RETLW 0x49
    RETLW 0x49
    RETLW 0x36
    RETLW 0x1E
    RETLW 0x29
    RETLW 0x49
    RETLW 0x49
    RETLW 0x06
    RETLW 0x00
    RETLW 0x08
    RETLW 0x08
    RETLW 0x08
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
LADR_0x01E7
    MOVLW 0x1E
    SUBWF LRAM_0x6C,W
    BTFSS STATUS,C
    ADDLW 0x78
    MOVWF LRAM_0x7A
    MOVF LRAM_0x63,W
    ANDLW 0xFE
    XORWF LRAM_0x7A,W
    BTFSS STATUS,Z
    GOTO LADR_0x01F1
LADR_0x01F1
    BCF STATUS,C
    RLF LRAM_0x62,W
    XORWF LRAM_0x7A,W
    BTFSS STATUS,Z
    GOTO LADR_0x01F8
    MOVLW 0x9F
    IORWF LRAM_0x6F,F
LADR_0x01F8
    MOVF LRAM_0x61,W
    MOVWF LRAM_0x78
    BCF STATUS,C
    RLF LRAM_0x78,F
    RLF LRAM_0x78,F
    ADDWF LRAM_0x78,F
    RLF LRAM_0x78,F
    MOVF LRAM_0x62,W
    MOVWF LRAM_0x77
    MOVLW 0x06
LADR_0x0202
    SUBWF LRAM_0x77,F
    BTFSS STATUS,C
    GOTO LADR_0x0207
    INCF LRAM_0x78,F
    GOTO LADR_0x0202
LADR_0x0207
    MOVLW 0x78
LADR_0x0208
    SUBWF LRAM_0x78,F
    BTFSC STATUS,C
    GOTO LADR_0x0208
    ADDWF LRAM_0x78,W
    XORWF LRAM_0x7A,W
    BTFSS STATUS,Z
    RETURN
    MOVLW 0x81
    IORWF LRAM_0x6F,F
    RETURN
LADR_0x0212
    MOVLW 0x06
    SUBWF LRAM_0x6C,W
    BTFSS STATUS,C
    RETURN
    BTFSS STATUS,Z
    GOTO LADR_0x021A
    CLRF LRAM_0x6A
    CLRF LRAM_0x6B
LADR_0x021A
    MOVLW 0x36
    SUBWF LRAM_0x6C,W
    BTFSC STATUS,C
    RETURN
    MOVF LRAM_0x6B,W
    BTFSS STATUS,Z
    GOTO LADR_0x022A
    CALL LADR_0x026F
    MOVF LRAM_0x6A,W
    BTFSS STATUS,Z
    GOTO LADR_0x022A
    MOVF LRAM_0x69,W
    BTFSS STATUS,Z
    GOTO LADR_0x022A
    MOVLW 0x37
    MOVWF LRAM_0x69
LADR_0x022A
    INCF LRAM_0x6B,F
    MOVLW 0x06
    XORWF LRAM_0x6B,W
    BTFSS STATUS,Z
    GOTO LADR_0x0232
    CLRF LRAM_0x6B
    INCF LRAM_0x6A,F
    RETURN
LADR_0x0232
    MOVF LRAM_0x69,W
    BCF LRAM_0x0A,1
    BSF LRAM_0x0A,0
    CALL LADR_0x016D
    MOVWF LRAM_0x6F
    INCF LRAM_0x69,F
    RETURN
LADR_0x0239
    MOVLW 0x42
    SUBWF LRAM_0x6C,W
    BTFSS STATUS,C
    RETURN
    BTFSS STATUS,Z
    GOTO LADR_0x0241
    CLRF LRAM_0x6A
    CLRF LRAM_0x6B
LADR_0x0241
    MOVLW 0x72
    SUBWF LRAM_0x6C,W
    BTFSC STATUS,C
    RETURN
    MOVF LRAM_0x6B,W
    BTFSC STATUS,Z
    CALL LADR_0x0263
    INCF LRAM_0x6B,F
    MOVLW 0x06
    XORWF LRAM_0x6B,W
    BTFSS STATUS,Z
    GOTO LADR_0x0250
    CLRF LRAM_0x6B
    INCF LRAM_0x6A,F
    RETURN
LADR_0x0250
    MOVF LRAM_0x69,W
    BCF LRAM_0x0A,1
    BSF LRAM_0x0A,0
    CALL LADR_0x01AA
    MOVWF LRAM_0x6F
    INCF LRAM_0x69,F
    RETURN
LADR_0x0257
    MOVWF LRAM_0x77
    CLRF LRAM_0x78
    MOVLW 0x0A
LADR_0x025A
    SUBWF LRAM_0x77,F
    BTFSS STATUS,C
    GOTO LADR_0x025F
    INCF LRAM_0x78,F
    GOTO LADR_0x025A
LADR_0x025F
    ADDWF LRAM_0x77,F
    SWAPF LRAM_0x78,W
    ADDWF LRAM_0x77,W
    RETURN
LADR_0x0263
    MOVF LRAM_0x6A,W
    CLRF LRAM_0x0A
    BSF LRAM_0x0A,1
    ADDWF PCL,F
    GOTO LADR_0x0285
    GOTO LADR_0x0295
    GOTO LADR_0x029F
    GOTO LADR_0x0283
    GOTO LADR_0x0293
    GOTO LADR_0x029F
    GOTO LADR_0x0281
    GOTO LADR_0x0291
LADR_0x026F
    MOVF LRAM_0x6A,W
    CLRF LRAM_0x0A
    BSF LRAM_0x0A,1
    ADDWF PCL,F
    GOTO LADR_0x028F
    GOTO LADR_0x027F
    GOTO LADR_0x029F
    GOTO LADR_0x028D
    GOTO LADR_0x027D
    GOTO LADR_0x029F
    GOTO LADR_0x028A
    BCF STATUS,C
    RRF LRAM_0x63,W
    GOTO LADR_0x0286
LADR_0x027D
    MOVF LRAM_0x62,W
    GOTO LADR_0x0286
LADR_0x027F
    MOVF LRAM_0x61,W
    GOTO LADR_0x0286
LADR_0x0281
    MOVF LRAM_0x66,W
    GOTO LADR_0x0286
LADR_0x0283
    MOVF LRAM_0x65,W
    GOTO LADR_0x0286
LADR_0x0285
    MOVF LRAM_0x64,W
LADR_0x0286
    CALL LADR_0x0257
    ANDLW 0x0F
    MOVWF LRAM_0x69
    GOTO LADR_0x029B
LADR_0x028A
    BCF STATUS,C
    RRF LRAM_0x63,W
    GOTO LADR_0x0296
LADR_0x028D
    MOVF LRAM_0x62,W
    GOTO LADR_0x0296
LADR_0x028F
    MOVF LRAM_0x61,W
    GOTO LADR_0x0296
LADR_0x0291
    MOVF LRAM_0x66,W
    GOTO LADR_0x0296
LADR_0x0293
    MOVF LRAM_0x65,W
    GOTO LADR_0x0296
LADR_0x0295
    MOVF LRAM_0x64,W
LADR_0x0296
    CALL LADR_0x0257
    ANDLW 0xF0
    MOVWF LRAM_0x69
    SWAPF LRAM_0x69,F
    MOVF LRAM_0x69,W
LADR_0x029B
    RLF LRAM_0x69,F
    RLF LRAM_0x69,F
    ADDWF LRAM_0x69,F
    RETURN
LADR_0x029F
    MOVLW 0x32
    MOVWF LRAM_0x69
    RETURN
LADR_0x02A2
    MOVF LRAM_0x6C,W
    XORWF LRAM_0x68,W
    BTFSS STATUS,Z
    RETURN
    BSF LRAM_0x6F,6
    MOVLW 0x0A
    ADDWF LRAM_0x68,F
    RETURN
LADR_0x02AA
    MOVF LRAM_0x74,W
    XORLW 0x1D
    BTFSS STATUS,Z
    NOP
    MOVF LRAM_0x75,W
    ANDLW 0x7F
    XORLW 0x00
    BTFSC STATUS,Z
    CLRF LRAM_0x63
    XORLW 0x12
    BTFSC STATUS,Z
    GOTO LADR_0x0316
    XORLW 0x01
    BTFSC STATUS,Z
    GOTO LADR_0x0319
    XORLW 0x16
    BTFSC STATUS,Z
    INCF LRAM_0x62,F
    XORLW 0x11
    BTFSC STATUS,Z
    GOTO LADR_0x031F
    XORLW 0x10
    BTFSC STATUS,Z
    GOTO LADR_0x032C
    XORLW 0x11
    BTFSC STATUS,Z
    GOTO LADR_0x0325
    XORLW 0x16
    BTFSC STATUS,Z
    GOTO LADR_0x0332
    XORLW 0x10
    BTFSC STATUS,Z
    GOTO LADR_0x0338
    XORLW 0x11
    BTFSC STATUS,Z
    GOTO LADR_0x033D
    XORLW 0x14
    BTFSC STATUS,Z
    GOTO LADR_0x0343
    XORLW 0x17
    BTFSC STATUS,Z
    INCF LRAM_0x66,F
    XORLW 0x16
    BTFSC STATUS,Z
    GOTO LADR_0x0348
    XORLW 0x7A
    BTFSC STATUS,Z
    GOTO LADR_0x0312
    XORLW 0x4D
    BTFSC STATUS,Z
    GOTO LADR_0x030E
    MOVF LRAM_0x75,W
    XORWF LRAM_0x76,F
    BTFSC STATUS,Z
    GOTO LADR_0x02F7
    ANDLW 0x7F
    XORLW 0x18
    BTFSC STATUS,Z
    GOTO LADR_0x02FC
    XORLW 0x1E
    BTFSC STATUS,Z
    GOTO LADR_0x0302
    XORLW 0x01
    BTFSC STATUS,Z
    GOTO LADR_0x0305
    XORLW 0x0F
    BTFSC STATUS,Z
    GOTO LADR_0x0308
    XORLW 0x01
    BTFSC STATUS,Z
    GOTO LADR_0x030B
    XORLW 0x10
    BTFSC STATUS,Z
    GOTO LADR_0x0351
    XORLW 0x14
    BTFSC STATUS,Z
    GOTO LADR_0x034F
LADR_0x02F7
    MOVF LRAM_0x75,W
    MOVWF LRAM_0x76
    BSF LRAM_0x7E,2
    BCF LRAM_0x71,1
    RETURN
LADR_0x02FC
    MOVLW 0x02
    XORWF LRAM_0x7F,F
    BCF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BTFSC LRAM_0x7F,1
    BSF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    GOTO LADR_0x02F7
LADR_0x0302
    MOVLW 0x20
    XORWF LRAM_0x7E,F
    GOTO LADR_0x02F7
LADR_0x0305
    MOVLW 0x40
    XORWF LRAM_0x7E,F
    GOTO LADR_0x02F7
LADR_0x0308
    MOVLW 0x10
    XORWF LRAM_0x7E,F
    GOTO LADR_0x02F7
LADR_0x030B
    MOVLW 0x80
    XORWF LRAM_0x7E,F
    GOTO LADR_0x02F7
LADR_0x030E
    INCF LRAM_0x5E,W
    CALL LADR_0x0463
    MOVWF LRAM_0x5E
    GOTO LADR_0x02F7
LADR_0x0312
    DECF LRAM_0x5E,W
    CALL LADR_0x045B
    MOVWF LRAM_0x5E
    GOTO LADR_0x02F7
LADR_0x0316
    INCF LRAM_0x63,F
    INCF LRAM_0x63,F
    GOTO LADR_0x02F7
LADR_0x0319
    MOVLW 0x02
    SUBWF LRAM_0x63,F
    BTFSC STATUS,C
    GOTO LADR_0x02F7
    MOVLW 0x78
    ADDWF LRAM_0x63,F
LADR_0x031F
    MOVLW 0x01
    SUBWF LRAM_0x62,F
    BTFSC STATUS,C
    GOTO LADR_0x02F7
    MOVLW 0x3C
    ADDWF LRAM_0x62,F
LADR_0x0325
    MOVLW 0x01
    SUBWF LRAM_0x61,F
    BTFSC STATUS,C
    GOTO LADR_0x02F7
    MOVLW 0x18
    ADDWF LRAM_0x61,F
    GOTO LADR_0x02F7
LADR_0x032C
    INCF LRAM_0x61,F
    MOVLW 0x18
    XORWF LRAM_0x61,W
    BTFSC STATUS,Z
    CLRF LRAM_0x61
    GOTO LADR_0x02F7
LADR_0x0332
    DECF LRAM_0x67,W
    XORWF LRAM_0x64,W
    BTFSC STATUS,Z
    CLRF LRAM_0x64
    INCF LRAM_0x64,F
    GOTO LADR_0x02F7
LADR_0x0338
    DECFSZ LRAM_0x64,F
    GOTO LADR_0x02F7
    DECF LRAM_0x67,W
    MOVWF LRAM_0x64
    GOTO LADR_0x02F7
LADR_0x033D
    MOVLW 0x0C
    XORWF LRAM_0x65,W
    BTFSC STATUS,Z
    CLRF LRAM_0x65
    INCF LRAM_0x65,F
    GOTO LADR_0x02F7
LADR_0x0343
    DECFSZ LRAM_0x65,F
    GOTO LADR_0x02F7
    MOVLW 0x0C
    MOVWF LRAM_0x65
    GOTO LADR_0x02F7
LADR_0x0348
    MOVLW 0x01
    SUBWF LRAM_0x66,F
    BTFSC STATUS,C
    GOTO LADR_0x02F7
    MOVLW 0x63
    MOVWF LRAM_0x66
    GOTO LADR_0x02F7
LADR_0x034F
    CALL LADR_0x0354
    GOTO LADR_0x02F7
LADR_0x0351
    MOVLW 0x40
    XORWF LRAM_0x7F,F
    GOTO LADR_0x02F7
LADR_0x0354
    BCF LRAM_0x7F,5
    MOVLW 0x10
    XORWF LRAM_0x7F,F
    BTFSS LRAM_0x7F,4
    GOTO LADR_0x02F7
    CALL LADR_0x0392
    BSF LRAM_0x7F,5
    RETURN
LADR_0x035C
    CLRF LRAM_0x50
    CLRF LRAM_0x51
    MOVLW 0x37
    MOVWF LRAM_0x5E
    MOVWF LRAM_0x5D
    MOVLW 0x3C
    MOVWF LRAM_0x4F
    MOVLW 0xF6
    MOVWF LRAM_0x4E
    CLRF LRAM_0x7E
    CLRF LRAM_0x7F
    MOVLW 0x0C
    MOVWF LRAM_0x61
    CLRF LRAM_0x62
    CLRF LRAM_0x63
    MOVLW 0x01
    MOVWF LRAM_0x64
    MOVWF LRAM_0x65
    MOVLW 0x66
    CLRF LRAM_0x71
    CLRF LRAM_0x72
    BSF LRAM_0x71,0
    RETURN
LADR_0x0373
    CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,IRP
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0xFF
    MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BCF PORTA,3          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVLW 0x07
    MOVWF LRAM_0x1F
    RETLW 0x00
LADR_0x0380
    CLRF LRAM_0x0B
    CLRF LRAM_0x0C
    MOVLW 0x05
    MOVWF LRAM_0x12
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF LRAM_0x0C
    MOVLW 0x98
    MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    MOVLW 0xF9
    MOVWF LRAM_0x12
    BSF LRAM_0x0C,1
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BSF LRAM_0x0B,T0IE
    BSF LRAM_0x0B,INTE
    BSF LRAM_0x0B,PEIE
    BSF LRAM_0x0B,GIE
    CLRF TMR0            ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
    RETURN
LADR_0x0392
    MOVLW 0x20
    MOVWF FSR
LADR_0x0394
    CLRF INDF
    INCF FSR,F
    MOVLW 0x48
    XORWF FSR,W
    BTFSS STATUS,Z
    GOTO LADR_0x039C
    MOVLW 0x58
    ADDWF FSR,F
LADR_0x039C
    MOVLW 0xF0
    XORWF FSR,W
    BTFSS STATUS,Z
    GOTO LADR_0x0394
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    CLRF LRAM_0x22
    CLRF LRAM_0x24
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF LRAM_0x1B
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    RETURN
LADR_0x03A8
    CALL LADR_0x0373
    CALL LADR_0x035C
    CALL LADR_0x0392
    CALL LADR_0x0380
    BSF LRAM_0x7E,4
    BCF LRAM_0x7E,5
    BCF LRAM_0x7E,6
    BSF LRAM_0x7E,7
    BSF PORTA,1          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
    BSF LRAM_0x7F,1
    MOVLW 0x78
    MOVWF LRAM_0x6D
LADR_0x03B4
    BTFSC LRAM_0x71,1
    CALL LADR_0x02AA
    BTFSS LRAM_0x7F,5
    GOTO LADR_0x03BD
    MOVF LRAM_0x5F,W
    BTFSS STATUS,Z
    GOTO LADR_0x03BD
    DECF LRAM_0x5F,F
    CALL LADR_0x0424
LADR_0x03BD
    BTFSC LRAM_0x7E,1
    CALL LADR_0x00F5
    BTFSS LRAM_0x7E,2
    GOTO LADR_0x03B4
    CALL LADR_0x0124
    BTFSC LRAM_0x7F,6
    CALL LADR_0x0457
    BTFSC LRAM_0x7F,4
    GOTO LADR_0x03B4
    CLRF LRAM_0x6C
    CLRF LRAM_0x68
    BCF LRAM_0x7E,0
    MOVLW 0x20
    MOVWF FSR
    BCF LRAM_0x7E,0
LADR_0x03CC
    CLRF LRAM_0x6F
    BTFSC LRAM_0x7E,5
    CALL LADR_0x0212
    BTFSC LRAM_0x7E,6
    CALL LADR_0x0239
    BTFSC LRAM_0x7E,4
    CALL LADR_0x01E7
    BTFSC LRAM_0x7E,7
    CALL LADR_0x02A2
    MOVF LRAM_0x6F,W
    MOVWF INDF
    INCF LRAM_0x6C,F
    MOVLW 0x78
    XORWF LRAM_0x6C,W
    BTFSC STATUS,Z
    GOTO LADR_0x03B4
    INCF FSR,F
    MOVLW 0x48
    XORWF FSR,W
    BTFSS STATUS,Z
    GOTO LADR_0x03CC
    MOVLW 0x58
    ADDWF FSR,F
    GOTO LADR_0x03CC
LADR_0x03E4
    MOVWF LRAM_0x21
    CLRF LRAM_0x20
    MOVLW 0x20
    SUBWF LRAM_0x21,F
    BTFSS STATUS,C
    CLRF LRAM_0x21
    MOVLW 0x7F
    SUBWF LRAM_0x21,W
    BTFSC STATUS,C
    MOVWF LRAM_0x21
    BCF STATUS,C
    RLF LRAM_0x21,F
    RLF LRAM_0x20,F
    BCF STATUS,C
    RLF LRAM_0x21,W
    MOVWF LRAM_0x77
    RLF LRAM_0x20,W
    MOVWF LRAM_0x78
    MOVF LRAM_0x77,W
    ADDWF LRAM_0x21,F
    BTFSC STATUS,C
    INCF LRAM_0x78,F
    MOVF LRAM_0x78,W
    ADDWF LRAM_0x20,F
    MOVLW 0x05
    ADDWF LRAM_0x20,F
    MOVLW 0x06
    MOVWF LRAM_0x22
    RETURN
LADR_0x0401
    MOVF LRAM_0x20,W
    MOVWF LRAM_0x0A
    MOVF LRAM_0x21,W
    CALL LADR_0x04FF
    INCF LRAM_0x21,F
    BTFSC STATUS,Z
    INCF LRAM_0x20,F
    DECF LRAM_0x22,F
    RETURN
    CALL LADR_0x0392
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CLRF LRAM_0x1B
    MOVLW 0xE4
    MOVWF FSR
    MOVLW 0x0E
    MOVWF LRAM_0x79
LADR_0x0411
    BSF LRAM_0x1C,0
    INCF LRAM_0x1B,F
    MOVF LRAM_0x1A,W
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    CALL LADR_0x03E4
LADR_0x0417
    CALL LADR_0x0401
    MOVWF INDF
    INCF FSR,W
    CALL LADR_0x0463
    MOVWF FSR
    DECFSZ LRAM_0x22,F
    GOTO LADR_0x0417
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    DECFSZ LRAM_0x79,F
    GOTO LADR_0x0411
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    RETURN
LADR_0x0424
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    MOVF LRAM_0x22,W
    BTFSS STATUS,Z
    GOTO LADR_0x0443
    MOVF LRAM_0x24,W
    BTFSC STATUS,Z
    GOTO LADR_0x0433
    DECFSZ LRAM_0x24,F
    GOTO LADR_0x0441
    BTFSS LRAM_0x7F,6
    GOTO LADR_0x0433
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    CALL LADR_0x0354
    RETURN
LADR_0x0433
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BSF LRAM_0x1C,0
    INCF LRAM_0x1B,F
    BCF LRAM_0x1B,7
    MOVF LRAM_0x1A,W
    BTFSC STATUS,Z
    CLRF LRAM_0x1B
    BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BTFSS STATUS,Z
    GOTO LADR_0x0442
    MOVLW 0x0F
    MOVWF LRAM_0x24
LADR_0x0441
    MOVLW 0x20
LADR_0x0442
    CALL LADR_0x03E4
LADR_0x0443
    CALL LADR_0x0401
    MOVWF LRAM_0x77
    MOVLW 0xBF
    MOVWF FSR
LADR_0x0447
    MOVF INDF,W
    MOVWF LRAM_0x78
    MOVF LRAM_0x77,W
    MOVWF INDF
    MOVF LRAM_0x78,W
    MOVWF LRAM_0x77
    DECF FSR,W
    CALL LADR_0x045B
    MOVWF FSR
    MOVLW 0xE3
    SUBWF FSR,W
    BTFSS STATUS,Z
    GOTO LADR_0x0447
    BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
    BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select
    RETURN
LADR_0x0457
    MOVF LRAM_0x63,W
    BTFSC STATUS,Z
    CALL LADR_0x0354
    RETURN
LADR_0x045B
    XORLW 0x1F
    BTFSC STATUS,Z
    MOVLW 0xF0
    XORLW 0x80
    BTFSC STATUS,Z
    MOVLW 0xD8
    XORLW 0x9F
    RETURN
LADR_0x0463
    XORLW 0x48
    BTFSC STATUS,Z
    MOVLW 0xE8
    XORLW 0xB8
    BTFSC STATUS,Z
    MOVLW 0xD0
    XORLW 0xF0
    RETURN
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
    ADDLW 0xFF
LADR_0x04FF
    ADDWF PCL,F
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x79
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x70
    RETLW 0x00
    RETLW 0x70
    RETLW 0x00
    RETLW 0x00
    RETLW 0x14
    RETLW 0x7F
    RETLW 0x14
    RETLW 0x7F
    RETLW 0x14
    RETLW 0x00
    RETLW 0x12
    RETLW 0x2A
    RETLW 0x7F
    RETLW 0x2A
    RETLW 0x24
    RETLW 0x00
    RETLW 0x62
    RETLW 0x64
    RETLW 0x08
    RETLW 0x13
    RETLW 0x23
    RETLW 0x00
    RETLW 0x36
    RETLW 0x49
    RETLW 0x55
    RETLW 0x22
    RETLW 0x05
    RETLW 0x00
    RETLW 0x00
    RETLW 0x50
    RETLW 0x60
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x1C
    RETLW 0x22
    RETLW 0x41
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x41
    RETLW 0x22
    RETLW 0x1C
    RETLW 0x00
    RETLW 0x00
    RETLW 0x14
    RETLW 0x08
    RETLW 0x3E
    RETLW 0x08
    RETLW 0x14
    RETLW 0x00
    RETLW 0x08
    RETLW 0x08
    RETLW 0x3E
    RETLW 0x08
    RETLW 0x08
    RETLW 0x00
    RETLW 0x00
    RETLW 0x05
    RETLW 0x06
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x08
    RETLW 0x08
    RETLW 0x08
    RETLW 0x08
    RETLW 0x08
    RETLW 0x00
    RETLW 0x00
    RETLW 0x03
    RETLW 0x03
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x04
    RETLW 0x08
    RETLW 0x10
    RETLW 0x20
    RETLW 0x00
    RETLW 0x3E
    RETLW 0x41
    RETLW 0x41
    RETLW 0x41
    RETLW 0x3E
    RETLW 0x00
    RETLW 0x00
    RETLW 0x21
    RETLW 0x7F
    RETLW 0x01
    RETLW 0x00
    RETLW 0x00
    RETLW 0x21
    RETLW 0x43
    RETLW 0x45
    RETLW 0x49
    RETLW 0x31
    RETLW 0x00
    RETLW 0x42
    RETLW 0x41
    RETLW 0x51
    RETLW 0x69
    RETLW 0x46
    RETLW 0x00
    RETLW 0x0C
    RETLW 0x14
    RETLW 0x24
    RETLW 0x7F
    RETLW 0x04
    RETLW 0x00
    RETLW 0x72
    RETLW 0x51
    RETLW 0x51
    RETLW 0x51
    RETLW 0x4E
    RETLW 0x00
    RETLW 0x1E
    RETLW 0x29
    RETLW 0x49
    RETLW 0x49
    RETLW 0x06
    RETLW 0x00
    RETLW 0x40
    RETLW 0x47
    RETLW 0x48
    RETLW 0x50
    RETLW 0x60
    RETLW 0x00
    RETLW 0x36
    RETLW 0x49
    RETLW 0x49
    RETLW 0x49
    RETLW 0x36
    RETLW 0x00
    RETLW 0x30
    RETLW 0x49
    RETLW 0x49
    RETLW 0x4A
    RETLW 0x3C
    RETLW 0x00
    RETLW 0x00
    RETLW 0x36
    RETLW 0x36
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x35
    RETLW 0x36
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x08
    RETLW 0x14
    RETLW 0x22
    RETLW 0x41
    RETLW 0x00
    RETLW 0x00
    RETLW 0x14
    RETLW 0x14
    RETLW 0x14
    RETLW 0x14
    RETLW 0x14
    RETLW 0x00
    RETLW 0x00
    RETLW 0x41
    RETLW 0x22
    RETLW 0x14
    RETLW 0x08
    RETLW 0x00
    RETLW 0x20
    RETLW 0x40
    RETLW 0x45
    RETLW 0x48
    RETLW 0x30
    RETLW 0x00
    RETLW 0x26
    RETLW 0x49
    RETLW 0x4F
    RETLW 0x41
    RETLW 0x3E
    RETLW 0x00
    RETLW 0x3F
    RETLW 0x44
    RETLW 0x44
    RETLW 0x44
    RETLW 0x3F
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x49
    RETLW 0x49
    RETLW 0x49
    RETLW 0x36
    RETLW 0x00
    RETLW 0x3E
    RETLW 0x41
    RETLW 0x41
    RETLW 0x41
    RETLW 0x22
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x41
    RETLW 0x41
    RETLW 0x22
    RETLW 0x1C
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x49
    RETLW 0x49
    RETLW 0x49
    RETLW 0x41
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x48
    RETLW 0x48
    RETLW 0x48
    RETLW 0x40
    RETLW 0x00
    RETLW 0x3E
    RETLW 0x41
    RETLW 0x49
    RETLW 0x49
    RETLW 0x2F
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x08
    RETLW 0x08
    RETLW 0x08
    RETLW 0x7F
    RETLW 0x00
    RETLW 0x00
    RETLW 0x41
    RETLW 0x7F
    RETLW 0x41
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x01
    RETLW 0x41
    RETLW 0x7E
    RETLW 0x40
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x08
    RETLW 0x14
    RETLW 0x22
    RETLW 0x41
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x01
    RETLW 0x01
    RETLW 0x01
    RETLW 0x01
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x20
    RETLW 0x18
    RETLW 0x20
    RETLW 0x7F
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x10
    RETLW 0x08
    RETLW 0x04
    RETLW 0x7F
    RETLW 0x00
    RETLW 0x3E
    RETLW 0x41
    RETLW 0x41
    RETLW 0x41
    RETLW 0x3E
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x48
    RETLW 0x48
    RETLW 0x48
    RETLW 0x30
    RETLW 0x00
    RETLW 0x3E
    RETLW 0x41
    RETLW 0x45
    RETLW 0x42
    RETLW 0x3D
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x48
    RETLW 0x4C
    RETLW 0x4A
    RETLW 0x31
    RETLW 0x00
    RETLW 0x31
    RETLW 0x49
    RETLW 0x49
    RETLW 0x49
    RETLW 0x46
    RETLW 0x00
    RETLW 0x40
    RETLW 0x40
    RETLW 0x7F
    RETLW 0x40
    RETLW 0x40
    RETLW 0x00
    RETLW 0x7E
    RETLW 0x01
    RETLW 0x01
    RETLW 0x01
    RETLW 0x7E
    RETLW 0x00
    RETLW 0x7C
    RETLW 0x02
    RETLW 0x01
    RETLW 0x02
    RETLW 0x7C
    RETLW 0x00
    RETLW 0x7E
    RETLW 0x01
    RETLW 0x06
    RETLW 0x01
    RETLW 0x7E
    RETLW 0x00
    RETLW 0x63
    RETLW 0x14
    RETLW 0x08
    RETLW 0x14
    RETLW 0x63
    RETLW 0x00
    RETLW 0x70
    RETLW 0x08
    RETLW 0x07
    RETLW 0x08
    RETLW 0x70
    RETLW 0x00
    RETLW 0x43
    RETLW 0x45
    RETLW 0x49
    RETLW 0x51
    RETLW 0x61
    RETLW 0x00
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x41
    RETLW 0x41
    RETLW 0x00
    RETLW 0x00
    RETLW 0x54
    RETLW 0x34
    RETLW 0x1F
    RETLW 0x34
    RETLW 0x54
    RETLW 0x00
    RETLW 0x00
    RETLW 0x41
    RETLW 0x41
    RETLW 0x7F
    RETLW 0x00
    RETLW 0x00
    RETLW 0x10
    RETLW 0x20
    RETLW 0x40
    RETLW 0x20
    RETLW 0x10
    RETLW 0x00
    RETLW 0x01
    RETLW 0x01
    RETLW 0x01
    RETLW 0x01
    RETLW 0x01
    RETLW 0x00
    RETLW 0x00
    RETLW 0x40
    RETLW 0x20
    RETLW 0x10
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x15
    RETLW 0x15
    RETLW 0x15
    RETLW 0x0F
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x09
    RETLW 0x11
    RETLW 0x11
    RETLW 0x0E
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x11
    RETLW 0x11
    RETLW 0x11
    RETLW 0x02
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x11
    RETLW 0x11
    RETLW 0x09
    RETLW 0x7F
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x15
    RETLW 0x15
    RETLW 0x15
    RETLW 0x0C
    RETLW 0x00
    RETLW 0x08
    RETLW 0x3F
    RETLW 0x48
    RETLW 0x40
    RETLW 0x20
    RETLW 0x00
    RETLW 0x18
    RETLW 0x25
    RETLW 0x25
    RETLW 0x25
    RETLW 0x3E
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x08
    RETLW 0x10
    RETLW 0x10
    RETLW 0x0F
    RETLW 0x00
    RETLW 0x00
    RETLW 0x11
    RETLW 0x5F
    RETLW 0x01
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x01
    RETLW 0x11
    RETLW 0x5E
    RETLW 0x00
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x04
    RETLW 0x0A
    RETLW 0x11
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x41
    RETLW 0x7F
    RETLW 0x01
    RETLW 0x00
    RETLW 0x00
    RETLW 0x1F
    RETLW 0x10
    RETLW 0x0C
    RETLW 0x10
    RETLW 0x0F
    RETLW 0x00
    RETLW 0x1F
    RETLW 0x08
    RETLW 0x10
    RETLW 0x10
    RETLW 0x0F
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x11
    RETLW 0x11
    RETLW 0x11
    RETLW 0x0E
    RETLW 0x00
    RETLW 0x3F
    RETLW 0x28
    RETLW 0x28
    RETLW 0x28
    RETLW 0x10
    RETLW 0x00
    RETLW 0x10
    RETLW 0x28
    RETLW 0x28
    RETLW 0x18
    RETLW 0x3F
    RETLW 0x00
    RETLW 0x1F
    RETLW 0x08
    RETLW 0x10
    RETLW 0x10
    RETLW 0x08
    RETLW 0x00
    RETLW 0x09
    RETLW 0x15
    RETLW 0x15
    RETLW 0x15
    RETLW 0x02
    RETLW 0x00
    RETLW 0x10
    RETLW 0x7E
    RETLW 0x11
    RETLW 0x01
    RETLW 0x02
    RETLW 0x00
    RETLW 0x1E
    RETLW 0x01
    RETLW 0x01
    RETLW 0x02
    RETLW 0x1F
    RETLW 0x00
    RETLW 0x1C
    RETLW 0x02
    RETLW 0x01
    RETLW 0x02
    RETLW 0x1C
    RETLW 0x00
    RETLW 0x1E
    RETLW 0x01
    RETLW 0x06
    RETLW 0x01
    RETLW 0x1E
    RETLW 0x00
    RETLW 0x11
    RETLW 0x0A
    RETLW 0x04
    RETLW 0x0A
    RETLW 0x11
    RETLW 0x00
    RETLW 0x18
    RETLW 0x05
    RETLW 0x05
    RETLW 0x05
    RETLW 0x1E
    RETLW 0x00
    RETLW 0x11
    RETLW 0x13
    RETLW 0x15
    RETLW 0x19
    RETLW 0x11
    RETLW 0x00
    RETLW 0x00
    RETLW 0x08
    RETLW 0x36
    RETLW 0x41
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x7F
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x41
    RETLW 0x36
    RETLW 0x08
    RETLW 0x00
    RETLW 0x00
    RETLW 0x04
    RETLW 0x04
    RETLW 0x15
    RETLW 0x0E
    RETLW 0x04
    RETLW 0x00
    RETLW 0x04
    RETLW 0x0E
    RETLW 0x15
    RETLW 0x04
    RETLW 0x04
    RETLW 0x00
    RETLW 0x14
    RETLW 0x3E
    RETLW 0x55
    RETLW 0x41
    RETLW 0x22
    RETLW 0x00
    RETLW 0x30
    RETLW 0x78
    RETLW 0x7C
    RETLW 0x7C
    RETLW 0x3E
    RETLW 0x1F
    RETLW 0x3E
    RETLW 0x7C
    RETLW 0x7C
    RETLW 0x78
    RETLW 0x30
    RETLW 0x00
    RETLW 0x00
    RETLW 0x1C
    RETLW 0x3E
    RETLW 0x77
    RETLW 0x5B
    RETLW 0x7B
    RETLW 0x5B
    RETLW 0x77
    RETLW 0x3E
    RETLW 0x1C
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x15
    RETLW 0x15
    RETLW 0x35
    RETLW 0x4F
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x15
    RETLW 0x15
    RETLW 0x35
    RETLW 0x4D
    RETLW 0x00
    RETLW 0x00
    RETLW 0x11
    RETLW 0x1F
    RETLW 0x21
    RETLW 0x40
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x11
    RETLW 0x11
    RETLW 0x31
    RETLW 0x4E
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x51
    RETLW 0x11
    RETLW 0x51
    RETLW 0x0E
    RETLW 0x00
    RETLW 0x0E
    RETLW 0x31
    RETLW 0x51
    RETLW 0x31
    RETLW 0x4E
    RETLW 0x00
    RETLW 0x1E
    RETLW 0x01
    RETLW 0x21
    RETLW 0x42
    RETLW 0x1F
    RETLW 0x00
    RETLW 0x1E
    RETLW 0x21
    RETLW 0x41
    RETLW 0x22
    RETLW 0x5F
    RETLW 0x00
    RETLW 0x1E
    RETLW 0x41
    RETLW 0x01
    RETLW 0x42
    RETLW 0x1F
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x04
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00
    RETLW 0x02
    RETLW 0x00
    RETLW 0x00
    RETLW 0x00

    End
