goto lbl_1	; lbl_1 = 0x8
ORG 0x4
	goto lbl_2	; lbl_2 = 0x3F2
	goto lbl_3	; lbl_3 = 0x264
lbl_107	clrf pclath
	movwf pcl
lbl_1	movlw FF	; d'255' b'11111111' a''
	movwf 0xE
	movlw FF	; d'255' b'11111111' a''
	movwf 0xF
	call lbl_4	; lbl_4 = 0x283
	movlw A	; d'10' b'1010' a''
	call lbl_5	; lbl_5 = 0x35D
	bcf 0x10,2
	call lbl_6	; lbl_6 = 0x3AC
	movlw 3	; d'3' b'11' a''
	call lbl_7	; lbl_7 = 0x27A
	movlw 32	; d'50' b'110010' a'2'
	call lbl_8	; lbl_8 = 0x376
	movlw 3	; d'3' b'11' a''
	call lbl_7
	movlw 32	; d'50' b'110010' a'2'
	call lbl_8
	movlw 3	; d'3' b'11' a''
	call lbl_7
	movlw 32	; d'50' b'110010' a'2'
	call lbl_8
	movlw 32	; d'50' b'110010' a'2'
	call lbl_9	; lbl_9 = 0x26E
	movlw 28	; d'40' b'101000' a'('
	call lbl_9
	bcf 0xF,4
	call lbl_10	; lbl_10 = 0x3C8
	bcf 0xF,5
	call lbl_11	; lbl_11 = 0x3C7
	bcf 0xF,6
	call lbl_12	; lbl_12 = 0x3C6
	bsf 0xE,4
	call lbl_13	; lbl_13 = 0x3C9
	bsf 0xF,7
	call lbl_14	; lbl_14 = 0x3C5
	bsf 0xE,0
	call lbl_15	; lbl_15 = 0x3CD
	bsf 0xE,1
	call lbl_16	; lbl_16 = 0x3CC
	clrf 0x12
	movlw 3	; d'3' b'11' a''
	movwf 0x13
	clrf 0x14
	movlw 3	; d'3' b'11' a''
	movwf 0x15
	clrf 0x16
	movlw 3	; d'3' b'11' a''
	movwf 0x17
	btfss porta,0
	goto lbl_17	; lbl_17 = 0x3F
	btfss porta,1
	goto lbl_17
	clrf 0x20
	clrf 0x1F
	call lbl_18	; lbl_18 = 0x1A6
lbl_17	call lbl_19	; lbl_19 = 0x254
	movlw 0	; d'0' b'0' a''
	call lbl_20	; lbl_20 = 0x250
	movlw 4F	; d'79' b'1001111' a'O'
	call lbl_21	; lbl_21 = 0x266
	movlw 72	; d'114' b'1110010' a'r'
	call lbl_21
	movlw 69	; d'105' b'1101001' a'i'
	call lbl_21
	movlw 6F	; d'111' b'1101111' a'o'
	call lbl_21
	movlw 6E	; d'110' b'1101110' a'n'
	call lbl_21
	movlw 1	; d'1' b'1' a''
	call lbl_22	; lbl_22 = 0x356
	movlw 2	; d'2' b'10' a''
	movwf 0x1E
	clrf 0x1D
	call lbl_23	; lbl_23 = 0x196
	call lbl_24	; lbl_24 = 0x141
	call lbl_25	; lbl_25 = 0x1E1
	call lbl_19
	movlw 9D	; d'157' b'10011101' a''
	movwf 0x24
	movlw 95	; d'149' b'10010101' a''
	call lbl_26	; lbl_26 = 0x1E5
	movlw 0	; d'0' b'0' a''
	call lbl_20
	movlw 53	; d'83' b'1010011' a'S'
	call lbl_21
	movlw 41	; d'65' b'1000001' a'A'
	call lbl_21
	movlw 41	; d'65' b'1000001' a'A'
	call lbl_21
	movlw 31	; d'49' b'110001' a'1'
	call lbl_21
	movlw 30	; d'48' b'110000' a'0'
	call lbl_21
	movlw 35	; d'53' b'110101' a'5'
	call lbl_21
	movlw 37	; d'55' b'110111' a'7'
	call lbl_21
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	movlw 0	; d'0' b'0' a''
	call lbl_27	; lbl_27 = 0x24C
	movlw 48	; d'72' b'1001000' a'H'
	call lbl_21
	movlw 46	; d'70' b'1000110' a'F'
	call lbl_21
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	movlw 50	; d'80' b'1010000' a'P'
	call lbl_21
	movlw 4C	; d'76' b'1001100' a'L'
	call lbl_21
	movlw 4C	; d'76' b'1001100' a'L'
	call lbl_21
	movlw 1	; d'1' b'1' a''
	call lbl_28	; lbl_28 = 0x34F
	call lbl_19
lbl_41	btfss porta,0
	goto lbl_29	; lbl_29 = 0x82
	btfss portb,7
	goto lbl_29
	call lbl_30	; lbl_30 = 0x130
	goto lbl_31	; lbl_31 = 0x83
lbl_29	call lbl_32	; lbl_32 = 0x122
lbl_31	btfss porta,1
	goto lbl_33	; lbl_33 = 0x89
	btfss portb,7
	goto lbl_33
	call lbl_34	; lbl_34 = 0x10E
	goto lbl_35	; lbl_35 = 0x8A
lbl_33	call lbl_36	; lbl_36 = 0x100
lbl_35	btfsc porta,0
	goto lbl_37	; lbl_37 = 0x90
	btfsc porta,1
	goto lbl_37
	btfsc portb,7
	call lbl_38	; lbl_38 = 0x94
lbl_37	call lbl_39	; lbl_39 = 0x16E
	call lbl_40	; lbl_40 = 0x1B2
	goto lbl_41	; lbl_41 = 0x7C
lbl_42	goto lbl_42	; lbl_42 = 0x93
lbl_38	movf 0x17,w
	subwf 0x16,w
	btfsc status,c
	goto lbl_43	; lbl_43 = 0xA0
	btfss portb,7
	goto lbl_43
	incf 0x16,f
	movf 0x16,w
	subwf 0x17,w
	btfsc status,z
	call lbl_44	; lbl_44 = 0xA2
	goto lbl_45	; lbl_45 = 0xA1
lbl_43	clrf 0x16
lbl_45	return
lbl_44	incf 0x23,f
	movf 0x23,w
	sublw 3	; d'3' b'11' a''
	btfsc status,c
	goto lbl_46	; lbl_46 = 0xA9
	movlw 1	; d'1' b'1' a''
	movwf 0x23
lbl_46	movf 0x23,w
	sublw 1	; d'1' b'1' a''
	btfss status,z
	goto lbl_47	; lbl_47 = 0xAF
	movlw 1	; d'1' b'1' a''
	movwf 0x22
lbl_47	movf 0x23,w
	sublw 2	; d'2' b'10' a''
	btfss status,z
	goto lbl_48	; lbl_48 = 0xB5
	movlw A	; d'10' b'1010' a''
	movwf 0x22
lbl_48	movf 0x23,w
	sublw 3	; d'3' b'11' a''
	btfss status,z
	goto lbl_49	; lbl_49 = 0xBB
	movlw 64	; d'100' b'1100100' a'd'
	movwf 0x22
lbl_49	movlw 2	; d'2' b'10' a''
	call lbl_27
	movlw 53	; d'83' b'1010011' a'S'
	call lbl_21
	movlw 3D	; d'61' b'111101' a'='
	call lbl_21
	movf 0x22,w
	call lbl_50	; lbl_50 = 0xC6
	call lbl_18
	movlw 2	; d'2' b'10' a''
	goto lbl_22
lbl_50	movwf 0x24
	movf 0x24,w
	movwf 0x2C
	movlw 64	; d'100' b'1100100' a'd'
	movwf 0x2D
	call lbl_51	; lbl_51 = 0x3D4
	movf 0x2E,w
	movwf 0x28
	movf 0x28,w
	movwf 0x25
	movf 0x24,w
	movwf 0x2C
	movlw A	; d'10' b'1010' a''
	movwf 0x2D
	call lbl_51
	movf 0x2E,w
	movwf 0x2A
	movf 0x2A,w
	movwf 0x29
	movf 0x25,w
	movwf 0x2F
	movlw A	; d'10' b'1010' a''
	movwf 0x30
	call lbl_52	; lbl_52 = 0x3E4
	movf 0x31,w
	movwf 0x2B
	movf 0x2B,w
	subwf 0x29,w
	movwf 0x26
	movf 0x25,w
	movwf 0x2F
	movlw 64	; d'100' b'1100100' a'd'
	movwf 0x30
	call lbl_52
	movf 0x31,w
	movwf 0x2D
	movf 0x2D,w
	subwf 0x24,w
	movwf 0x2C
	movf 0x26,w
	movwf 0x2F
	movlw A	; d'10' b'1010' a''
	movwf 0x30
	call lbl_52
	movf 0x31,w
	movwf 0x2E
	movf 0x2E,w
	subwf 0x2C,w
	movwf 0x27
	movf 0x25,w
	addlw 30	; d'48' b'110000' a'0'
	call lbl_21
	movf 0x26,w
	addlw 30	; d'48' b'110000' a'0'
	call lbl_21
	movf 0x27,w
	addlw 30	; d'48' b'110000' a'0'
	goto lbl_21
lbl_36	movf 0x15,w
	subwf 0x14,w
	btfsc status,c
	goto lbl_53	; lbl_53 = 0x10C
	btfss porta,1
	goto lbl_53
	incf 0x14,f
	movf 0x14,w
	subwf 0x15,w
	btfsc status,z
	call lbl_34
	goto lbl_54	; lbl_54 = 0x10D
lbl_53	clrf 0x14
lbl_54	return
lbl_34	call lbl_55	; lbl_55 = 0x150
	btfsc 0xC,2
	goto lbl_56	; lbl_56 = 0x121
	movf 0x20,w
	movwf 0x24
	movf 0x1F,w
	movwf 0x25
	clrf 0x26
	movf 0x22,w
	movwf 0x27
	call lbl_57	; lbl_57 = 0x28F
	movf 0x28,w
	movwf 0x20
	movf 0x29,w
	movwf 0x1F
	bcf 0xC,3
	btfsc 0xC,4
	bsf 0xC,3
	call lbl_24
lbl_56	return
lbl_32	movf 0x13,w
	subwf 0x12,w
	btfsc status,c
	goto lbl_58	; lbl_58 = 0x12E
	btfss porta,0
	goto lbl_58
	incf 0x12,f
	movf 0x12,w
	subwf 0x13,w
	btfsc status,z
	call lbl_30
	goto lbl_59	; lbl_59 = 0x12F
lbl_58	clrf 0x12
lbl_59	return
lbl_30	call lbl_55
	btfsc 0xC,1
	goto lbl_60	; lbl_60 = 0x140
	movf 0x20,w
	movwf 0x24
	movf 0x1F,w
	movwf 0x25
	clrf 0x26
	movf 0x22,w
	movwf 0x27
	call lbl_61	; lbl_61 = 0x2FD
	movf 0x28,w
	movwf 0x20
	movf 0x29,w
	movwf 0x1F
	call lbl_24
lbl_60	return
lbl_24	movf 0x1E,w
	movwf 0x24
	movf 0x1D,w
	movwf 0x25
	movf 0x20,w
	movwf 0x26
	movf 0x1F,w
	movwf 0x27
	call lbl_61
	movf 0x28,w
	movwf 0x19
	movf 0x29,w
	movwf 0x18
	call lbl_18
	goto lbl_25
lbl_55	movlw 75	; d'117' b'1110101' a'u'
	subwf 0x19,w
	btfss status,c
	goto lbl_62	; lbl_62 = 0x15E
	movlw 30	; d'48' b'110000' a'0'
	subwf 0x18,w
	btfss status,c
	goto lbl_62
	bsf 0xC,1
	movlw 75	; d'117' b'1110101' a'u'
	movwf 0x19
	movlw 30	; d'48' b'110000' a'0'
	movwf 0x18
	goto lbl_63	; lbl_63 = 0x15F
lbl_62	bcf 0xC,1
lbl_63	movf 0x19,w
	sublw 2	; d'2' b'10' a''
	btfss status,c
	goto lbl_64	; lbl_64 = 0x16C
	movf 0x18,w
	sublw 0	; d'0' b'0' a''
	btfss status,c
	goto lbl_64
	bsf 0xC,2
	movlw 2	; d'2' b'10' a''
	movwf 0x19
	clrf 0x18
	goto lbl_65	; lbl_65 = 0x16D
lbl_64	bcf 0xC,2
lbl_65	return
lbl_39	movf 0x19,w
	movwf 0x27
	movf 0x18,w
	call lbl_66	; lbl_66 = 0x222
	movf 0x24,w
	movwf 0x1A
	movf 0x25,w
	movwf 0x1B
	movf 0x26,w
	movwf 0x1C
	movlw 0	; d'0' b'0' a''
	call lbl_20
	movlw 4	; d'4' b'100' a''
	movwf 0x24
	movf 0x1A,w
	movwf 0x25
	movlw 20	; d'32' b'100000' a''
	call lbl_67	; lbl_67 = 0x311
	movlw 4	; d'4' b'100' a''
	movwf 0x24
	movf 0x1B,w
	movwf 0x25
	movlw 30	; d'48' b'110000' a'0'
	call lbl_68	; lbl_68 = 0x31C
	movlw 4	; d'4' b'100' a''
	movwf 0x24
	movf 0x1C,w
	movwf 0x25
	movlw 30	; d'48' b'110000' a'0'
	call lbl_68
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	movlw 6B	; d'107' b'1101011' a'k'
	call lbl_21
	movlw 48	; d'72' b'1001000' a'H'
	call lbl_21
	movlw 0	; d'0' b'0' a''
	call lbl_27
	movlw 7A	; d'122' b'1111010' a'z'
	goto lbl_21
lbl_23	movlw 1	; d'1' b'1' a''
	movwf 0x24
	call lbl_69	; lbl_69 = 0x39F
	movf 0x25,w
	movwf 0x1F
	movlw 2	; d'2' b'10' a''
	movwf 0x24
	call lbl_69
	movf 0x25,w
	movwf 0x20
	movlw 3	; d'3' b'11' a''
	movwf 0x24
	call lbl_69
	movf 0x25,w
	movwf 0x22
	return
lbl_18	movlw 1	; d'1' b'1' a''
	movwf 0x24
	movf 0x1F,w
	call lbl_70	; lbl_70 = 0x38E
	movlw 2	; d'2' b'10' a''
	movwf 0x24
	movf 0x20,w
	call lbl_70
	movlw 3	; d'3' b'11' a''
	movwf 0x24
	movf 0x22,w
	goto lbl_70
lbl_40	btfsc porta,0
	goto lbl_71	; lbl_71 = 0x1C7
	btfsc porta,1
	goto lbl_71
	btfss porta,4
	goto lbl_71
	movlw 2	; d'2' b'10' a''
	call lbl_27
	movlw 4C	; d'76' b'1001100' a'L'
	call lbl_21
	movlw 6F	; d'111' b'1101111' a'o'
	call lbl_21
	movlw 63	; d'99' b'1100011' a'c'
	call lbl_21
	movlw 6B	; d'107' b'1101011' a'k'
	call lbl_21
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	clrf 0x21
	movlw 1	; d'1' b'1' a''
	call lbl_5
lbl_71	btfsc porta,4
	goto lbl_72	; lbl_72 = 0x1CC
	incf 0x21,f
	movlw 1	; d'1' b'1' a''
	call lbl_5
lbl_72	movf 0x21,w
	sublw 32	; d'50' b'110010' a'2'
	btfsc status,z
	goto lbl_73	; lbl_73 = 0x1D4
	btfsc porta,1
	goto lbl_73
	btfss porta,0
	goto lbl_74	; lbl_74 = 0x1E0
lbl_73	movlw 2	; d'2' b'10' a''
	call lbl_27
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	movlw 20	; d'32' b'100000' a''
	call lbl_21
	movlw 20	; d'32' b'100000' a''
	call lbl_21
lbl_74	return
lbl_25	movf 0x19,w
	movwf 0x24
	movf 0x18,w
	goto lbl_26
lbl_26	movwf 0x25
	bcf 0x11,6
	call lbl_75	; lbl_75 = 0x3A8
	bcf 0x11,4
	call lbl_76	; lbl_76 = 0x3AA
	bcf 0x11,5
	call lbl_77	; lbl_77 = 0x3A9
	call lbl_78	; lbl_78 = 0x220
	bsf 0x11,5
	call lbl_77
	bsf 0x11,4
	call lbl_76
	call lbl_78
	bcf 0x11,4
	call lbl_76
	movlw 8	; d'8' b'1000' a''
	movwf 0x26
lbl_79	bcf 0x11,6
	btfsc 0x24,7
	bsf 0x11,6
	call lbl_75
	call lbl_78
	bsf 0x11,4
	call lbl_76
	call lbl_78
	bcf 0x11,4
	call lbl_76
	call lbl_78
	bcf status,c
	rlf 0x24,f
	decfsz 0x26,f
	goto lbl_79	; lbl_79 = 0x1F6
	movlw 8	; d'8' b'1000' a''
	movwf 0x26
lbl_80	bcf 0x11,6
	btfsc 0x25,7
	bsf 0x11,6
	call lbl_75
	call lbl_78
	bsf 0x11,4
	call lbl_76
	call lbl_78
	bcf 0x11,4
	call lbl_76
	call lbl_78
	bcf status,c
	rlf 0x25,f
	decfsz 0x26,f
	goto lbl_80	; lbl_80 = 0x207
	bcf 0x11,6
	call lbl_75
	bcf 0x11,5
	call lbl_77
	call lbl_78
	bsf 0x11,4
	call lbl_76
	call lbl_78
	bcf 0x11,4
	goto lbl_76
lbl_78	movlw 5	; d'5' b'101' a''
	goto lbl_81	; lbl_81 = 0x381
lbl_66	movwf 0x28
	clrf 0x24
	clrf 0x25
	clrf 0x26
	movlw 10	; d'16' b'10000' a''
	movwf 0x29
lbl_83	movf 0x26,w
	call lbl_82	; lbl_82 = 0x23C
	movf 0x2A,w
	movwf 0x26
	movf 0x25,w
	call lbl_82
	movf 0x2A,w
	movwf 0x25
	movf 0x24,w
	call lbl_82
	movf 0x2A,w
	movwf 0x24
	rlf 0x28,f
	rlf 0x27,f
	rlf 0x26,f
	rlf 0x25,f
	rlf 0x24,f
	decfsz 0x29,f
	goto lbl_83	; lbl_83 = 0x228
	return
lbl_82	movwf 0x2A
	movf 0x2A,w
	addlw 3	; d'3' b'11' a''
	movwf 0x2B
	btfss 0x2B,3
	goto lbl_84	; lbl_84 = 0x244
	movf 0x2B,w
	movwf 0x2A
lbl_84	movf 0x2A,w
	addlw 30	; d'48' b'110000' a'0'
	movwf 0x2B
	btfss 0x2B,7
	goto lbl_85	; lbl_85 = 0x24B
	movf 0x2B,w
	movwf 0x2A
lbl_85	return
lbl_27	movwf 0x24
	movf 0x24,w
	addlw C0	; d'192' b'11000000' a''
	goto lbl_9
lbl_20	movwf 0x24
	movf 0x24,w
	addlw 80	; d'128' b'10000000' a''
	goto lbl_9
lbl_19	movlw 8	; d'8' b'1000' a''
	call lbl_9
	movlw 1	; d'1' b'1' a''
	call lbl_9
	movlw C8	; d'200' b'11001000' a''
	call lbl_8
	movlw 2	; d'2' b'10' a''
	call lbl_9
	movlw C8	; d'200' b'11001000' a''
	call lbl_8
	movlw 6	; d'6' b'110' a''
	call lbl_9
	movlw C	; d'12' b'1100' a''
	call lbl_9
	movlw C8	; d'200' b'11001000' a''
	goto lbl_8
lbl_3	movf 0xD,w
	movwf 0x2F
lbl_21	movwf 0x2F
	bsf 0x10,2
	call lbl_6
	swapf 0x2F,w
	andlw F	; d'15' b'1111' a''
	call lbl_7
	movf 0x2F,w
	goto lbl_7
lbl_9	movwf 0x25
	bcf 0x10,2
	call lbl_6
	swapf 0x25,w
	andlw F	; d'15' b'1111' a''
	call lbl_7
	movlw 82	; d'130' b'10000010' a''
	call lbl_8
	movf 0x25,w
	call lbl_7
	movlw 82	; d'130' b'10000010' a''
	goto lbl_8
lbl_7	movwf 0x30
	bsf 0x10,3
	call lbl_86	; lbl_86 = 0x3AB
	movf 0x30,w
	call lbl_87	; lbl_87 = 0x3AD
	bcf 0x10,3
	call lbl_86
	movlw FA	; d'250' b'11111010' a''
	goto lbl_81
lbl_4	movlw 0	; d'0' b'0' a''
	call lbl_87
	bcf 0x10,2
	call lbl_6
	bcf 0x10,3
	call lbl_86
	movlw 0	; d'0' b'0' a''
	call lbl_88	; lbl_88 = 0x3BC
	bcf 0xE,2
	call lbl_89	; lbl_89 = 0x3CB
	bcf 0xE,3
	goto lbl_90	; lbl_90 = 0x3CA
lbl_57	movf 0x24,w
	subwf 0x26,w
	btfsc status,c
	goto lbl_91	; lbl_91 = 0x2B6
	bsf 0xC,4
	movf 0x25,w
	subwf 0x27,w
	btfsc status,c
	goto lbl_92	; lbl_92 = 0x29F
	movf 0x26,w
	subwf 0x24,w
	movwf 0x28
	movf 0x27,w
	subwf 0x25,w
	movwf 0x29
	goto lbl_93	; lbl_93 = 0x2B5
lbl_92	movf 0x25,w
	subwf 0x27,w
	btfss status,z
	goto lbl_94	; lbl_94 = 0x2A8
	movf 0x26,w
	subwf 0x24,w
	movwf 0x28
	clrf 0x29
	goto lbl_93
lbl_94	movf 0x27,w
	subwf 0x25,w
	btfsc status,c
	goto lbl_93
	movf 0x26,w
	subwf 0x24,w
	movwf 0x2A
	movlw 1	; d'1' b'1' a''
	subwf 0x2A,w
	movwf 0x28
	movf 0x27,w
	subwf 0x25,w
	movwf 0x29
lbl_93	goto lbl_95	; lbl_95 = 0x2FC
lbl_91	movf 0x24,w
	subwf 0x26,w
	btfss status,z
	goto lbl_96	; lbl_96 = 0x2D6
	movf 0x25,w
	subwf 0x27,w
	btfsc status,c
	goto lbl_97	; lbl_97 = 0x2C4
	clrf 0x28
	movf 0x27,w
	subwf 0x25,w
	movwf 0x29
	bsf 0xC,4
	goto lbl_98	; lbl_98 = 0x2D5
lbl_97	movf 0x25,w
	subwf 0x27,w
	btfss status,z
	goto lbl_99	; lbl_99 = 0x2CC
	clrf 0x28
	clrf 0x29
	bsf 0xC,4
	goto lbl_98
lbl_99	movf 0x27,w
	subwf 0x25,w
	btfsc status,c
	goto lbl_98
	clrf 0x28
	movf 0x25,w
	subwf 0x27,w
	movwf 0x29
	bcf 0xC,4
lbl_98	goto lbl_95
lbl_96	movf 0x26,w
	subwf 0x24,w
	btfsc status,c
	goto lbl_95
	bcf 0xC,4
	movf 0x25,w
	subwf 0x27,w
	btfsc status,c
	goto lbl_100	; lbl_100 = 0x2E9
	movf 0x24,w
	subwf 0x26,w
	movwf 0x2A
	movlw 1	; d'1' b'1' a''
	subwf 0x2A,w
	movwf 0x28
	movf 0x25,w
	subwf 0x27,w
	movwf 0x29
	goto lbl_95
lbl_100	movf 0x25,w
	subwf 0x27,w
	btfss status,z
	goto lbl_101	; lbl_101 = 0x2F2
	movf 0x24,w
	subwf 0x26,w
	movwf 0x28
	clrf 0x29
	goto lbl_95
lbl_101	movf 0x27,w
	subwf 0x25,w
	btfsc status,c
	goto lbl_95
	movf 0x24,w
	subwf 0x26,w
	movwf 0x28
	movf 0x25,w
	subwf 0x27,w
	movwf 0x29
lbl_95	return
lbl_61	movwf 0x29
	movf 0x25,w
	sublw FF	; d'255' b'11111111' a''
	movwf 0x2A
	movf 0x27,w
	subwf 0x2A,w
	btfsc status,c
	goto lbl_102	; lbl_102 = 0x30A
	movf 0x24,w
	addwf 0x26,w
	addlw 1	; d'1' b'1' a''
	movwf 0x28
	goto lbl_103	; lbl_103 = 0x30D
lbl_102	movf 0x24,w
	addwf 0x26,w
	movwf 0x28
lbl_103	movf 0x25,w
	addwf 0x27,w
	movwf 0x29
	return
lbl_67	movwf 0x26
	movf 0x24,w
	movwf 0x27
	movf 0x25,w
	andlw F	; d'15' b'1111' a''
	movwf 0x28
	movf 0x26,w
	call lbl_104	; lbl_104 = 0x330
	movf 0x29,w
	movwf 0x26
	return
lbl_68	movwf 0x26
	movf 0x24,w
	movwf 0x27
	swapf 0x25,w
	andlw F	; d'15' b'1111' a''
	movwf 0x28
	movf 0x26,w
	call lbl_104
	movf 0x29,w
	movwf 0x26
	movf 0x24,w
	movwf 0x27
	movf 0x25,w
	andlw F	; d'15' b'1111' a''
	movwf 0x28
	movf 0x26,w
	call lbl_104
	movf 0x29,w
	movwf 0x26
	return
lbl_104	movwf 0x29
	movf 0x28,f
	btfss status,z
	goto lbl_105	; lbl_105 = 0x33C
	movf 0x29,f
	btfsc status,z
	goto lbl_106	; lbl_106 = 0x33B
	movf 0x29,w
	movwf 0xD
	incf 0x27,w
	call lbl_107	; lbl_107 = 0x6
lbl_106	goto lbl_108	; lbl_108 = 0x34E
lbl_105	movlw A	; d'10' b'1010' a''
	subwf 0x28,w
	btfsc status,c
	goto lbl_109	; lbl_109 = 0x346
	movf 0x28,w
	addlw 30	; d'48' b'110000' a'0'
	movwf 0xD
	incf 0x27,w
	call lbl_107
	goto lbl_110	; lbl_110 = 0x34C
lbl_109	movlw A	; d'10' b'1010' a''
	subwf 0x28,w
	addlw 41	; d'65' b'1000001' a'A'
	movwf 0xD
	incf 0x27,w
	call lbl_107
lbl_110	movlw 30	; d'48' b'110000' a'0'
	movwf 0x29
lbl_108	return
lbl_28	movwf 0x24
	movf 0x24,w
	movwf 0x25
	movlw 64	; d'100' b'1100100' a'd'
	movwf 0x26
	movlw 32	; d'50' b'110010' a'2'
	goto lbl_111	; lbl_111 = 0x364
lbl_22	movwf 0x24
	movf 0x24,w
	movwf 0x25
	movlw 64	; d'100' b'1100100' a'd'
	movwf 0x26
	movlw 14	; d'20' b'10100' a' '
	goto lbl_111
lbl_5	movwf 0x24
	movf 0x24,w
	movwf 0x25
	movlw 64	; d'100' b'1100100' a'd'
	movwf 0x26
	movlw 1	; d'1' b'1' a''
	goto lbl_111
lbl_111	movwf 0x27
	movlw FF	; d'255' b'11111111' a''
	movwf 0x28
lbl_115	movf 0x26,w
	movwf 0x2A
lbl_114	movf 0x25,w
	movwf 0x29
lbl_113	movlw 17	; d'23' b'10111' a''
lbl_112	addwf 0x28,w
	btfsc status,c
	goto lbl_112	; lbl_112 = 0x36C
	decfsz 0x29,f
	goto lbl_113	; lbl_113 = 0x36B
	decfsz 0x2A,f
	goto lbl_114	; lbl_114 = 0x369
	decfsz 0x27,f
	goto lbl_115	; lbl_115 = 0x367
	return
lbl_8	movwf 0x26
	movf 0x26,w
	movwf 0x27
lbl_117	movf 0x27,f
	btfsc status,z
	goto lbl_116	; lbl_116 = 0x380
	movlw A	; d'10' b'1010' a''
	call lbl_81
	decf 0x27,f
	goto lbl_117	; lbl_117 = 0x379
lbl_116	return
lbl_81	movwf 0x31
	movlw F4	; d'244' b'11110100' a''
	movwf 0x32
	movlw FC	; d'252' b'11111100' a''
	movwf 0x33
	movf 0x31,w
	addwf 0x32,w
	btfss status,c
	retlw 0	; d'0' b'0' a''
lbl_118	addwf 0x33,w
	btfsc status,c
	goto lbl_118	; lbl_118 = 0x38A
	return
lbl_70	movwf 0x25
	movf 0x24,w
	movwf eeadr
	movf 0x25,w
	movwf eedata
	bsf status,rp0	; switch to bank 1
	bsf eecon1,wren
	movlw 55	; d'85' b'1010101' a'U'
	movwf eecon2
	movlw AA	; d'170' b'10101010' a''
	movwf eecon2
	bsf eecon1,wr
lbl_119	btfsc eecon1,wr
	goto lbl_119	; lbl_119 = 0x39A
	bcf eecon1,wren
	bcf status,rp0	; switch to bank 0
	return
lbl_69	movwf 0x25
	movf 0x24,w
	movwf eeadr
	bsf status,rp0	; switch to bank 1
	bsf eecon1,rd
	bcf status,rp0	; switch to bank 0
	movf eedata,w
	movwf 0x25
	return
lbl_75	goto lbl_120	; lbl_120 = 0x3B6
lbl_77	goto lbl_120
lbl_76	goto lbl_120
lbl_86	goto lbl_121	; lbl_121 = 0x3B9
lbl_6	goto lbl_121
lbl_87	movwf 0x31
	movf 0x31,w
	andlw F	; d'15' b'1111' a''
	movwf 0x32
	movf 0x11,w
	andlw F0	; d'240' b'11110000' a''
	iorwf 0x32,w
	movwf 0x11
	goto lbl_120
lbl_120	movf 0x11,w
	movwf portb
	return
lbl_121	movf 0x10,w
	movwf porta
	return
lbl_88	movwf 0x12
	movf 0x12,w
	andlw F	; d'15' b'1111' a''
	movwf 0x13
	movf 0xF,w
	andlw F0	; d'240' b'11110000' a''
	iorwf 0x13,w
	movwf 0xF
	goto lbl_122	; lbl_122 = 0x3CE
lbl_14	goto lbl_122
lbl_12	goto lbl_122
lbl_11	goto lbl_122
lbl_10	goto lbl_122
lbl_13	goto lbl_123	; lbl_123 = 0x3D1
lbl_90	goto lbl_123
lbl_89	goto lbl_123
lbl_16	goto lbl_123
lbl_15	goto lbl_123
lbl_122	movf 0xF,w
	tris 6	; d'6' b'110' a''
	return
lbl_123	movf 0xE,w
	tris 5	; d'5' b'101' a''
	return
lbl_51	clrf 0x2F
	movf 0x2D,f
	btfsc status,z
	goto lbl_124	; lbl_124 = 0x3E1
lbl_125	movf 0x2D,w
	subwf 0x2C,w
	btfss status,c
	goto lbl_124
	movf 0x2D,w
	subwf 0x2C,w
	movwf 0x2C
	incf 0x2F,f
	goto lbl_125	; lbl_125 = 0x3D8
lbl_124	movf 0x2F,w
	movwf 0x2E
	return
lbl_52	clrf 0x32
lbl_127	movf 0x30,w
	sublw 0	; d'0' b'0' a''
	btfsc status,c
	goto lbl_126	; lbl_126 = 0x3EF
	movf 0x2F,w
	addwf 0x32,f
	movlw 1	; d'1' b'1' a''
	subwf 0x30,w
	movwf 0x30
	goto lbl_127	; lbl_127 = 0x3E5
lbl_126	movf 0x32,w
	movwf 0x31
	return
lbl_2	movlw 4	; d'4' b'100' a''
	movwf 0xD
	return
ORG 0x2007
	addlw F1	; d'241' b'11110001' a''