; 
; /******************************************************************/
; /*                                                                */
; /*      Copyright 1997, Grich RC Inc.  All rights reserved.       */
; /*      120 Cedar Grove Lane, Suite 340, Somerset NJ, USA 08873   */
; /*      PicC V 1.2.2     *** LIMITED EDITION ***                  */
; /*                                                                */
; /******************************************************************/
; 
; Call tree information follows:
;
; Function         |Page| Calls
; -----------------|----|------------------------------------------
; @__strings_      | -1 |
; @__FUNC_MOD      | -1 |
; @__FUNC_DIV      |  0 |
; @__FUNC_SDIV     | -1 |
; @__FUNC_SHIFTR   | -1 |
; @__FUNC_SHIFTL   | -1 |
; @__FUNC_MULT     | -1 |
; main             | -1 | @__FUNC_MOD
;
; Name        Type        Form Class  Base        Typename   Size Addr Used-by
; -------------------------------------------------------------------------
; @__f0__     INT           S         INT                      1    0  
; @__pc__     INT           S         INT                      1    2  
; @__fsr__    INT           S         INT                      1    4  
; @__stat__   INT           S         INT                      1    3  
; @__pclath__ INT           S         INT                      1   10  
; _tmp_1      INT           S                                  1   18  
; portb       INT           S                                  1    6  
; trisa       INT           S                                  1  133  
; trisb       INT           S                                  1  134  
; option      INT           S                                  1  129  
; b           INT           U                                  1   13  
; d           INT           U                                  1   32  
; e           INT           U                                  1   14  
; f           INT           U                                  1   27  
; c           INT           S                                  1   23  
; a           LONG          S                                  2   21  
; main        FUNCNAME      S         INT                      1
; _tmp_2      INT           S                                  1   12  
; _tmp_3      INT           S                                  1   15  
; _tmp_4      INT           S                                  1   25  
; _tmp_5      LONG          S                                  2   16  
; _prm_1      INT           S                                  1   31  
; _prm_2      INT           S                                  1   24  
; _prm_3      INT           S                                  1   30  
; _prm_4      INT           S                                  1   26  
; _tmp_14     LONG          S                                  2   19  
; _prm_6      INT           S                                  1   29  
; _prm_7      INT           S                                  1   28  
; _prm_5      INT           S                                  1   33  
;
@__f0__      EQU        0
@__pc__      EQU        2
@__fsr__     EQU        4
@__stat__    EQU        3
@__pclath__  EQU       10
_tmp_1       EQU       18
portb        EQU        6
trisa        EQU        5    ; Bank 1 (133)
trisb        EQU        6    ; Bank 1 (134)
option       EQU        1    ; Bank 1 (129)
b            EQU       13
d            EQU       32
e            EQU       14
f            EQU       27
c            EQU       23
a            EQU       21
a_1          EQU       22
_tmp_2       EQU       12
_tmp_3       EQU       15
_tmp_4       EQU       25
_tmp_5       EQU       16
_tmp_5_1     EQU       17
_prm_1       EQU       31
_prm_2       EQU       24
_prm_3       EQU       30
_prm_4       EQU       26
_tmp_14      EQU       19
_tmp_14_1    EQU       20
_prm_6       EQU       29
_prm_7       EQU       28
_prm_5       EQU       33
;
;     OPCODE     VARIABLE/LABEL ,DEST         SOURCE-LINE
;--------------------------------------------------------
      ORG  0
      GOTO       main                         ; Line: 0
;
@__FUNC_MOD                                   ; Line: 8300
      MOVLW      144                          ; Line: 8300
      MOVWF      _prm_6                       ; Line: 8300
      GOTO       @rmod                        ; Line: 8300
@__FUNC_DIV                                   ; Line: 8300
      MOVLW      16                           ; Line: 8300
      MOVWF      _prm_6                       ; Line: 8300
@rmod                                         ; Line: 8300
      CLRF       _prm_7                       ; Line: 8300
      CLRF       _tmp_1                       ; Line: 8300
@divloop                                      ; Line: 8300
      RLF        _prm_2         ,0            ; Line: 8300
      RLF        _prm_7         ,1            ; Line: 8300
      RLF        _tmp_1         ,1            ; Line: 8300
      MOVF       _prm_3         ,0            ; Line: 8300
      SUBWF      _prm_7         ,1            ; Line: 8300
      MOVF       _prm_4         ,0            ; Line: 8300
      BTFSS      @__stat__      ,0            ; Line: 8300
      INCFSZ     _prm_4         ,0            ; Line: 8300
      SUBWF      _tmp_1         ,1            ; Line: 8300
      BTFSC      @__stat__      ,0            ; Line: 8300
      GOTO       @uok66ll                     ; Line: 8300
      MOVF       _prm_3         ,0            ; Line: 8300
      ADDWF      _prm_7         ,1            ; Line: 8300
      MOVF       _prm_4         ,0            ; Line: 8300
      BTFSC      @__stat__      ,0            ; Line: 8300
      INCFSZ     _prm_4         ,0            ; Line: 8300
      ADDWF      _tmp_1         ,1            ; Line: 8300
      BCF        @__stat__      ,0            ; Line: 8300
@uok66ll                                      ; Line: 8300
      RLF        _prm_1         ,1            ; Line: 8300
      RLF        _prm_2         ,1            ; Line: 8300
      DECF       _prm_6         ,1            ; Line: 8300
      MOVLW      31                           ; Line: 8300
      ANDWF      _prm_6         ,0            ; Line: 8300
      BTFSS      @__stat__      ,2            ; Line: 8300
      GOTO       @divloop                     ; Line: 8300
      BTFSC      _prm_6         ,7            ; Line: 8300
      GOTO       @modret                      ; Line: 8300
      MOVF       _prm_2         ,0            ; Line: 8300
      MOVWF      _tmp_1                       ; Line: 8300
      MOVF       _prm_1         ,0            ; Line: 8300
      RETURN                                  ; Line: 8300
@modret                                       ; Line: 8300
      MOVF       _prm_7         ,0            ; Line: 8300
      RETURN                                  ; Line: 8300
@@__FUNC_DIV_END                              ; Line: 8300
;
main                                          ; Line: 23
      BSF        @__stat__      ,5            ; Line: 23
;
      MOVLW      255                          ; Line: 25
      MOVWF      trisa                        ; Line: 25
;
      MOVLW      31                           ; Line: 26
      MOVWF      trisb                        ; Line: 26
;
      MOVLW      88                           ; Line: 28
      MOVWF      option                       ; Line: 28
;
      MOVLW      4                            ; Line: 30
      MOVWF      a                            ; Line: 30
      CLRF       a_1                          ; Line: 30
;
      CLRF       c                            ; Line: 31
;
      MOVLW      25                           ; Line: 32
      MOVWF      f                            ; Line: 32
;
roop                                          ; Line: 34
      BCF        @__stat__      ,5            ; Line: 34
;
      MOVLW      15                           ; Line: 36
      ANDWF      portb          ,0            ; Line: 36
      MOVWF      _tmp_3                       ; Line: 36
      MOVLW      7                            ; Line: 36
      SUBWF      _tmp_3         ,0            ; Line: 36
      MOVWF      _tmp_4                       ; Line: 36
      CLRF       _tmp_3                       ; Line: 36
      MOVF       _tmp_4         ,0            ; Line: 36
      BTFSC      @__stat__      ,2            ; Line: 36
      INCF       _tmp_3         ,1            ; Line: 36
      MOVF       _tmp_3         ,0            ; Line: 36
      MOVWF      _tmp_2                       ; Line: 36
      BTFSC      @__stat__      ,2            ; Line: 36
      GOTO       _LBL_1                       ; Line: 36
      MOVLW      254                          ; Line: 36
      SUBWF      a              ,0            ; Line: 36
      MOVWF      _tmp_5                       ; Line: 36
      MOVF       a_1            ,0            ; Line: 36
      MOVWF      _tmp_5_1                     ; Line: 36
      BTFSS      @__stat__      ,0            ; Line: 36
      DECF       _tmp_5_1       ,1            ; Line: 36
      CLRF       _tmp_3                       ; Line: 36
      BTFSC      _tmp_5_1       ,7            ; Line: 36
      INCF       _tmp_3         ,1            ; Line: 36
      MOVF       _tmp_3         ,0            ; Line: 36
      MOVWF      _tmp_2                       ; Line: 36
_LBL_1                                        ; Line: 36
;
      MOVF       _tmp_2         ,0            ; Line: 37
      BTFSC      @__stat__      ,2            ; Line: 37
      GOTO       _LBL_2                       ; Line: 37
;
      MOVLW      2                            ; Line: 36
      ADDWF      a              ,0            ; Line: 36
      MOVWF      _tmp_5                       ; Line: 36
      MOVF       a_1            ,0            ; Line: 36
      MOVWF      _tmp_5_1                     ; Line: 36
      BTFSC      @__stat__      ,0            ; Line: 36
      INCF       _tmp_5_1       ,1            ; Line: 36
      MOVF       _tmp_5_1       ,0            ; Line: 36
      MOVWF      a_1                          ; Line: 36
      MOVF       _tmp_5         ,0            ; Line: 36
      MOVWF      a                            ; Line: 36
;
_LBL_2                                        ; Line: 37
      BCF        @__stat__      ,5            ; Line: 37
      MOVLW      15                           ; Line: 37
      ANDWF      portb          ,0            ; Line: 37
      MOVWF      _tmp_2                       ; Line: 37
      MOVLW      11                           ; Line: 37
      SUBWF      _tmp_2         ,0            ; Line: 37
      MOVWF      _tmp_4                       ; Line: 37
      CLRF       _tmp_2                       ; Line: 37
      MOVF       _tmp_4         ,0            ; Line: 37
      BTFSC      @__stat__      ,2            ; Line: 37
      INCF       _tmp_2         ,1            ; Line: 37
      MOVF       _tmp_2         ,0            ; Line: 37
      MOVWF      _tmp_3                       ; Line: 37
      BTFSC      @__stat__      ,2            ; Line: 37
      GOTO       _LBL_3                       ; Line: 37
      MOVF       a              ,0            ; Line: 37
      SUBLW      0              ,0            ; Line: 37
      MOVWF      _tmp_5                       ; Line: 37
      CLRF       _tmp_5_1                     ; Line: 37
      BTFSS      @__stat__      ,0            ; Line: 37
      DECF       _tmp_5_1       ,1            ; Line: 37
      MOVF       a_1            ,0            ; Line: 37
      SUBWF      _tmp_5_1       ,1            ; Line: 37
      CLRF       _tmp_2                       ; Line: 37
      BTFSC      _tmp_5_1       ,7            ; Line: 37
      INCF       _tmp_2         ,1            ; Line: 37
      MOVF       _tmp_2         ,0            ; Line: 37
      MOVWF      _tmp_3                       ; Line: 37
_LBL_3                                        ; Line: 37
;
      MOVF       _tmp_3         ,0            ; Line: 38
      BTFSC      @__stat__      ,2            ; Line: 38
      GOTO       _LBL_4                       ; Line: 38
;
      MOVLW      2                            ; Line: 37
      SUBWF      a              ,0            ; Line: 37
      MOVWF      _tmp_5                       ; Line: 37
      MOVF       a_1            ,0            ; Line: 37
      MOVWF      _tmp_5_1                     ; Line: 37
      BTFSS      @__stat__      ,0            ; Line: 37
      DECF       _tmp_5_1       ,1            ; Line: 37
      MOVF       _tmp_5_1       ,0            ; Line: 37
      MOVWF      a_1                          ; Line: 37
      MOVF       _tmp_5         ,0            ; Line: 37
      MOVWF      a                            ; Line: 37
;
_LBL_4                                        ; Line: 38
      MOVLW      25                           ; Line: 38
      SUBWF      f              ,0            ; Line: 38
      MOVWF      _tmp_3                       ; Line: 38
      CLRF       _tmp_4                       ; Line: 38
      MOVF       _tmp_3         ,0            ; Line: 38
      BTFSC      @__stat__      ,2            ; Line: 38
      INCF       _tmp_4         ,1            ; Line: 38
      MOVF       _tmp_4         ,0            ; Line: 38
      MOVWF      _tmp_2                       ; Line: 38
      BTFSC      @__stat__      ,2            ; Line: 38
      GOTO       _LBL_5                       ; Line: 38
      BCF        @__stat__      ,5            ; Line: 38
      MOVLW      15                           ; Line: 38
      ANDWF      portb          ,0            ; Line: 38
      MOVWF      _tmp_3                       ; Line: 38
      MOVLW      13                           ; Line: 38
      SUBWF      _tmp_3         ,0            ; Line: 38
      MOVWF      _tmp_4                       ; Line: 38
      CLRF       _tmp_3                       ; Line: 38
      MOVF       _tmp_4         ,0            ; Line: 38
      BTFSC      @__stat__      ,2            ; Line: 38
      INCF       _tmp_3         ,1            ; Line: 38
      MOVF       _tmp_3         ,0            ; Line: 38
      MOVWF      _tmp_2                       ; Line: 38
_LBL_5                                        ; Line: 38
;
      MOVF       _tmp_2         ,0            ; Line: 45
      BTFSC      @__stat__      ,2            ; Line: 45
      GOTO       _LBL_7                       ; Line: 45
;
      INCF       c              ,1            ; Line: 40
      DECF       c              ,0            ; Line: 40
;
      CLRF       f                            ; Line: 41
;
      GOTO       _LBL_6                       ; Line: 45
_LBL_7                                        ; Line: 45
;
      MOVLW      25                           ; Line: 43
      SUBWF      f              ,0            ; Line: 43
      MOVWF      _tmp_2                       ; Line: 43
      CLRF       _tmp_3                       ; Line: 43
      BTFSC      _tmp_2         ,7            ; Line: 43
      INCF       _tmp_3         ,1            ; Line: 43
;
      MOVF       _tmp_3         ,0            ; Line: 45
      BTFSC      @__stat__      ,2            ; Line: 45
      GOTO       _LBL_6                       ; Line: 45
;
      INCF       f              ,1            ; Line: 43
      DECF       f              ,0            ; Line: 43
;
_LBL_6                                        ; Line: 45
      MOVF       a              ,0            ; Line: 45
      SUBLW      254            ,0            ; Line: 45
      MOVWF      _tmp_5                       ; Line: 45
      CLRF       _tmp_5_1                     ; Line: 45
      BTFSS      @__stat__      ,0            ; Line: 45
      DECF       _tmp_5_1       ,1            ; Line: 45
      MOVF       a_1            ,0            ; Line: 45
      SUBWF      _tmp_5_1       ,1            ; Line: 45
      MOVF       _tmp_5         ,0            ; Line: 45
      MOVWF      d                            ; Line: 45
;
      MOVF       c              ,0            ; Line: 47
      MOVWF      _prm_1                       ; Line: 47
      CLRF       _prm_2                       ; Line: 47
      BTFSC      c              ,7            ; Line: 47
      DECF       _prm_2         ,1            ; Line: 47
      MOVLW      3                            ; Line: 47
      MOVWF      _prm_3                       ; Line: 47
      CLRF       _prm_4                       ; Line: 47
      CALL       @__FUNC_MOD                  ; Line: 47
      MOVWF      _tmp_14                      ; Line: 47
      MOVF       _tmp_1         ,0            ; Line: 47
      MOVWF      _tmp_14_1                    ; Line: 47
      CLRF       _tmp_2                       ; Line: 47
      MOVF       _tmp_14        ,0            ; Line: 47
      IORWF      _tmp_14_1      ,0            ; Line: 47
      BTFSC      @__stat__      ,2            ; Line: 47
      INCF       _tmp_2         ,1            ; Line: 47
;
      MOVF       _tmp_2         ,0            ; Line: 59
      BTFSC      @__stat__      ,2            ; Line: 59
      GOTO       _BCL_1                       ; Line: 59
;
      CLRF       c                            ; Line: 49
;
      CLRF       e                            ; Line: 50
;
_LBL_13                                       ; Line: 56
_BCL_2                                        ; Line: 56
;
      MOVLW      5                            ; Line: 50
      SUBWF      e              ,0            ; Line: 50
      MOVWF      _tmp_2                       ; Line: 50
      CLRF       _tmp_3                       ; Line: 50
      BTFSC      _tmp_2         ,7            ; Line: 50
      INCF       _tmp_3         ,1            ; Line: 50
;
      MOVF       _tmp_3         ,0            ; Line: 56
      BTFSC      @__stat__      ,2            ; Line: 56
      GOTO       _LBL_14                      ; Line: 56
      BCF        @__stat__      ,5            ; Line: 56
;
      CLRF       portb                        ; Line: 52
;
      CLRF       b                            ; Line: 53
_LBL_9                                        ; Line: 53
_BCL_4                                        ; Line: 53
      MOVF       a              ,0            ; Line: 53
      SUBWF      b              ,0            ; Line: 53
      MOVWF      _tmp_14                      ; Line: 53
      CLRF       _tmp_5_1                     ; Line: 53
      BTFSS      @__stat__      ,0            ; Line: 53
      DECF       _tmp_5_1       ,1            ; Line: 53
      CLRF       _tmp_3                       ; Line: 53
      BTFSS      @__stat__      ,0            ; Line: 53
      INCF       _tmp_3         ,1            ; Line: 53
      MOVF       _tmp_3         ,0            ; Line: 53
      BTFSC      @__stat__      ,2            ; Line: 53
      GOTO       _LBL_10                      ; Line: 53
      INCF       b              ,1            ; Line: 53
      DECF       b              ,0            ; Line: 53
      GOTO       _LBL_9                       ; Line: 53
_LBL_10                                       ; Line: 53
_BCL_3                                        ; Line: 53
      BCF        @__stat__      ,5            ; Line: 53
;
      MOVLW      224                          ; Line: 54
      MOVWF      portb                        ; Line: 54
;
      CLRF       b                            ; Line: 55
_LBL_11                                       ; Line: 55
_BCL_6                                        ; Line: 55
      MOVF       d              ,0            ; Line: 55
      SUBWF      b              ,0            ; Line: 55
      CLRF       _tmp_3                       ; Line: 55
      BTFSS      @__stat__      ,0            ; Line: 55
      INCF       _tmp_3         ,1            ; Line: 55
      MOVF       _tmp_3         ,0            ; Line: 55
      BTFSC      @__stat__      ,2            ; Line: 55
      GOTO       _LBL_12                      ; Line: 55
      INCF       b              ,1            ; Line: 55
      DECF       b              ,0            ; Line: 55
      GOTO       _LBL_11                      ; Line: 55
_LBL_12                                       ; Line: 55
_BCL_5                                        ; Line: 55
;
      INCF       e              ,1            ; Line: 50
      DECF       e              ,0            ; Line: 50
;
      GOTO       _LBL_13                      ; Line: 56
_LBL_14                                       ; Line: 56
_BCL_1                                        ; Line: 56
;
      MOVF       c              ,0            ; Line: 59
      MOVWF      _prm_1                       ; Line: 59
      CLRF       _prm_2                       ; Line: 59
      BTFSC      c              ,7            ; Line: 59
      DECF       _prm_2         ,1            ; Line: 59
      MOVLW      3                            ; Line: 59
      MOVWF      _prm_3                       ; Line: 59
      CLRF       _prm_4                       ; Line: 59
      CALL       @__FUNC_MOD                  ; Line: 59
      MOVWF      _tmp_14                      ; Line: 59
      MOVF       _tmp_1         ,0            ; Line: 59
      MOVWF      _tmp_5_1                     ; Line: 59
      DECF       _tmp_14        ,1            ; Line: 59
      BTFSS      @__stat__      ,0            ; Line: 59
      DECF       _tmp_5_1       ,1            ; Line: 59
      CLRF       _tmp_2                       ; Line: 59
      MOVF       _tmp_14        ,0            ; Line: 59
      IORWF      _tmp_5_1       ,0            ; Line: 59
      BTFSC      @__stat__      ,2            ; Line: 59
      INCF       _tmp_2         ,1            ; Line: 59
;
      MOVF       _tmp_2         ,0            ; Line: 69
      BTFSC      @__stat__      ,2            ; Line: 69
      GOTO       _BCL_7                       ; Line: 69
;
      CLRF       e                            ; Line: 60
;
_LBL_20                                       ; Line: 66
_BCL_8                                        ; Line: 66
;
      MOVLW      5                            ; Line: 60
      SUBWF      e              ,0            ; Line: 60
      MOVWF      _tmp_2                       ; Line: 60
      CLRF       _tmp_3                       ; Line: 60
      BTFSC      _tmp_2         ,7            ; Line: 60
      INCF       _tmp_3         ,1            ; Line: 60
;
      MOVF       _tmp_3         ,0            ; Line: 66
      BTFSC      @__stat__      ,2            ; Line: 66
      GOTO       _LBL_21                      ; Line: 66
      BCF        @__stat__      ,5            ; Line: 66
;
      MOVLW      192                          ; Line: 62
      MOVWF      portb                        ; Line: 62
;
      CLRF       b                            ; Line: 63
_LBL_16                                       ; Line: 63
_BCL_10                                       ; Line: 63
      MOVF       a              ,0            ; Line: 63
      SUBWF      b              ,0            ; Line: 63
      MOVWF      _tmp_14                      ; Line: 63
      CLRF       _tmp_14_1                    ; Line: 63
      BTFSS      @__stat__      ,0            ; Line: 63
      DECF       _tmp_14_1      ,1            ; Line: 63
      CLRF       _tmp_3                       ; Line: 63
      BTFSS      @__stat__      ,0            ; Line: 63
      INCF       _tmp_3         ,1            ; Line: 63
      MOVF       _tmp_3         ,0            ; Line: 63
      BTFSC      @__stat__      ,2            ; Line: 63
      GOTO       _LBL_17                      ; Line: 63
      INCF       b              ,1            ; Line: 63
      DECF       b              ,0            ; Line: 63
      GOTO       _LBL_16                      ; Line: 63
_LBL_17                                       ; Line: 63
_BCL_9                                        ; Line: 63
      BCF        @__stat__      ,5            ; Line: 63
;
      MOVLW      224                          ; Line: 64
      MOVWF      portb                        ; Line: 64
;
      CLRF       b                            ; Line: 65
_LBL_18                                       ; Line: 65
_BCL_12                                       ; Line: 65
      MOVF       d              ,0            ; Line: 65
      SUBWF      b              ,0            ; Line: 65
      CLRF       _tmp_3                       ; Line: 65
      BTFSS      @__stat__      ,0            ; Line: 65
      INCF       _tmp_3         ,1            ; Line: 65
      MOVF       _tmp_3         ,0            ; Line: 65
      BTFSC      @__stat__      ,2            ; Line: 65
      GOTO       _LBL_19                      ; Line: 65
      INCF       b              ,1            ; Line: 65
      DECF       b              ,0            ; Line: 65
      GOTO       _LBL_18                      ; Line: 65
_LBL_19                                       ; Line: 65
_BCL_11                                       ; Line: 65
;
      INCF       e              ,1            ; Line: 60
      DECF       e              ,0            ; Line: 60
;
      GOTO       _LBL_20                      ; Line: 66
_LBL_21                                       ; Line: 66
_BCL_7                                        ; Line: 66
;
      MOVF       c              ,0            ; Line: 69
      MOVWF      _prm_1                       ; Line: 69
      CLRF       _prm_2                       ; Line: 69
      BTFSC      c              ,7            ; Line: 69
      DECF       _prm_2         ,1            ; Line: 69
      MOVLW      3                            ; Line: 69
      MOVWF      _prm_3                       ; Line: 69
      CLRF       _prm_4                       ; Line: 69
      CALL       @__FUNC_MOD                  ; Line: 69
      MOVWF      _tmp_14                      ; Line: 69
      MOVF       _tmp_1         ,0            ; Line: 69
      MOVWF      _tmp_14_1                    ; Line: 69
      MOVLW      2                            ; Line: 69
      SUBWF      _tmp_14        ,0            ; Line: 69
      MOVWF      _tmp_14                      ; Line: 69
      BTFSS      @__stat__      ,0            ; Line: 69
      DECF       _tmp_14_1      ,1            ; Line: 69
      CLRF       _tmp_1                       ; Line: 69
      MOVF       _tmp_14        ,0            ; Line: 69
      IORWF      _tmp_14_1      ,0            ; Line: 69
      BTFSC      @__stat__      ,2            ; Line: 69
      INCF       _tmp_1         ,1            ; Line: 69
;
      MOVF       _tmp_1         ,0            ; Line: 107
      BTFSC      @__stat__      ,2            ; Line: 107
      GOTO       _BCL_43                      ; Line: 107
      BCF        @__stat__      ,5            ; Line: 107
;
      MOVLW      224                          ; Line: 71
      MOVWF      portb                        ; Line: 71
;
      BCF        @__stat__      ,2            ; Line: 73
      BSF        @__stat__      ,0            ; Line: 73
      MOVLW      4                            ; Line: 73
      ANDWF      portb          ,0            ; Line: 73
      MOVWF      _tmp_1                       ; Line: 73
      CLRF       _tmp_2                       ; Line: 73
      MOVF       _tmp_1         ,0            ; Line: 73
      BTFSC      @__stat__      ,2            ; Line: 73
      INCF       _tmp_2         ,1            ; Line: 73
;
      MOVF       _tmp_2         ,0            ; Line: 75
      BTFSC      @__stat__      ,2            ; Line: 75
      GOTO       _LBL_23                      ; Line: 75
;
      SLEEP                                   ; Line: 73
;
_LBL_23                                       ; Line: 75
      BCF        @__stat__      ,5            ; Line: 75
      BCF        @__stat__      ,2            ; Line: 75
      BSF        @__stat__      ,0            ; Line: 75
      MOVLW      8                            ; Line: 75
      ANDWF      portb          ,0            ; Line: 75
      MOVWF      _tmp_1                       ; Line: 75
      CLRF       _tmp_2                       ; Line: 75
      MOVF       _tmp_1         ,0            ; Line: 75
      BTFSC      @__stat__      ,2            ; Line: 75
      INCF       _tmp_2         ,1            ; Line: 75
;
      MOVF       _tmp_2         ,0            ; Line: 104
      BTFSC      @__stat__      ,2            ; Line: 104
      GOTO       _BCL_13                      ; Line: 104
;
_LBL_53                                       ; Line: 102
_BCL_14                                       ; Line: 102
      BCF        @__stat__      ,5            ; Line: 102
;
      CLRF       portb                        ; Line: 78
;
      CLRF       e                            ; Line: 79
;
_LBL_26                                       ; Line: 80
_BCL_16                                       ; Line: 80
;
      MOVLW      128                          ; Line: 79
      SUBWF      e              ,0            ; Line: 79
      CLRF       _tmp_2                       ; Line: 79
      BTFSS      @__stat__      ,0            ; Line: 79
      INCF       _tmp_2         ,1            ; Line: 79
;
      MOVF       _tmp_2         ,0            ; Line: 80
      BTFSC      @__stat__      ,2            ; Line: 80
      GOTO       _LBL_27                      ; Line: 80
      CLRF       b                            ; Line: 80
_LBL_24                                       ; Line: 80
_BCL_18                                       ; Line: 80
      MOVLW      255                          ; Line: 80
      SUBWF      b              ,0            ; Line: 80
      CLRF       _tmp_2                       ; Line: 80
      BTFSS      @__stat__      ,0            ; Line: 80
      INCF       _tmp_2         ,1            ; Line: 80
      MOVF       _tmp_2         ,0            ; Line: 80
      BTFSC      @__stat__      ,2            ; Line: 80
      GOTO       _LBL_25                      ; Line: 80
      INCF       b              ,1            ; Line: 80
      DECF       b              ,0            ; Line: 80
      GOTO       _LBL_24                      ; Line: 80
_LBL_25                                       ; Line: 80
_BCL_17                                       ; Line: 80
;
      INCF       e              ,1            ; Line: 79
      DECF       e              ,0            ; Line: 79
;
      GOTO       _LBL_26                      ; Line: 80
_LBL_27                                       ; Line: 80
_BCL_15                                       ; Line: 80
      BCF        @__stat__      ,5            ; Line: 80
;
      MOVLW      192                          ; Line: 81
      MOVWF      portb                        ; Line: 81
;
      CLRF       e                            ; Line: 82
;
_LBL_30                                       ; Line: 83
_BCL_20                                       ; Line: 83
;
      MOVLW      128                          ; Line: 82
      SUBWF      e              ,0            ; Line: 82
      CLRF       _tmp_2                       ; Line: 82
      BTFSS      @__stat__      ,0            ; Line: 82
      INCF       _tmp_2         ,1            ; Line: 82
;
      MOVF       _tmp_2         ,0            ; Line: 83
      BTFSC      @__stat__      ,2            ; Line: 83
      GOTO       _LBL_31                      ; Line: 83
      CLRF       b                            ; Line: 83
_LBL_28                                       ; Line: 83
_BCL_22                                       ; Line: 83
      MOVLW      255                          ; Line: 83
      SUBWF      b              ,0            ; Line: 83
      CLRF       _tmp_2                       ; Line: 83
      BTFSS      @__stat__      ,0            ; Line: 83
      INCF       _tmp_2         ,1            ; Line: 83
      MOVF       _tmp_2         ,0            ; Line: 83
      BTFSC      @__stat__      ,2            ; Line: 83
      GOTO       _LBL_29                      ; Line: 83
      INCF       b              ,1            ; Line: 83
      DECF       b              ,0            ; Line: 83
      GOTO       _LBL_28                      ; Line: 83
_LBL_29                                       ; Line: 83
_BCL_21                                       ; Line: 83
;
      INCF       e              ,1            ; Line: 82
      DECF       e              ,0            ; Line: 82
;
      GOTO       _LBL_30                      ; Line: 83
_LBL_31                                       ; Line: 83
_BCL_19                                       ; Line: 83
      BCF        @__stat__      ,5            ; Line: 83
;
      MOVLW      128                          ; Line: 84
      MOVWF      portb                        ; Line: 84
;
      CLRF       e                            ; Line: 85
;
_LBL_34                                       ; Line: 86
_BCL_24                                       ; Line: 86
;
      MOVLW      128                          ; Line: 85
      SUBWF      e              ,0            ; Line: 85
      CLRF       _tmp_2                       ; Line: 85
      BTFSS      @__stat__      ,0            ; Line: 85
      INCF       _tmp_2         ,1            ; Line: 85
;
      MOVF       _tmp_2         ,0            ; Line: 86
      BTFSC      @__stat__      ,2            ; Line: 86
      GOTO       _LBL_35                      ; Line: 86
      CLRF       b                            ; Line: 86
_LBL_32                                       ; Line: 86
_BCL_26                                       ; Line: 86
      MOVLW      255                          ; Line: 86
      SUBWF      b              ,0            ; Line: 86
      CLRF       _tmp_2                       ; Line: 86
      BTFSS      @__stat__      ,0            ; Line: 86
      INCF       _tmp_2         ,1            ; Line: 86
      MOVF       _tmp_2         ,0            ; Line: 86
      BTFSC      @__stat__      ,2            ; Line: 86
      GOTO       _LBL_33                      ; Line: 86
      INCF       b              ,1            ; Line: 86
      DECF       b              ,0            ; Line: 86
      GOTO       _LBL_32                      ; Line: 86
_LBL_33                                       ; Line: 86
_BCL_25                                       ; Line: 86
;
      INCF       e              ,1            ; Line: 85
      DECF       e              ,0            ; Line: 85
;
      GOTO       _LBL_34                      ; Line: 86
_LBL_35                                       ; Line: 86
_BCL_23                                       ; Line: 86
      BCF        @__stat__      ,5            ; Line: 86
;
      MOVLW      160                          ; Line: 87
      MOVWF      portb                        ; Line: 87
;
      CLRF       e                            ; Line: 88
;
_LBL_38                                       ; Line: 89
_BCL_28                                       ; Line: 89
;
      MOVLW      128                          ; Line: 88
      SUBWF      e              ,0            ; Line: 88
      CLRF       _tmp_2                       ; Line: 88
      BTFSS      @__stat__      ,0            ; Line: 88
      INCF       _tmp_2         ,1            ; Line: 88
;
      MOVF       _tmp_2         ,0            ; Line: 89
      BTFSC      @__stat__      ,2            ; Line: 89
      GOTO       _LBL_39                      ; Line: 89
      CLRF       b                            ; Line: 89
_LBL_36                                       ; Line: 89
_BCL_30                                       ; Line: 89
      MOVLW      255                          ; Line: 89
      SUBWF      b              ,0            ; Line: 89
      CLRF       _tmp_2                       ; Line: 89
      BTFSS      @__stat__      ,0            ; Line: 89
      INCF       _tmp_2         ,1            ; Line: 89
      MOVF       _tmp_2         ,0            ; Line: 89
      BTFSC      @__stat__      ,2            ; Line: 89
      GOTO       _LBL_37                      ; Line: 89
      INCF       b              ,1            ; Line: 89
      DECF       b              ,0            ; Line: 89
      GOTO       _LBL_36                      ; Line: 89
_LBL_37                                       ; Line: 89
_BCL_29                                       ; Line: 89
;
      INCF       e              ,1            ; Line: 88
      DECF       e              ,0            ; Line: 88
;
      GOTO       _LBL_38                      ; Line: 89
_LBL_39                                       ; Line: 89
_BCL_27                                       ; Line: 89
      BCF        @__stat__      ,5            ; Line: 89
;
      MOVLW      32                           ; Line: 90
      MOVWF      portb                        ; Line: 90
;
      CLRF       e                            ; Line: 91
;
_LBL_42                                       ; Line: 92
_BCL_32                                       ; Line: 92
;
      MOVLW      128                          ; Line: 91
      SUBWF      e              ,0            ; Line: 91
      CLRF       _tmp_2                       ; Line: 91
      BTFSS      @__stat__      ,0            ; Line: 91
      INCF       _tmp_2         ,1            ; Line: 91
;
      MOVF       _tmp_2         ,0            ; Line: 92
      BTFSC      @__stat__      ,2            ; Line: 92
      GOTO       _LBL_43                      ; Line: 92
      CLRF       b                            ; Line: 92
_LBL_40                                       ; Line: 92
_BCL_34                                       ; Line: 92
      MOVLW      255                          ; Line: 92
      SUBWF      b              ,0            ; Line: 92
      CLRF       _tmp_2                       ; Line: 92
      BTFSS      @__stat__      ,0            ; Line: 92
      INCF       _tmp_2         ,1            ; Line: 92
      MOVF       _tmp_2         ,0            ; Line: 92
      BTFSC      @__stat__      ,2            ; Line: 92
      GOTO       _LBL_41                      ; Line: 92
      INCF       b              ,1            ; Line: 92
      DECF       b              ,0            ; Line: 92
      GOTO       _LBL_40                      ; Line: 92
_LBL_41                                       ; Line: 92
_BCL_33                                       ; Line: 92
;
      INCF       e              ,1            ; Line: 91
      DECF       e              ,0            ; Line: 91
;
      GOTO       _LBL_42                      ; Line: 92
_LBL_43                                       ; Line: 92
_BCL_31                                       ; Line: 92
      BCF        @__stat__      ,5            ; Line: 92
;
      MOVLW      96                           ; Line: 93
      MOVWF      portb                        ; Line: 93
;
      CLRF       e                            ; Line: 94
;
_LBL_46                                       ; Line: 95
_BCL_36                                       ; Line: 95
;
      MOVLW      128                          ; Line: 94
      SUBWF      e              ,0            ; Line: 94
      CLRF       _tmp_2                       ; Line: 94
      BTFSS      @__stat__      ,0            ; Line: 94
      INCF       _tmp_2         ,1            ; Line: 94
;
      MOVF       _tmp_2         ,0            ; Line: 95
      BTFSC      @__stat__      ,2            ; Line: 95
      GOTO       _LBL_47                      ; Line: 95
      CLRF       b                            ; Line: 95
_LBL_44                                       ; Line: 95
_BCL_38                                       ; Line: 95
      MOVLW      255                          ; Line: 95
      SUBWF      b              ,0            ; Line: 95
      CLRF       _tmp_2                       ; Line: 95
      BTFSS      @__stat__      ,0            ; Line: 95
      INCF       _tmp_2         ,1            ; Line: 95
      MOVF       _tmp_2         ,0            ; Line: 95
      BTFSC      @__stat__      ,2            ; Line: 95
      GOTO       _LBL_45                      ; Line: 95
      INCF       b              ,1            ; Line: 95
      DECF       b              ,0            ; Line: 95
      GOTO       _LBL_44                      ; Line: 95
_LBL_45                                       ; Line: 95
_BCL_37                                       ; Line: 95
;
      INCF       e              ,1            ; Line: 94
      DECF       e              ,0            ; Line: 94
;
      GOTO       _LBL_46                      ; Line: 95
_LBL_47                                       ; Line: 95
_BCL_35                                       ; Line: 95
      BCF        @__stat__      ,5            ; Line: 95
;
      MOVLW      64                           ; Line: 96
      MOVWF      portb                        ; Line: 96
;
      CLRF       e                            ; Line: 97
;
_LBL_50                                       ; Line: 98
_BCL_40                                       ; Line: 98
;
      MOVLW      128                          ; Line: 97
      SUBWF      e              ,0            ; Line: 97
      CLRF       _tmp_2                       ; Line: 97
      BTFSS      @__stat__      ,0            ; Line: 97
      INCF       _tmp_2         ,1            ; Line: 97
;
      MOVF       _tmp_2         ,0            ; Line: 98
      BTFSC      @__stat__      ,2            ; Line: 98
      GOTO       _LBL_51                      ; Line: 98
      CLRF       b                            ; Line: 98
_LBL_48                                       ; Line: 98
_BCL_42                                       ; Line: 98
      MOVLW      255                          ; Line: 98
      SUBWF      b              ,0            ; Line: 98
      CLRF       _tmp_2                       ; Line: 98
      BTFSS      @__stat__      ,0            ; Line: 98
      INCF       _tmp_2         ,1            ; Line: 98
      MOVF       _tmp_2         ,0            ; Line: 98
      BTFSC      @__stat__      ,2            ; Line: 98
      GOTO       _LBL_49                      ; Line: 98
      INCF       b              ,1            ; Line: 98
      DECF       b              ,0            ; Line: 98
      GOTO       _LBL_48                      ; Line: 98
_LBL_49                                       ; Line: 98
_BCL_41                                       ; Line: 98
;
      INCF       e              ,1            ; Line: 97
      DECF       e              ,0            ; Line: 97
;
      GOTO       _LBL_50                      ; Line: 98
_LBL_51                                       ; Line: 98
_BCL_39                                       ; Line: 98
      BCF        @__stat__      ,5            ; Line: 98
;
      MOVLW      224                          ; Line: 99
      MOVWF      portb                        ; Line: 99
      BSF        @__stat__      ,5            ; Line: 99
;
      MOVLW      31                           ; Line: 100
      MOVWF      trisb                        ; Line: 100
      BCF        @__stat__      ,5            ; Line: 100
;
      MOVLW      15                           ; Line: 101
      ANDWF      portb          ,0            ; Line: 101
      MOVWF      _tmp_1                       ; Line: 101
      MOVLW      15                           ; Line: 101
      SUBWF      _tmp_1         ,0            ; Line: 101
      MOVWF      _tmp_2                       ; Line: 101
      CLRF       _tmp_1                       ; Line: 101
      BTFSC      _tmp_2         ,7            ; Line: 101
      INCF       _tmp_1         ,1            ; Line: 101
;
      MOVF       _tmp_1         ,0            ; Line: 102
      BTFSS      @__stat__      ,2            ; Line: 102
      GOTO       _BCL_13                      ; Line: 102
      GOTO       _LBL_53                      ; Line: 102
_BCL_13                                       ; Line: 102
;
      CLRF       e                            ; Line: 104
;
_LBL_57                                       ; Line: 105
_BCL_44                                       ; Line: 105
;
      MOVLW      5                            ; Line: 104
      SUBWF      e              ,0            ; Line: 104
      MOVWF      _tmp_1                       ; Line: 104
      CLRF       _tmp_2                       ; Line: 104
      BTFSC      _tmp_1         ,7            ; Line: 104
      INCF       _tmp_2         ,1            ; Line: 104
;
      MOVF       _tmp_2         ,0            ; Line: 105
      BTFSC      @__stat__      ,2            ; Line: 105
      GOTO       _LBL_58                      ; Line: 105
      CLRF       b                            ; Line: 105
_LBL_55                                       ; Line: 105
_BCL_46                                       ; Line: 105
      MOVLW      128                          ; Line: 105
      SUBWF      b              ,0            ; Line: 105
      CLRF       _tmp_1                       ; Line: 105
      BTFSS      @__stat__      ,0            ; Line: 105
      INCF       _tmp_1         ,1            ; Line: 105
      MOVF       _tmp_1         ,0            ; Line: 105
      BTFSC      @__stat__      ,2            ; Line: 105
      GOTO       _LBL_56                      ; Line: 105
      INCF       b              ,1            ; Line: 105
      DECF       b              ,0            ; Line: 105
      GOTO       _LBL_55                      ; Line: 105
_LBL_56                                       ; Line: 105
_BCL_45                                       ; Line: 105
;
      INCF       e              ,1            ; Line: 104
      DECF       e              ,0            ; Line: 104
;
      GOTO       _LBL_57                      ; Line: 105
_LBL_58                                       ; Line: 105
_BCL_43                                       ; Line: 105
;
      GOTO       roop                         ; Line: 107
;
_BCL_47                                       ; Line: 108
      GOTO       _BCL_47                      ; Line: 108
