;-----------------------------------
;PIC DISASSEMBLER LISTING
;Label  Instruction
;-----------------------------------
	MOVLW 0x00
	MOVWF PCLATH
	GOTO L1
	NOP
L1:	CALL L2
	BSF STATUS,RP0
	MOVWF 0x10
	MOVLW 0x00
	MOVWF PCLATH
	GOTO L3
L40:	MOVLW 0x07
	MOVWF 0x19
	MOVLW 0x28
	BSF STATUS,RP0
	MOVWF 0x05
	BCF STATUS,RP0
	CLRF 0x05
	BSF STATUS,RP0
	CLRF 0x15
	CLRF 0x16
	BCF STATUS,RP0
	CLRF INTCON
	MOVLW 0xC0
	BSF STATUS,RP0
	MOVWF 0x01
	CLRF 0x0C
	BCF STATUS,RP0
	CLRF 0x0C
	GOTO L4
L11:	MOVLW 0x3B
	MOVWF FSR
	MOVF INDF,W
	BTFSC STATUS,Z
	GOTO L5
L10:	MOVLW 0x01
	MOVWF 0x21
L7:	CLRF 0x20
L6:	DECFSZ 0x20,F
	GOTO L6
	DECFSZ 0x21,F
	GOTO L7
	MOVLW 0x4A
	MOVWF 0x20
L8:	DECFSZ 0x20,F
	GOTO L8
	GOTO L9
L9:	DECFSZ INDF,F
	GOTO L10
L5:	RETLW 0x00
L42:	MOVLW 0x01
	MOVWF 0x38
	MOVLW 0x02
	MOVWF 0x3B
	CALL L11
	BSF STATUS,RP0
	CLRF 0x1B
	BCF 0x1C,7
	BSF 0x1C,0
	MOVF 0x1A,W
	BCF STATUS,RP0
	MOVWF 0x37
	MOVF 0x37,W
	SUBLW 0x12
	BTFSC STATUS,Z
	GOTO L12
	BSF 0x05,2
L17:	MOVF 0x38,W
	BSF STATUS,RP0
	MOVWF 0x1B
	CLRF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L13:	BTFSC 0x1C,1
	GOTO L13
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	MOVF 0x38,W
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF 0x1C,7
	BSF 0x1C,0
	MOVF 0x1A,W
	BCF STATUS,RP0
	MOVWF 0x37
	MOVF 0x37,F
	BTFSS STATUS,Z
	GOTO L14
	MOVF 0x38,W
	SUBLW 0x07
	BTFSS STATUS,Z
	GOTO L15
	BSF STATUS,RP0
	CLRF 0x1B
	MOVLW 0x12
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L16:	BTFSC 0x1C,1
	GOTO L16
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	GOTO L12
L15:	INCF 0x38,F
L14:	GOTO L17
	BCF 0x05,2
L12:	GOTO L18
L43:	CLRF 0x39
L34:	BTFSS 0x05,3
	GOTO L19
	BCF 0x37,0
	BCF 0x37,1
	BTFSC 0x05,5
	GOTO L20
	MOVF 0x39,W
	SUBLW 0x02
	BTFSS STATUS,C
	GOTO L21
	INCF 0x39,F
	BSF 0x37,1
L21:	MOVLW 0x02
	MOVWF 0x38
L27:	MOVF 0x38,F
	BTFSC STATUS,Z
	GOTO L20
	BSF 0x37,0
	BTFSC 0x05,5
	GOTO L22
	DECFSZ 0x39,W
	GOTO L23
	BSF 0x05,2
	GOTO L24
L23:	BCF 0x05,2
L24:	GOTO L25
L22:	BCF 0x37,0
	BCF 0x05,2
	GOTO L20
L25:	MOVLW 0x02
	MOVWF 0x3A
L26:	MOVLW 0xFA
	MOVWF 0x3B
	CALL L11
	DECFSZ 0x3A,F
	GOTO L26
	DECF 0x38,F
	GOTO L27
L20:	BTFSC 0x05,5
	GOTO L28
	BTFSS 0x37,0
	GOTO L28
	BSF 0x05,4
	MOVF 0x39,W
	SUBLW 0x01
	BTFSS STATUS,C
	CLRF 0x39
L30:	BTFSC 0x05,5
	GOTO L29
	MOVLW 0x64
	MOVWF 0x3B
	CALL L11
	GOTO L30
	GOTO L30
L29:	BCF 0x05,2
	MOVLW 0x0A
	MOVWF 0x38
L32:	MOVF 0x38,F
	BTFSC STATUS,Z
	GOTO L31
	MOVLW 0x64
	MOVWF 0x3B
	CALL L11
	DECF 0x38,F
	GOTO L32
L31:	BCF 0x05,4
	GOTO L33
L28:	BTFSS 0x37,1
	GOTO L33
	MOVF 0x39,F
	BTFSS STATUS,Z
	DECF 0x39,F
L33:	GOTO L34
L19:	GOTO L35
L104:	MOVF 0x3A,W
	MOVWF 0x3B
	MOVLW 0x03
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF STATUS,RP0
	MOVF 0x3B,W
	BSF STATUS,RP0
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L36:	BTFSC 0x1C,1
	GOTO L36
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	MOVF 0x39,W
	MOVWF 0x3B
	MOVLW 0x04
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF STATUS,RP0
	MOVF 0x3B,W
	BSF STATUS,RP0
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L37:	BTFSC 0x1C,1
	GOTO L37
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	MOVF 0x38,W
	MOVWF 0x3B
	MOVLW 0x05
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF STATUS,RP0
	MOVF 0x3B,W
	BSF STATUS,RP0
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L38:	BTFSC 0x1C,1
	GOTO L38
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	MOVF 0x37,W
	MOVWF 0x3B
	MOVLW 0x06
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF STATUS,RP0
	MOVF 0x3B,W
	BSF STATUS,RP0
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L39:	BTFSC 0x1C,1
	GOTO L39
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	RETLW 0x00
L3:	CLRF FSR
	MOVLW 0x1F
	ANDWF STATUS,F
	MOVLW 0x07
	MOVWF 0x19
	GOTO L40
L4:	MOVLW 0x02
	MOVWF 0x37
L41:	MOVLW 0x96
	MOVWF 0x3B
	CALL L11
	DECFSZ 0x37,F
	GOTO L41
	GOTO L42
L18:	BTFSS 0x05,3
	GOTO L35
	GOTO L43
L35:	BCF 0x05,4
	BCF 0x05,2
	BTFSC 0x05,5
	GOTO L44
	MOVLW 0x03
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF 0x1C,7
	BSF 0x1C,0
	MOVF 0x1A,W
	BCF STATUS,RP0
	MOVWF 0x28
	MOVLW 0x04
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF 0x1C,7
	BSF 0x1C,0
	MOVF 0x1A,W
	BCF STATUS,RP0
	MOVWF 0x29
	MOVLW 0x05
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF 0x1C,7
	BSF 0x1C,0
	MOVF 0x1A,W
	BCF STATUS,RP0
	MOVWF 0x2A
	MOVLW 0x06
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF 0x1C,7
	BSF 0x1C,0
	MOVF 0x1A,W
	BCF STATUS,RP0
	MOVWF 0x2B
	MOVF 0x28,W
	MOVWF 0x33
	MOVF 0x29,W
	MOVWF 0x32
	MOVF 0x2A,W
	MOVWF 0x31
	MOVF 0x2B,W
	MOVWF 0x30
	MOVLW 0x07
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF 0x1C,7
	BSF 0x1C,0
	MOVF 0x1A,W
	BCF STATUS,RP0
	MOVWF 0x2F
	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L45
	MOVF 0x32,W
	SUBLW 0x2C
	BTFSS STATUS,C
	GOTO L45
	BTFSS STATUS,Z
	GOTO L46
	MOVF 0x31,W
	SUBLW 0x11
	BTFSS STATUS,C
	GOTO L45
	BTFSS STATUS,Z
	GOTO L46
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSS STATUS,C
	GOTO L45
L46:	MOVLW 0x01
	ADDWF 0x30,F
	BTFSC STATUS,C
	INCF 0x31,F
	BTFSC STATUS,Z
	INCF 0x32,F
	BTFSC STATUS,Z
	INCF 0x33,F
L45:	CLRF 0x27
	MOVLW 0x5A
	MOVWF 0x26
L60:	MOVF 0x26,F
	BTFSS STATUS,Z
	GOTO L47
	MOVF 0x27,F
	BTFSC STATUS,Z
	GOTO L48
L47:	BTFSC 0x05,5
	GOTO L49
	BCF 0x34,2
	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L50
	MOVF 0x32,W
	SUBLW 0x2B
	BTFSC STATUS,C
	GOTO L51
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L50
	MOVF 0x31,W
	SUBLW 0x10
	BTFSC STATUS,C
	GOTO L51
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L50
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSC STATUS,C
	GOTO L51
L50:	BTFSS 0x05,2
	GOTO L52
	MOVLW 0x00
	GOTO L53
L52:	MOVLW 0x01
L53:	MOVWF 0x21
	BTFSC 0x21,0
	GOTO L54
	BCF 0x05,2
	GOTO L55
L54:	BSF 0x05,2
L55:	GOTO L56
L51:	BSF 0x05,2
L56:	GOTO L57
L49:	BTFSC 0x34,2
	GOTO L58
	BSF 0x34,2
	GOTO L57
L58:	BCF 0x05,2
	GOTO L48
L57:	MOVLW 0x02
	MOVWF 0x37
L59:	MOVLW 0xFA
	MOVWF 0x3B
	CALL L11
	DECFSZ 0x37,F
	GOTO L59
	MOVF 0x26,W
	BTFSC STATUS,Z
	DECF 0x27,F
	DECF 0x26,F
	GOTO L60
L48:	MOVLW 0xFF
	ADDWF 0x30,F
	BTFSS STATUS,C
	ADDWF 0x31,F
	BTFSS STATUS,C
	ADDWF 0x32,F
	BTFSS STATUS,C
	ADDWF 0x33,F
	BTFSC 0x05,5
	GOTO L44
	BTFSC 0x34,2
	GOTO L44
	BSF 0x05,4
L81:	BTFSC 0x05,5
	GOTO L61
	MOVLW 0x03
	MOVWF 0x36
	MOVLW 0x98
	MOVWF 0x35
L75:	BTFSC 0x05,5
	GOTO L62
	MOVLW 0xA6
	MOVWF 0x20
L63:	DECFSZ 0x20,F
	GOTO L63
	NOP
	MOVF 0x35,F
	BTFSS STATUS,Z
	GOTO L64
	MOVF 0x36,F
	BTFSS STATUS,Z
	GOTO L64
	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L65
	MOVF 0x32,W
	SUBLW 0x2B
	BTFSC STATUS,C
	GOTO L66
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L65
	MOVF 0x31,W
	SUBLW 0x10
	BTFSC STATUS,C
	GOTO L66
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L65
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSC STATUS,C
	GOTO L66
L65:	BTFSS 0x05,2
	GOTO L67
	MOVLW 0x00
	GOTO L68
L67:	MOVLW 0x01
L68:	MOVWF 0x21
	BTFSC 0x21,0
	GOTO L69
	BCF 0x05,2
	GOTO L70
L69:	BSF 0x05,2
L70:	GOTO L71
L66:	BSF 0x05,2
L71:	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L72
	MOVF 0x32,W
	SUBLW 0x2C
	BTFSS STATUS,C
	GOTO L72
	BTFSS STATUS,Z
	GOTO L73
	MOVF 0x31,W
	SUBLW 0x11
	BTFSS STATUS,C
	GOTO L72
	BTFSS STATUS,Z
	GOTO L73
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSS STATUS,C
	GOTO L72
L73:	MOVLW 0x01
	ADDWF 0x30,F
	BTFSC STATUS,C
	INCF 0x31,F
	BTFSC STATUS,Z
	INCF 0x32,F
	BTFSC STATUS,Z
	INCF 0x33,F
L72:	MOVLW 0x03
	MOVWF 0x36
	MOVLW 0x98
	MOVWF 0x35
	GOTO L74
L64:	MOVF 0x35,W
	BTFSC STATUS,Z
	DECF 0x36,F
	DECF 0x35,F
L74:	GOTO L75
L62:	CLRF 0x36
	MOVLW 0x84
	MOVWF 0x35
L79:	BTFSS 0x05,5
	GOTO L76
	MOVLW 0xA6
	MOVWF 0x20
L77:	DECFSZ 0x20,F
	GOTO L77
	NOP
	MOVF 0x35,F
	BTFSS STATUS,Z
	GOTO L78
	MOVF 0x36,F
	BTFSC STATUS,Z
	GOTO L76
L78:	MOVF 0x35,W
	BTFSC STATUS,Z
	DECF 0x36,F
	DECF 0x35,F
	GOTO L79
L76:	MOVF 0x35,F
	BTFSS STATUS,Z
	GOTO L80
	MOVF 0x36,F
	BTFSC STATUS,Z
	GOTO L61
L80:	GOTO L81
L61:	BCF 0x05,2
	CLRF 0x2E
	CLRF 0x2C
	CLRF 0x2D
	BCF 0x34,1
	BCF 0x34,0
	BCF 0x34,3
	MOVLW 0x12
	MOVWF 0x27
	MOVLW 0xC0
	MOVWF 0x26
L103:	MOVF 0x26,F
	BTFSS STATUS,Z
	GOTO L82
	MOVF 0x27,F
	BTFSC STATUS,Z
	GOTO L83
L82:	INCF 0x2E,F
	MOVLW 0x5F
	MOVWF 0x3B
	CALL L11
	MOVF 0x2E,W
	SUBLW 0x05
	BTFSS STATUS,Z
	GOTO L84
	CLRF 0x2E
	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L85
	MOVF 0x32,W
	SUBLW 0x2C
	BTFSS STATUS,C
	GOTO L85
	BTFSS STATUS,Z
	GOTO L86
	MOVF 0x31,W
	SUBLW 0x11
	BTFSS STATUS,C
	GOTO L85
	BTFSS STATUS,Z
	GOTO L86
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSS STATUS,C
	GOTO L85
L86:	MOVLW 0x01
	ADDWF 0x30,F
	BTFSC STATUS,C
	INCF 0x31,F
	BTFSC STATUS,Z
	INCF 0x32,F
	BTFSC STATUS,Z
	INCF 0x33,F
L85:	BTFSC 0x05,5
	GOTO L87
	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L88
	MOVF 0x32,W
	SUBLW 0x2B
	BTFSC STATUS,C
	GOTO L89
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L88
	MOVF 0x31,W
	SUBLW 0x10
	BTFSC STATUS,C
	GOTO L89
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L88
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSC STATUS,C
	GOTO L89
L88:	BTFSS 0x05,2
	GOTO L90
	MOVLW 0x00
	GOTO L91
L90:	MOVLW 0x01
L91:	MOVWF 0x21
	BTFSC 0x21,0
	GOTO L92
	BCF 0x05,2
	GOTO L93
L92:	BSF 0x05,2
L93:	GOTO L94
L89:	BSF 0x05,2
L94:	GOTO L95
L87:	BCF 0x05,2
L95:	GOTO L96
L84:	MOVLW 0x05
	MOVWF 0x3B
	CALL L11
L96:	BTFSC 0x05,5
	GOTO L97
	BTFSC 0x34,0
	GOTO L98
	BSF 0x34,0
	INCF 0x2D,F
	MOVF 0x2D,W
	SUBLW 0x02
	BTFSC STATUS,C
	GOTO L98
	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L99
	MOVF 0x32,W
	SUBLW 0x2B
	BTFSC STATUS,C
	GOTO L98
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L99
	MOVF 0x31,W
	SUBLW 0x10
	BTFSC STATUS,C
	GOTO L98
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L99
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSC STATUS,C
	GOTO L98
L99:	BSF 0x34,3
	CLRF 0x33
	CLRF 0x32
	CLRF 0x31
	CLRF 0x30
	CLRF 0x2D
	CLRF 0x2C
L98:	BSF 0x34,1
	GOTO L100
L97:	BCF 0x34,0
L100:	BTFSS 0x34,1
	GOTO L101
	MOVLW 0x12
	MOVWF 0x27
	MOVLW 0xC0
	MOVWF 0x26
	MOVF 0x2C,W
	SUBLW 0x31
	BTFSC STATUS,C
	GOTO L102
	BCF 0x34,1
	CLRF 0x2D
	CLRF 0x2C
	BCF 0x34,0
	GOTO L101
L102:	INCF 0x2C,F
L101:	MOVF 0x26,W
	BTFSC STATUS,Z
	DECF 0x27,F
	DECF 0x26,F
	GOTO L103
L83:	BCF 0x05,4
	MOVLW 0x64
	MOVWF 0x3B
	CALL L11
	MOVF 0x33,W
	MOVWF 0x3A
	MOVF 0x32,W
	MOVWF 0x39
	MOVF 0x31,W
	MOVWF 0x38
	MOVF 0x30,W
	MOVWF 0x37
	CALL L104
	MOVF 0x33,F
	BTFSS STATUS,Z
	GOTO L105
	MOVF 0x32,W
	SUBLW 0x2B
	BTFSC STATUS,C
	GOTO L106
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L105
	MOVF 0x31,W
	SUBLW 0x10
	BTFSC STATUS,C
	GOTO L106
	XORLW 0xFF
	BTFSS STATUS,Z
	GOTO L105
	MOVF 0x30,W
	SUBLW 0x3F
	BTFSC STATUS,C
	GOTO L106
L105:	MOVF 0x2F,W
	SUBLW 0x03
	BTFSS STATUS,C
	GOTO L107
	INCF 0x2F,F
	GOTO L108
L107:	CLRF 0x2F
	CLRF 0x33
	CLRF 0x32
	CLRF 0x31
	CLRF 0x30
	MOVF 0x33,W
	MOVWF 0x3A
	MOVF 0x32,W
	MOVWF 0x39
	MOVF 0x31,W
	MOVWF 0x38
	MOVF 0x30,W
	MOVWF 0x37
	CALL L104
L108:	MOVLW 0x07
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF STATUS,RP0
	MOVF 0x2F,W
	BSF STATUS,RP0
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L109:	BTFSC 0x1C,1
	GOTO L109
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	GOTO L44
L106:	BTFSS 0x34,3
	GOTO L44
	MOVLW 0x07
	BSF STATUS,RP0
	MOVWF 0x1B
	CLRF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
L110:	BTFSC 0x1C,1
	GOTO L110
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
L44:	GOTO L18
	SLEEP
	BCF STATUS,RP0
	MOVWF 0x37
	MOVF 0x37,F
	BTFSS STATUS,Z
	GOTO L14
	MOVF 0x38,W
	SUBLW 0x07
	BTFSS STATUS,Z
	GOTO L15
	BSF STATUS,RP0
	CLRF 0x1B
	MOVLW 0x12
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
	BTFSC 0x1C,1
	GOTO L16
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	GOTO L12
	INCF 0x38,F
	GOTO L17
	BCF 0x05,2
	GOTO L18
	CLRF 0x39
	BTFSS 0x05,3
	GOTO L19
	BCF 0x37,0
	BCF 0x37,1
	BTFSC 0x05,5
	GOTO L20
	MOVF 0x39,W
	SUBLW 0x02
	BTFSS STATUS,C
	GOTO L21
	INCF 0x39,F
	BSF 0x37,1
	MOVLW 0x02
	MOVWF 0x38
	MOVF 0x38,F
	BTFSC STATUS,Z
	GOTO L20
	BSF 0x37,0
	BTFSC 0x05,5
	GOTO L22
	DECFSZ 0x39,W
	GOTO L23
	BSF 0x05,2
	GOTO L24
	BCF 0x05,2
	GOTO L25
	BCF 0x37,0
	BCF 0x05,2
	GOTO L20
	MOVLW 0x02
	MOVWF 0x3A
	MOVLW 0xFA
	MOVWF 0x3B
	CALL L11
	DECFSZ 0x3A,F
	GOTO L26
	DECF 0x38,F
	GOTO L27
	BTFSC 0x05,5
	GOTO L28
	BTFSS 0x37,0
	GOTO L28
	BSF 0x05,4
	MOVF 0x39,W
	SUBLW 0x01
	BTFSS STATUS,C
	CLRF 0x39
	BTFSC 0x05,5
	GOTO L29
	MOVLW 0x64
	MOVWF 0x3B
	CALL L11
	GOTO L30
	GOTO L30
	BCF 0x05,2
	MOVLW 0x0A
	MOVWF 0x38
	MOVF 0x38,F
	BTFSC STATUS,Z
	GOTO L31
	MOVLW 0x64
	MOVWF 0x3B
	CALL L11
	DECF 0x38,F
	GOTO L32
	BCF 0x05,4
	GOTO L33
	BTFSS 0x37,1
	GOTO L33
	MOVF 0x39,F
	BTFSS STATUS,Z
	DECF 0x39,F
	GOTO L34
	GOTO L35
	MOVF 0x3A,W
	MOVWF 0x3B
	MOVLW 0x03
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF STATUS,RP0
	MOVF 0x3B,W
	BSF STATUS,RP0
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
	BTFSC 0x1C,1
	GOTO L36
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
	MOVF 0x39,W
	MOVWF 0x3B
	MOVLW 0x04
	BSF STATUS,RP0
	MOVWF 0x1B
	BCF STATUS,RP0
	MOVF 0x3B,W
	BSF STATUS,RP0
	MOVWF 0x1A
	BSF 0x1C,2
	BCF STATUS,RP0
	MOVF INTCON,W
	MOVWF 0x20
	BCF INTCON,GIE
	BSF STATUS,RP0
	MOVLW 0x55
	MOVWF 0x1D
	MOVLW 0xAA
	MOVWF 0x1D
	BSF 0x1C,1
	BTFSC 0x1C,1
	GOTO L37
	BCF 0x1C,2
	BCF STATUS,RP0
	MOVF 0x20,W
	IORWF INTCON,F
L2:	RETLW 0x58
