;===============================================================;
; Disassembled Using DIS8051   -  (C)1989 Data Sync Engineering ;
;===============================================================;
;
;
;
	ORG	00000H
;
;
L0000:	LJMP	L0026
;
	NOP	
	NOP	
	NOP	
;
L0006:	DB	00DH,00CH,010H,003H,006H
;  ^^^ CORRIGE PAR CLAUDE: 5 octets (0x0006-0x000A), loges dans le trou
;  inutilise du vecteur INT0 (jamais active dans ce firmware), mal
;  decodes en instructions fictives (INC R5/INC R4/JBC) par DIS8051.
;  Confirme par l'utilisateur et par L3991 (MOV DPTR,#L0006 puis 5x
;  MOVC A,@A+DPTR) : ce sont les caracteres VFD D,G,C,3,6 (table de
;  caracteres SC20, doc reference) formant "DGC36", affiche au demarrage
;  sur l'organe SC20 (saute si MINI10, cf. JB 05AH en L3991).
	LJMP	L59EF
;
	NOP	
	NOP	
	NOP	
;
L0011:	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	LJMP	L59B8
;
;
L0026:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	MOV	B,A
	MOV	P1,#02EH
	LCALL	L03BF
	JB	ACC.0,L0037
	SETB	0D1H
;
L0037:	MOV	P1,#04EH
	MOV	A,#01EH
	LCALL	L03CC
	MOV	A,#04EH
	MOV	P1,#06EH
	LCALL	L03CC
	MOV	A,#00EH
	MOV	P1,#05EH
	LCALL	L03CC
	MOV	A,#0DFH
	MOV	P1,#04FH
	LCALL	L03CC
	LCALL	L160A
	JZ	L006C
	MOV	P1,#06FH
	MOV	A,#0AFH
	LCALL	L03CC
	MOV	P1,#07FH
	MOV	A,#00FH
	LCALL	L03CC
;
L006C:	CLR	P1.1
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	SETB	P1.1
	MOV	R0,#07FH
;
L0077:	MOV	@R0,#000H
	DJNZ	R0,L0077
	MOV	018H,#001H
	MOV	DPTR,#L0000
;
L0081:	MOVX	A,@DPTR
	XRL	A,DPL
	ADD	A,R6
	MOV	R6,A
	INC	DPTR
	MOVX	A,@DPTR
	XRL	A,DPL
	ADDC	A,R7
	MOV	R7,A
	INC	DPTR
	MOV	A,DPH
	CJNE	A,#010H,L0081
	MOV	R1,#000H
;
L0094:	DJNZ	R2,L0094
	DJNZ	R1,L0094
	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.4,L00A1
	SETB	03CH
;
L00A1:	LCALL	L046E
	MOV	019H,#005H
	MOV	DPTR,#L223B
	MOV	A,#00AH
	MOVX	A,@DPTR
	MOV	DPTR,#L223C
	MOV	A,#00AH
	MOVX	A,@DPTR
	MOV	DPTR,#L223D
	MOV	A,#00AH
	MOVX	A,@DPTR
	MOV	DPTR,#L223E
	MOV	A,#01EH
	SWAP	A
	MOVX	A,@DPTR
	INC	DPTR
	SWAP	A
	MOVX	@DPTR,A
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	MOV	R3,A
	SETB	05AH
	JB	ACC.4,L00D1
	CLR	05AH
	SETB	05BH
;
L00D1:	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JB	ACC.6,L0108
	MOV	DPTR,#L2242
	LCALL	L05F6
	CJNE	A,007H,L00EB
	INC	DPTR
	LCALL	L05F6
	CJNE	A,006H,L00EB
	LJMP	L0108
;
;
L00EB:	MOV	DPTR,#L2000
	MOV	A,#00BH
;
L00F0:	MOVX	@DPTR,A
	INC	DPTR
	MOV	R0,DPH
	CJNE	R0,#024H,L00F0
	MOV	DPTR,#L2242
	MOV	A,R7
	LCALL	L0603
	INC	DPTR
	MOV	A,R6
	LCALL	L0603
	MOV	DPTR,#L2258
	CLR	A
	MOVX	@DPTR,A
;
L0108:	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JB	ACC.6,L0112
;
L010F:	LJMP	L0179
;
;
L0112:	MOV	R3,#00AH
	MOV	R4,#000H
;
L0116:	MOV	DPTR,#L0475
	CJNE	R3,#007H,L011C
;
L011C:	JNC	L0123
	INC	DPTR
	CJNE	R3,#003H,L0122
;
L0122:	INC	DPTR
;
L0123:	MOVX	A,@DPTR
	ANL	A,#003H
	PUSH	ACC
	MOV	DPTR,#L2000
	MOV	A,R4
	LCALL	L03D3
	POP	ACC
	MOVX	@DPTR,A
	INC	DPTR
	MOV	R1,DPH
	MOV	R0,DPL
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.4,L0150
	MOV	R2,#01CH
	MOV	DPTR,#L0550
	MOV	A,R4
	LCALL	L03D3
	LCALL	L04C4
	INC	R4
	DJNZ	R3,L0116
	LJMP	L01B3
;
;
L0150:	MOV	DPTR,#L0550
	MOV	A,R4
	LCALL	L03D3
	MOV	R2,#014H
	LCALL	L04C4
	MOV	DPTR,#L2018
	MOV	A,R4
	LCALL	L03D3
	MOV	R2,#005H
	MOV	R1,DPH
	MOV	R0,DPL
	MOV	DPTR,#L0564
	MOV	A,R4
	LCALL	L03D3
	LCALL	L04C4
	INC	R4
	DJNZ	R3,L0116
	LJMP	L01B3
;
;
L0179:	LCALL	L15F7
	JNZ	L01B3
	MOV	DPTR,#L0475
	MOVX	A,@DPTR
	ANL	A,#003H
	MOV	DPTR,#L2000
	MOVX	@DPTR,A
	INC	DPTR
	MOV	R1,DPH
	MOV	R0,DPL
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.4,L019C
	MOV	R2,#01CH
	MOV	DPTR,#L0550
	LJMP	L01B0
;
;
L019C:	MOV	DPTR,#L0550
	MOV	R2,#014H
	LCALL	L04C4
	MOV	DPTR,#L2018
	MOV	R2,#005H
	MOV	R1,DPH
	MOV	R0,DPL
	MOV	DPTR,#L0564
;
L01B0:	LCALL	L04C4
;
L01B3:	MOV	DPTR,#L2161
	MOV	R1,DPH
	MOV	R0,DPL
	MOV	DPTR,#L047E
	MOV	R2,#005H
	LCALL	L04C4
	MOV	DPTR,#L2100
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L01E3
	CLR	A
	MOV	DPTR,#L21B9
	MOVX	@DPTR,A
	MOV	DPTR,#L2020
	MOV	R2,#009H
;
L01D5:	CLR	A
	MOVX	@DPTR,A
	MOV	A,#020H
	ADD	A,DPL
	MOV	DPL,A
	JNC	L01E1
	INC	DPH
;
L01E1:	DJNZ	R2,L01D5
;
L01E3:	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#006H,L01EC
;
L01EC:	JC	L01F0
	CLR	A
	MOVX	@DPTR,A
;
L01F0:	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.7,L0202
	MOV	DPTR,#L21F3
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00AH,L0200
;
L0200:	JC	L0205
;
L0202:	LCALL	L0478
;
L0205:	MOV	DPTR,#L218C
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#007H,L020E
;
L020E:	JC	L0213
	MOV	A,#004H
	MOVX	@DPTR,A
;
L0213:	JB	05AH,L0221
	MOV	DPTR,#L218D
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00AH,L021F
;
L021F:	JC	L0222
;
L0221:	CLR	A
;
L0222:	MOV	072H,A
	JB	05AH,L0236
	MOV	DPTR,#L2000
	LCALL	L03D3
	MOVX	A,@DPTR
	ANL	A,#00FH
	XRL	A,#001H
	JZ	L0236
	SETB	05CH
;
L0236:	MOV	A,072H
	MOV	07CH,A
	LCALL	L0410
	LCALL	L045A
	SETB	02AH
	MOV	07BH,#07FH
	SETB	024H
	MOV	A,R3
	JB	ACC.0,L025A
	MOV	04AH,#00FH
	SETB	01FH
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.6,L025A
	LCALL	L5600
;
L025A:	CLR	A
	MOV	DPTR,#L21E1
	MOVX	@DPTR,A
	MOV	DPTR,#L21CA
	MOVX	@DPTR,A
	MOV	068H,#0FFH
	MOV	DPTR,#L0466
	MOVX	A,@DPTR
	JNB	ACC.5,L026F
	SETB	054H
;
L026F:	MOV	TMOD,#022H
	MOV	TCON,#050H
	MOV	SCON,#070H
	MOV	TH1,#0E7H
	MOV	TL1,#0E7H
	MOV	TH0,#09CH
	MOV	TL0,#09CH
	MOV	IE,#092H
	MOV	IP,#010H
	MOV	PCON,#080H
	MOV	04FH,#00AH
	MOV	DPTR,#L2197
	MOV	A,#000H
	MOVX	@DPTR,A
	SETB	052H
	SETB	055H
	SETB	06DH
	MOV	DPTR,#L0483
	MOVX	A,@DPTR
	MOV	DPTR,#L2191
	MOVX	@DPTR,A
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JNB	ACC.0,L02AE
	LCALL	L4618
;
L02AE:	JNB	0D1H,L02B4
	LCALL	L5948
;
L02B4:	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JB	ACC.0,L02BE
	LJMP	L0318
;
;
L02BE:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.3,L0306
	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	INC	A
	MOV	R0,A
	MOV	DPTR,#L21FB
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,000H,L02D4
;
L02D4:	JC	L02EB
	MOV	DPTR,#L21FA
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,000H,L02DF
;
L02DF:	JC	L02E7
	MOV	DPTR,#L21FA
	MOV	A,#001H
	MOVX	@DPTR,A
;
L02E7:	MOV	DPTR,#L21FB
	MOVX	@DPTR,A
;
L02EB:	MOV	R4,#001H
	MOV	R3,#010H
	LCALL	L0532
	MOV	R4,#002H
	MOV	R3,#020H
	LCALL	L0532
	MOV	R4,#003H
	MOV	R3,#030H
	LCALL	L0532
	LCALL	L0577
	LJMP	L0318
;
;
L0306:	MOV	DPTR,#L21FA
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00AH,L030F
;
L030F:	JC	L0318
	MOV	A,#000H
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
;
L0318:	MOV	DPTR,#L2248
	MOV	A,#00BH
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JNB	ACC.7,L0332
	MOV	DPTR,#L224A
	MOV	A,#000H
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	LJMP	L033C
;
;
L0332:	MOV	DPTR,#L224A
	MOV	A,#001H
	MOVX	@DPTR,A
	MOV	A,#005H
	INC	DPTR
	MOVX	@DPTR,A
;
L033C:	MOV	DPTR,#L224C
	MOV	A,#0FFH
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	MOV	DPTR,#L224F
	MOV	A,#0FFH
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	LJMP	L585F
;
;
L034F:	MOV	R0,#02FH
	CJNE	@R0,#003H,L0357
	RET	
;
;
L0355:	MOV	R0,#02FH
;
L0357:	SETB	01EH
	PUSH	000H
	PUSH	ACC
	CJNE	@R0,#003H,L036E
	MOV	@R0,#000H
	LJMP	L036E
;
;
L0365:	PUSH	000H
	PUSH	ACC
	CJNE	@R0,#009H,L036E
	MOV	@R0,#000H
;
L036E:	INC	@R0
	MOV	A,@R0
	ADD	A,R0
	MOV	R0,A
	MOV	A,R1
	MOV	@R0,A
	POP	ACC
	POP	000H
	RET	
;
;
L0379:	MOV	A,@R0
	JNZ	L037F
	MOV	A,#0FFH
	RET	
;
;
L037F:	DEC	@R0
	MOV	R2,A
	INC	R0
	MOV	A,@R0
	PUSH	ACC
;
L0385:	MOV	A,R0
	MOV	R1,A
	INC	R0
	MOV	A,@R0
	MOV	@R1,A
	DJNZ	R2,L0385
	POP	ACC
	RET	
;
;
L038F:	PUSH	ACC
	PUSH	DPL
	MOVX	A,@DPTR
	ANL	A,#00FH
	INC	A
	MOVX	@DPTR,A
	ADD	A,DPL
	MOV	DPL,A
	MOV	A,R1
	MOVX	@DPTR,A
	POP	DPL
	POP	ACC
	RET	
;
;
L03A3:	MOVX	A,@DPTR
	ANL	A,#00FH
	JNZ	L03AB
	MOV	A,#0FFH
	RET	
;
;
L03AB:	MOV	R2,A
	DEC	A
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	A,@DPTR
	PUSH	ACC
;
L03B2:	INC	DPTR
	MOVX	A,@DPTR
	DEC	DPL
	MOVX	@DPTR,A
	INC	DPTR
	DJNZ	R2,L03B2
	POP	ACC
	ANL	A,#00FH
	RET	
;
;
L03BF:	CLR	P3.5
	ORL	P1,#0F0H
	MOV	A,P1
	SWAP	A
	ANL	A,#00FH
	SETB	P3.5
	RET	
;
;
L03CC:	CLR	P3.5
	MOV	P1,A
	SETB	P3.5
	RET	
;
;
L03D3:	MOV	B,#020H
;
L03D6:	MUL	AB
	ADD	A,DPL
	MOV	DPL,A
	MOV	A,B
	ADDC	A,DPH
	MOV	DPH,A
	RET	
;
	LCALL	L387A
	MOV	R0,#076H
	MOV	A,@R0
	CJNE	R3,#001H,L03EC
	RET	
;
;
L03EC:	MOV	B,A
	DEC	R0
	MOV	A,@R0
	ADD	A,B
	RET	
;
;
L03F3:	MOV	DPTR,#L2248
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,#00AH
	MUL	AB
	MOV	B,A
	INC	DPTR
;
L0400:	MOVX	A,@DPTR
	ANL	A,#00FH
	ADD	A,B
	RET	
;
;
L0406:	ACALL	L03F3
	MOV	B,#005H
	MOV	DPTR,#L085E
	SJMP	L03D6
;
L0410:	JB	05AH,L044E
	MOV	R1,A
	MOV	DPTR,#L0473
	MOVX	A,@DPTR
	ANL	A,#003H
	MOV	DPTR,#L201C
	JNZ	L0426
	MOV	A,#003H
	MOV	DPTR,#L0568
	MOV	R1,#000H
;
L0426:	MOV	R2,A
	MOV	A,R1
	ACALL	L03D3
;
L042A:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R1,A
	DEC	DPL
	DJNZ	R2,L0435
	LJMP	L044D
;
;
L0435:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,#00AH
	MUL	AB
	ADD	A,R1
	MOV	R1,A
	DEC	DPL
	DJNZ	R2,L0445
	LJMP	L044D
;
;
L0445:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,#064H
	MUL	AB
	ADD	A,R1
;
L044D:	RET	
;
;
L044E:	MOV	R2,#003H
	MOV	DPTR,#L055C
	MOV	B,#00DH
	ACALL	L03D6
	SJMP	L042A
;
L045A:	MOV	B,#004H
	MUL	AB
	MOV	DPH,B
	MOV	DPL,A
	MOV	R2,#004H
;
L0465:	MOV	R0,#01BH
;
L0467:	MOVX	A,@DPTR
;
L0468:	MOV	@R0,A
;
L0469:	INC	DPTR
;
L046A:	INC	R0
;
L046B:	DJNZ	R2,L0467
;
L046D:	RET	
;
;
L046E:	JNB	03CH,L0477
	MOV	05DH,#078H
;
L0474:	MOV	05EH,#008H
;
L0477:	RET	
;
;
L0478:	MOV	DPTR,#L0470
;
L047B:	MOV	R0,#06BH
;
L047D:	LCALL	L0490
	INC	DPTR
	LCALL	L0490
;
L0484:	INC	DPTR
;
L0485:	MOVX	A,@DPTR
;
L0486:	ANL	A,#00FH
;
L0488:	MOV	@R0,A
;
L0489:	MOV	DPTR,#L21F3
	LCALL	L04B9
	RET	
;
;
L0490:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	@R0,A
	INC	R0
	MOVX	A,@DPTR
	SWAP	A
	ANL	A,#00FH
	MOV	@R0,A
	INC	R0
	RET	
;
;
L049C:	MOV	DPTR,#L21F3
	LJMP	L04AC
;
;
L04A2:	MOV	DPTR,#L21F5
	MOV	R2,#003H
	MOV	R0,#06BH
	LJMP	L04B0
;
;
L04AC:	MOV	R2,#005H
	MOV	R0,#06BH
;
L04B0:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	@R0,A
	INC	R0
	INC	DPTR
	DJNZ	R2,L04B0
	RET	
;
;
L04B9:	MOV	R2,#005H
	MOV	R0,#06BH
;
L04BD:	MOV	A,@R0
	MOVX	@DPTR,A
	INC	R0
	INC	DPTR
	DJNZ	R2,L04BD
	RET	
;
;
L04C4:	MOVX	A,@DPTR
	INC	DPTR
	PUSH	DPL
	PUSH	DPH
	MOV	DPH,R1
	MOV	DPL,R0
	MOVX	@DPTR,A
	INC	DPTR
	MOV	R1,DPH
	MOV	R0,DPL
	POP	DPH
	POP	DPL
	DJNZ	R2,L04C4
	RET	
;
;
L04DB:	MOV	R0,#06FH
	JNB	B.3,L04E3
	LCALL	L0500
;
L04E3:	DEC	R0
	JNB	B.4,L04EA
	LCALL	L0500
;
L04EA:	DEC	R0
	JNB	B.5,L04F1
	LCALL	L0500
;
L04F1:	DEC	R0
	JNB	B.6,L04F8
	LCALL	L0500
;
L04F8:	DEC	R0
	JNB	B.7,L04FF
	LCALL	L0500
;
L04FF:	RET	
;
;
L0500:	MOV	A,@R0
;
L0501:	MOVX	@DPTR,A
	DEC	DPL
	RET	
;
;
L0505:	JNB	B.3,L050B
	LCALL	L052C
;
L050B:	DEC	DPL
	JNB	B.4,L0513
	LCALL	L052C
;
L0513:	DEC	DPL
	JNB	B.5,L051B
	LCALL	L052C
;
L051B:	DEC	DPL
	JNB	B.6,L0523
	LCALL	L052C
;
L0523:	DEC	DPL
	JNB	B.7,L052B
	LCALL	L052C
;
L052B:	RET	
;
;
L052C:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	@R0,A
	DEC	R0
	RET	
;
;
L0532:	MOV	R1,#000H
	MOV	R2,#000H
;
L0536:	MOV	DPH,#008H
	MOV	DPL,R1
	MOVX	A,@DPTR
	CJNE	A,004H,L0557
	MOV	DPH,#022H
	MOV	A,R3
	ADD	A,R2
	MOV	DPL,A
	MOV	A,R1
	MOVX	@DPTR,A
	INC	R2
	MOV	DPTR,#L21FA
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,001H,L0557
	MOV	DPTR,#L21FD
	MOV	A,R4
	MOVX	@DPTR,A
;
L0557:	INC	R1
;
L0558:	CJNE	A,#0FFH,L055E
	LJMP	L0566
;
;
L055E:	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	INC	A
	CJNE	A,001H,L0536
;
L0566:	MOV	DPH,#022H
	MOV	A,R3
	ADD	A,R2
	MOV	DPL,A
	MOV	A,#0FFH
	MOVX	@DPTR,A
	INC	R2
	CJNE	R2,#00BH,L0574
;
L0574:	JC	L0566
	RET	
;
;
L0577:	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JB	ACC.0,L0581
	LJMP	L05F5
;
;
L0581:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.3,L058B
	LJMP	L05EF
;
;
L058B:	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.1,L059A
	MOV	A,07CH
	CJNE	A,#000H,L059A
	LJMP	L05EF
;
;
L059A:	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	CJNE	A,07CH,L05A1
;
L05A1:	JNC	L05A6
	LJMP	L05EF
;
;
L05A6:	MOV	DPH,#008H
	MOV	DPL,07CH
	MOVX	A,@DPTR
	MOV	DPTR,#L21FD
	MOVX	@DPTR,A
	SWAP	A
	MOV	DPL,A
	MOV	DPH,#022H
;
L05B7:	MOVX	A,@DPTR
	ANL	A,#00FH
	INC	DPL
	CJNE	A,#00FH,L05C2
	LJMP	L05F5
;
;
L05C2:	CJNE	A,07CH,L05B7
	DEC	DPL
	MOV	A,DPL
	ANL	A,#00FH
	CJNE	A,#000H,L05D1
	LJMP	L05E2
;
;
L05D1:	DEC	DPL
	MOVX	A,@DPTR
	ANL	A,#00FH
	INC	DPL
	MOVX	@DPTR,A
	DEC	DPL
	MOV	A,DPL
	ANL	A,#00FH
	CJNE	A,#000H,L05D1
;
L05E2:	MOV	A,07CH
	MOVX	@DPTR,A
	MOV	DPTR,#L21FB
	MOVX	@DPTR,A
	MOV	DPTR,#L21FE
	MOV	A,#000H
	MOVX	@DPTR,A
;
L05EF:	MOV	A,07CH
	MOV	DPTR,#L21FA
	MOVX	@DPTR,A
;
L05F5:	RET	
;
;
L05F6:	MOVX	A,@DPTR
	ANL	A,#00FH
	SWAP	A
	MOV	B,A
	INC	DPTR
	MOVX	A,@DPTR
	ANL	A,#00FH
	ADD	A,B
	RET	
;
;
L0603:	MOV	B,A
	SWAP	A
	ANL	A,#00FH
	MOVX	@DPTR,A
	INC	DPTR
	MOV	A,B
	ANL	A,#00FH
	MOVX	@DPTR,A
	RET	
;
;
L0610:	MOV	A,#04FH
	MOV	P1,#0AFH
	AJMP	L03CC
;
;
L0617:	MOV	A,#0BFH
	MOV	P1,#0EFH
	AJMP	L03CC
;
;
L061E:	SETB	03EH
	MOV	DPTR,#L2254
	MOV	A,#019H
	MOVX	@DPTR,A
	MOV	DPTR,#L2253
	MOVX	A,@DPTR
	RRC	A
	PUSH	ACC
	MOV	A,#08FH
	MOV	P1,#0BFH
	JC	L0639
	MOV	A,#07FH
	MOV	P1,#0FFH
;
L0639:	ACALL	L03CC
	POP	ACC
	RRC	A
	MOV	A,#04FH
	MOV	P1,#0BFH
	JC	L064A
	MOV	A,#0BFH
	MOV	P1,#0FFH
;
L064A:	ACALL	L03CC
	MOV	R1,#01AH
	JB	03FH,L0653
	MOV	R1,#01BH
;
L0653:	ACALL	L0355
	MOV	P1,#0EFH
	MOV	A,#07FH
	ACALL	L03CC
	RET	
;
;
L065D:	MOV	P1,#0BFH
	MOV	A,#02FH
	ACALL	L03CC
	SETB	03EH
	MOV	DPTR,#L2254
	MOV	A,#019H
	MOVX	@DPTR,A
	RET	
;
;
L066D:	MOV	P1,#0FFH
	MOV	A,#0DFH
	ACALL	L03CC
	RET	
;
;
L0675:	MOV	P1,#0AFH
	MOV	A,#08FH
	ACALL	L03CC
	RET	
;
;
L067D:	MOV	P1,#0BFH
	MOV	A,#01FH
	ACALL	L03CC
	RET	
;
;
L0685:	MOV	P1,#0FFH
	MOV	A,#0EFH
	ACALL	L03CC
	RET	
;
;
L068D:	NOP	
	INC	R7
	INC	R7
;
L0690:	RR	A
	INC	R7
	LJMP	L010F
;
	INC	R7
	INC	R7
	INC	R7
	INC	R7
	INC	R7
	INC	R7
	INC	R7
	INC	A
	INC	R7
	INC	006H
	INC	R7
	INC	@R1
	INC	R7
	INC	R1
	INC	R7
	INC	R0
;
L06A6:	MOV	A,07BH
	CJNE	A,#032H,L06B8
	MOV	R1,#000H
	LCALL	L0355
	MOV	R1,#01CH
	LCALL	L0355
	LJMP	L0A7B
;
;
L06B8:	CJNE	A,#019H,L06BB
;
L06BB:	JNC	L06CB
	MOV	DPTR,#L068D
	MOVC	A,@A+DPTR
	CJNE	A,#00FH,L06C7
	LJMP	L06CB
;
;
L06C7:	MOV	R5,A
	MOV	07BH,#020H
;
L06CB:	MOV	A,065H
	MOV	DPTR,#L06D4
	MOV	R2,A
	ADD	A,R2
	ADD	A,R2
	JMP	@A+DPTR
;
;
L06D4:	LJMP	L0737
;
	LJMP	L0A7E
;
	LJMP	L0AD1
;
	LJMP	L0A7B
;
;
L06E0:	LJMP	L0B31
;
	LJMP	L0BD1
;
	LJMP	L0C7F
;
	LJMP	L0CEF
;
	LJMP	L0D48
;
	LJMP	L0DCF
;
	LJMP	L0E40
;
	LJMP	L0A7B
;
	LJMP	L0EB8
;
	LJMP	L0F2F
;
	LJMP	L0F4F
;
	LJMP	L0F67
;
	LJMP	L0FB0
;
	LJMP	L101F
;
	LJMP	L10A8
;
	LJMP	L1111
;
	LJMP	L1173
;
	LJMP	L1187
;
	LJMP	L11A2
;
	LJMP	L126A
;
	LJMP	L12A4
;
	LJMP	L1352
;
	LJMP	L138F
;
	LJMP	L13BF
;
	LJMP	L147A
;
	LJMP	L0A7B
;
	LJMP	L0A7B
;
	LJMP	L149F
;
	LJMP	L14C2
;
;
L0737:	MOV	A,064H
	CJNE	A,#00DH,L073F
	LJMP	L585F
;
;
L073F:	CJNE	A,#010H,L0745
	LJMP	L0748
;
;
L0745:	CJNE	A,#00EH,L0751
;
L0748:	JB	031H,L0751
	JB	067H,L0751
	LJMP	L585F
;
;
L0751:	MOV	A,07BH
	CJNE	A,#010H,L075C
	MOV	065H,#00DH
	LJMP	L585F
;
;
L075C:	CJNE	A,#017H,L076A
	SETB	035H
	MOV	056H,#00AH
	MOV	065H,#00EH
	LJMP	L585F
;
;
L076A:	CJNE	A,#01DH,L0773
	MOV	065H,#014H
	LJMP	L585F
;
;
L0773:	CJNE	A,#013H,L077E
	SETB	053H
	LCALL	L5931
	LJMP	L585F
;
;
L077E:	CJNE	A,#00AH,L07AC
	LCALL	L38C1
	JZ	L07A9
	CJNE	A,#001H,L079B
	MOV	A,R2
	MOV	DPTR,#L21DA
	MOVX	@DPTR,A
	MOV	072H,A
	MOV	A,#003H
	LCALL	L3B91
	MOV	065H,#001H
	LJMP	L585F
;
;
L079B:	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.4,L07A5
	JB	04DH,L07A9
;
L07A5:	SETB	00DH
	SETB	023H
;
L07A9:	LJMP	L585F
;
;
L07AC:	CJNE	A,#020H,L080F
	MOV	A,064H
	CJNE	A,#003H,L07DD
	LCALL	L1596
	JZ	L080C
	MOV	R1,#079H
	MOV	R0,#007H
	LCALL	L3AB0
	MOV	072H,R5
	SETB	060H
	MOV	DPTR,#L21E1
	MOV	R1,005H
	LCALL	L038F
	DEC	07DH
	MOV	01FH,#007H
	SETB	06EH
	SETB	023H
	SETB	008H
	MOV	065H,#00CH
	LJMP	L585F
;
;
L07DD:	JNZ	L080C
	MOV	A,R5
	LCALL	L393A
	JZ	L080C
	MOV	A,R5
	MOV	072H,A
	LCALL	L394B
	JNZ	L07FD
	MOV	R1,#019H
	LCALL	L0355
	MOV	065H,#001H
	MOV	A,#003H
	LCALL	L3B91
	LJMP	L585F
;
;
L07FD:	SETB	05CH
	CJNE	A,#001H,L0804
	CLR	05CH
;
L0804:	MOV	R1,#00DH
	LCALL	L0355
	LCALL	L3C0F
;
L080C:	LJMP	L585F
;
;
L080F:	CJNE	A,#002H,L081E
	SETB	023H
	SETB	00CH
;
L0816:	MOV	R1,#001H
	LCALL	L0355
	LJMP	L585F
;
;
L081E:	CJNE	A,#008H,L0865
;
L0821:	LCALL	L38EC
	JZ	L083C
	JB	ACC.1,L083F
	JB	ACC.2,L085F
	CPL	056H
	MOV	DPTR,#L2258
	MOVX	A,@DPTR
	MOV	C,056H
	MOV	ACC.1,C
	MOVX	@DPTR,A
	MOV	R1,#018H
	LCALL	L0355
;
L083C:	LJMP	L585F
;
;
L083F:	LCALL	L3B7C
	LCALL	L384B
	MOV	DPTR,#L0483
	MOVX	A,@DPTR
	MOV	DPTR,#L2014
	LCALL	L03D3
	LCALL	L3A6B
	MOV	R1,#000H
	LCALL	L0355
	SETB	060H
	MOV	065H,#00FH
	LJMP	L585F
;
;
L085F:	LCALL	L3BA2
	LJMP	L585F
;
;
L0865:	CJNE	A,#001H,L08D0
	JB	04DH,L08A2
	MOV	A,064H
	JNZ	L089F
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JB	ACC.0,L087F
	MOV	DPTR,#L21F8
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L08A2
;
L087F:	SETB	060H
	MOV	DPTR,#L21DA
	MOV	A,07CH
	MOVX	@DPTR,A
	LCALL	L15A4
;
L088A:	LCALL	L386F
	CJNE	R0,#000H,L0893
	LJMP	L0E9F
;
;
L0893:	LCALL	L3B31
	MOV	DPTR,#L215B
	LCALL	L3A6B
	MOV	065H,#00AH
;
L089F:	LJMP	L585F
;
;
L08A2:	LCALL	L387A
	JZ	L08B3
	LCALL	L03F3
;
L08AA:	LCALL	L39D3
	MOV	065H,#016H
	LJMP	L585F
;
;
L08B3:	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	JNB	ACC.2,L08CD
	LCALL	L384B
	JZ	L08CD
	SETB	060H
	LCALL	L3B46
	MOV	065H,#020H
	MOV	DPTR,#L216A
	LCALL	L3A6B
;
L08CD:	LJMP	L585F
;
;
L08D0:	CJNE	A,#00EH,L08E3
	LCALL	L3955
	JZ	L08E0
	SETB	060H
	LCALL	L3A42
	MOV	065H,#002H
;
L08E0:	LJMP	L585F
;
;
L08E3:	CJNE	A,#004H,L090D
	MOV	A,064H
	CJNE	A,#009H,L08EE
	LJMP	L090A
;
;
L08EE:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L090A
	MOV	01FH,#000H
;
L08F8:	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	CLR	03BH
	CLR	036H
	SETB	008H
	SETB	023H
	MOV	065H,#010H
;
L090A:	LJMP	L585F
;
;
L090D:	CJNE	A,#009H,L095F
	JB	05CH,L093B
	LCALL	L384B
	JZ	L0932
	SETB	060H
	LCALL	L3B46
	MOV	065H,#004H
	JB	04DH,L092C
	MOV	DPTR,#L218E
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,07CH,L0935
;
L092C:	MOV	DPTR,#L216A
	LCALL	L3A6B
;
L0932:	LJMP	L585F
;
;
L0935:	LCALL	L3AAE
	LJMP	L585F
;
;
L093B:	LCALL	L155F
	JZ	L095C
	SETB	060H
	MOV	065H,#004H
	MOV	R1,#079H
	MOV	DPTR,#L218F
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,07CH,L0959
	MOV	DPTR,#L2172
	LCALL	L3A6D
	LJMP	L585F
;
;
L0959:	LCALL	L3AB0
;
L095C:	LJMP	L585F
;
;
L095F:	CJNE	A,#07FH,L09B2
	MOV	DPTR,#L2257
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L096E
	LJMP	L098C
;
;
L096E:	MOV	DPTR,#L2258
	MOVX	A,@DPTR
	JNB	ACC.0,L0978
	LCALL	L4618
;
L0978:	MOV	DPTR,#L2258
	MOVX	A,@DPTR
	JNB	ACC.1,L0986
	SETB	056H
	MOV	R1,#018H
	LCALL	L0355
;
L0986:	LCALL	L380A
	LJMP	L585F
;
;
L098C:	MOV	DPTR,#L21F8
	CLR	A
	MOVX	@DPTR,A
	MOV	DPTR,#L2257
	MOVX	@DPTR,A
	MOV	DPTR,#L2258
	MOVX	@DPTR,A
	LCALL	L3892
	JZ	L09A7
	LCALL	L3B5E
	MOV	065H,#01AH
	LJMP	L585F
;
;
L09A7:	SETB	035H
	MOV	056H,#014H
	MOV	065H,#011H
	LJMP	L585F
;
;
L09B2:	CJNE	A,#03DH,L09B8
	LJMP	L0816
;
;
L09B8:	CJNE	A,#007H,L09C1
	LCALL	L37A8
	LJMP	L585F
;
;
L09C1:	CJNE	A,#00BH,L09CA
	LCALL	L3787
	LJMP	L585F
;
;
L09CA:	CJNE	A,#029H,L09D3
	LCALL	L37C9
	LJMP	L585F
;
;
L09D3:	CJNE	A,#02BH,L09DC
	LCALL	L37E2
	LJMP	L585F
;
;
L09DC:	CJNE	A,#02AH,L09E2
	LCALL	L37F3
;
L09E2:	CJNE	A,#041H,L0A32
;
L09E5:	CLR	035H
	CLR	03BH
	CLR	036H
	CLR	04CH
	CLR	060H
	JB	05AH,L09FA
	MOV	A,065H
	CJNE	A,#005H,L09FA
	LJMP	L0A1B
;
;
L09FA:	MOV	A,064H
	CJNE	A,#020H,L0A18
	LCALL	L39FC
	JZ	L0A06
	JNC	L0A0D
;
L0A06:	SETB	00CH
	SETB	023H
	LJMP	L585F
;
;
L0A0D:	SETB	060H
	MOV	065H,#019H
	LCALL	L45B3
	LJMP	L585F
;
;
L0A18:	MOV	065H,#000H
;
L0A1B:	LCALL	L391D
	JZ	L0A7B
	MOV	DPTR,#L21E0
	LCALL	L3A6B
	MOV	077H,#024H
	MOV	078H,#024H
	MOV	079H,#024H
	LJMP	L585F
;
;
L0A32:	CJNE	A,#00DH,L0A7B
	LCALL	L160A
	JZ	L0A4B
	MOV	05CH,#014H
	SETB	03BH
	MOV	A,065H
	MOV	DPTR,#L2256
	MOVX	@DPTR,A
	MOV	065H,#01BH
	LJMP	L585F
;
;
L0A4B:	JB	ACC.7,L0A58
	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	JB	ACC.7,L0A58
	LJMP	L585F
;
;
L0A58:	LCALL	L3AFE
	LCALL	L384B
	MOV	DPTR,#L2160
	LCALL	L3A6B
	SETB	060H
	MOV	065H,#005H
	LCALL	L384B
	LCALL	L3BAD
	JZ	L0A7B
	CJNE	R4,#001H,L0A7B
	MOV	A,#002H
	LCALL	L3B91
	CLR	03BH
;
L0A7B:	LJMP	L585F
;
;
L0A7E:	MOV	A,07BH
	CJNE	A,#020H,L0A8F
	CLR	036H
	CLR	03BH
	MOV	065H,#000H
	SETB	024H
	LJMP	L585F
;
;
L0A8F:	CJNE	A,#001H,L0ABB
	CLR	036H
	CLR	03BH
	MOV	065H,#000H
	MOV	A,064H
	JNZ	L0ACB
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JB	ACC.0,L0AAD
	MOV	DPTR,#L21F8
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L0ACB
;
L0AAD:	SETB	060H
	MOV	DPTR,#L21DA
	MOV	A,072H
	MOVX	@DPTR,A
	LCALL	L15A4
	LJMP	L088A
;
;
L0ABB:	CJNE	A,#03DH,L0ACE
	CLR	036H
	MOV	072H,07CH
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
;
L0ACB:	LJMP	L585F
;
;
L0ACE:	LJMP	L09E2
;
;
L0AD1:	MOV	A,07BH
	CJNE	A,#02FH,L0ADE
	MOV	05CH,#028H
	SETB	03BH
	LJMP	L585F
;
;
L0ADE:	CJNE	A,#00EH,L0AEA
	LCALL	L397C
	LCALL	L3A42
	LJMP	L585F
;
;
L0AEA:	CJNE	A,#03DH,L0AFA
;
L0AED:	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L0AFA:	CJNE	A,#004H,L0B06
	MOV	065H,#000H
	MOV	01FH,#003H
	LJMP	L08F8
;
;
L0B06:	CJNE	A,#002H,L0B2E
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L0B2A
	MOV	DPTR,#L2198
	MOV	A,#002H
	MOVX	@DPTR,A
	MOV	DPTR,#L2197
	MOV	A,#001H
	MOVX	@DPTR,A
	SETB	025H
	MOV	05CH,#001H
	SETB	03BH
	MOV	065H,#015H
	LJMP	L585F
;
;
L0B2A:	CLR	03BH
	SJMP	L0AED
;
L0B2E:	LJMP	L09B8
;
;
L0B31:	MOV	A,07BH
	CJNE	A,#02FH,L0B3E
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L0B3E:	CJNE	A,#03DH,L0B44
	LJMP	L0BEC
;
;
L0B44:	CJNE	A,#020H,L0B66
	JNB	05CH,L0B58
	MOV	A,07DH
	JZ	L0B63
	MOV	R3,#005H
	MOV	A,#07AH
	LCALL	L15D5
	LJMP	L585F
;
;
L0B58:	MOV	A,07DH
	JZ	L0B63
	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
;
L0B63:	LJMP	L585F
;
;
L0B66:	CJNE	A,#009H,L0B79
	JB	05CH,L0B63
	MOV	A,07DH
	JZ	L0BBD
	LCALL	L156D
	JZ	L0BBD
	MOV	R5,#00CH
	SJMP	L0B58
;
L0B79:	CJNE	A,#004H,L0BAB
	JB	05CH,L0B97
	LCALL	L384B
	LCALL	L3BAD
	CJNE	R4,#000H,L0BBD
	MOV	DPTR,#L216A
	LCALL	L3C05
	MOV	065H,#000H
	MOV	01FH,#001H
	LJMP	L08F8
;
;
L0B97:	LCALL	L155F
	MOV	DPTR,#L2172
	MOV	R1,#079H
	LCALL	L3C07
	MOV	065H,#000H
	MOV	01FH,#001H
	LJMP	L08F8
;
;
L0BAB:	CJNE	A,#002H,L0BCE
	JB	061H,L0BEC
	JB	05CH,L0BC0
	LCALL	L384B
	MOV	DPTR,#L216A
	LCALL	L3AAE
;
L0BBD:	LJMP	L585F
;
;
L0BC0:	LCALL	L155F
	MOV	R1,#079H
	MOV	DPTR,#L2172
	LCALL	L3AB0
	LJMP	L585F
;
;
L0BCE:	LJMP	L09B8
;
;
L0BD1:	MOV	A,07BH
	CJNE	A,#002H,L0BE9
	LCALL	L3AFE
	LCALL	L384B
	LCALL	L3AAE
	MOV	A,#002H
	LCALL	L3B91
	CLR	03BH
	LJMP	L585F
;
;
L0BE9:	CJNE	A,#00DH,L0C01
;
L0BEC:	MOV	A,07CH
	MOV	DPTR,#L21DA
	MOVX	@DPTR,A
	CLR	036H
	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L0C01:	CJNE	A,#020H,L0C14
	MOV	A,07DH
	JZ	L0C11
;
L0C08:	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
	SETB	036H
;
L0C11:	LJMP	L585F
;
;
L0C14:	CJNE	A,#001H,L0C69
	LCALL	L384B
	LCALL	L3BAD
	JZ	L0C2A
	CJNE	R4,#001H,L0C2A
	MOV	A,#002H
	LCALL	L3B91
	LJMP	L585F
;
;
L0C2A:	MOV	DPTR,#L2160
	LCALL	L3C05
	CLR	036H
	LCALL	L3AFE
	MOV	R1,#00EH
	LCALL	L034F
	SETB	060H
	LJMP	L585F
;
;
L0C3F:	LCALL	L15BA
	LCALL	L3C0F
	LCALL	L155F
	MOV	DPTR,#L2000
	MOV	A,07CH
	LCALL	L03D3
	MOV	A,R2
	MOVX	@DPTR,A
	CJNE	A,#001H,L0C5A
	CLR	05CH
	LJMP	L0C5C
;
;
L0C5A:	SETB	05CH
;
L0C5C:	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	CLR	060H
	LJMP	L585F
;
;
L0C69:	CJNE	A,#009H,L0C7C
	MOV	A,07DH
	JZ	L0C79
	LCALL	L156D
	JZ	L0C79
	MOV	R5,#00CH
	SJMP	L0C08
;
L0C79:	LJMP	L585F
;
;
L0C7C:	LJMP	L09B8
;
;
L0C7F:	MOV	A,07BH
	CJNE	A,#02FH,L0C8C
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L0C8C:	CJNE	A,#002H,L0CA3
	JB	061H,L0CA6
	LCALL	L1551
	MOV	R1,#078H
	MOV	DPTR,#L2146
	LCALL	L3B08
	LCALL	L3AB0
	LJMP	L585F
;
;
L0CA3:	CJNE	A,#03DH,L0CA9
;
L0CA6:	LJMP	L0BEC
;
;
L0CA9:	CJNE	A,#020H,L0CBA
;
L0CAC:	MOV	A,07DH
	JZ	L0CB7
	MOV	R3,#006H
	MOV	A,#079H
	LCALL	L15D5
;
L0CB7:	LJMP	L585F
;
;
L0CBA:	CJNE	A,#008H,L0CC1
	MOV	R5,#00FH
	SJMP	L0CAC
;
L0CC1:	CJNE	A,#001H,L0CE9
	LCALL	L1551
	MOV	DPTR,#L2146
	MOV	R1,#078H
	LCALL	L3C07
;
L0CCF:	LCALL	L155F
	CJNE	R2,#002H,L0CD8
	LJMP	L0CDB
;
;
L0CD8:	CJNE	R2,#003H,L0CEC
;
L0CDB:	MOV	R1,#079H
	MOV	DPTR,#L214E
	LCALL	L3A6D
	MOV	065H,#007H
	LJMP	L585F
;
;
L0CE9:	LJMP	L09E2
;
;
L0CEC:	LJMP	L0C3F
;
;
L0CEF:	MOV	A,07BH
	CJNE	A,#02FH,L0CFC
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L0CFC:	CJNE	A,#002H,L0D10
	JB	061H,L0D13
	LCALL	L155F
	MOV	R1,#079H
	MOV	DPTR,#L214E
	LCALL	L3AB0
	LJMP	L585F
;
;
L0D10:	CJNE	A,#03DH,L0D16
;
L0D13:	LJMP	L0BEC
;
;
L0D16:	CJNE	A,#020H,L0D27
	MOV	A,07DH
	JZ	L0D24
	MOV	R3,#005H
	MOV	A,#07AH
	LCALL	L15D5
;
L0D24:	LJMP	L585F
;
;
L0D27:	CJNE	A,#001H,L0D45
	MOV	A,072H
	CJNE	A,#00BH,L0D37
	MOV	A,#001H
	LCALL	L3B91
	LJMP	L585F
;
;
L0D37:	LCALL	L155F
	MOV	DPTR,#L214E
	MOV	R1,#079H
	LCALL	L3C07
	LJMP	L0C3F
;
;
L0D45:	LJMP	L09E2
;
;
L0D48:	MOV	A,07BH
	CJNE	A,#02FH,L0D55
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L0D55:	CJNE	A,#002H,L0D6A
	JB	061H,L0D81
	LCALL	L3B10
	LCALL	L384B
	MOV	DPTR,#L2153
	LCALL	L3AAE
	LJMP	L585F
;
;
L0D6A:	CJNE	A,#009H,L0D7E
	MOV	A,07DH
	JZ	L0D7B
	LCALL	L156D
	JZ	L0D7B
	MOV	R5,#00CH
	LJMP	L0D8B
;
;
L0D7B:	LJMP	L585F
;
;
L0D7E:	CJNE	A,#03DH,L0D84
;
L0D81:	LJMP	L0BEC
;
;
L0D84:	CJNE	A,#020H,L0D98
	MOV	A,07DH
	JZ	L0D95
;
L0D8B:	LCALL	L3B10
	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
;
L0D95:	LJMP	L585F
;
;
L0D98:	CJNE	A,#001H,L0DCC
	LCALL	L384B
	LCALL	L3BAD
	CJNE	R4,#001H,L0DAC
	MOV	A,#002H
	LCALL	L3B91
	LJMP	L585F
;
;
L0DAC:	MOV	DPTR,#L2153
	LCALL	L3C05
;
L0DB2:	LCALL	L3B08
	LCALL	L1551
	CJNE	R2,#003H,L0DC9
	MOV	R1,#078H
	MOV	DPTR,#L2146
	LCALL	L3A6D
	MOV	065H,#006H
	LJMP	L585F
;
;
L0DC9:	LJMP	L0CCF
;
;
L0DCC:	LJMP	L09E2
;
;
L0DCF:	MOV	A,07BH
	CJNE	A,#02FH,L0DDC
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L0DDC:	CJNE	A,#002H,L0DF1
	JB	061H,L0DF4
	LCALL	L3B18
	LCALL	L3854
	MOV	DPTR,#L2158
	LCALL	L3AAE
	LJMP	L585F
;
;
L0DF1:	CJNE	A,#03DH,L0DF7
;
L0DF4:	LJMP	L0BEC
;
;
L0DF7:	CJNE	A,#020H,L0E0B
	MOV	A,07DH
	JZ	L0E08
	LCALL	L3B18
	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
;
L0E08:	LJMP	L585F
;
;
L0E0B:	CJNE	A,#001H,L0E3D
	LCALL	L3854
	LCALL	L3BAD
	JZ	L0E21
	CJNE	R4,#001H,L0E21
	MOV	A,#002H
	LCALL	L3B91
	LJMP	L585F
;
;
L0E21:	MOV	DPTR,#L2158
	LCALL	L3C05
;
L0E27:	LCALL	L384B
	JNZ	L0E2E
	SJMP	L0DB2
;
L0E2E:	LCALL	L3B10
	MOV	DPTR,#L2153
	LCALL	L3A6B
	MOV	065H,#008H
	LJMP	L585F
;
;
L0E3D:	LJMP	L09E2
;
;
L0E40:	MOV	A,07BH
	CJNE	A,#02FH,L0E4D
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L0E4D:	CJNE	A,#002H,L0E62
	JB	061H,L0E65
	LCALL	L3B31
	LCALL	L386F
	MOV	DPTR,#L215B
	LCALL	L3AAE
	LJMP	L585F
;
;
L0E62:	CJNE	A,#03DH,L0E68
;
L0E65:	LJMP	L0BEC
;
;
L0E68:	CJNE	A,#020H,L0E89
	MOV	A,07DH
	JZ	L0E7C
	LCALL	L3B31
	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
	LJMP	L585F
;
;
L0E7C:	JB	04CH,L0E86
	LCALL	L3B31
	CLR	036H
	CLR	04CH
;
L0E86:	LJMP	L585F
;
;
L0E89:	CJNE	A,#001H,L0EB5
	LCALL	L3BC3
	JNZ	L0E99
	MOV	A,#002H
	LCALL	L3B91
	LJMP	L585F
;
;
L0E99:	MOV	DPTR,#L215B
	LCALL	L3C05
;
L0E9F:	LCALL	L3854
	JNZ	L0EA6
	SJMP	L0E27
;
L0EA6:	LCALL	L3B18
	MOV	DPTR,#L2158
	LCALL	L3A6B
	MOV	065H,#009H
	LJMP	L0A7B
;
;
L0EB5:	LJMP	L09E2
;
;
L0EB8:	MOV	A,07BH
	CJNE	A,#02FH,L0EC5
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L0A7B
;
;
L0EC5:	CJNE	A,#020H,L0EFF
	MOV	A,07DH
	JZ	L0EEF
	MOV	R3,#005H
	MOV	A,#07AH
	LCALL	L15D5
;
L0ED3:	MOV	056H,#0C8H
	SETB	035H
	MOV	DPTR,#L21E1
	MOV	R1,005H
	LCALL	L038F
	JB	06EH,L0EEC
	SETB	023H
	SETB	008H
	MOV	01FH,#007H
	SETB	06EH
;
L0EEC:	LJMP	L585F
;
;
L0EEF:	LCALL	L1596
	MOV	R1,#079H
	MOV	R0,#007H
	LCALL	L3AB0
	MOV	072H,R5
	DEC	07DH
	SJMP	L0ED3
;
L0EFF:	CJNE	A,#002H,L0F1E
	SETB	00CH
	SETB	023H
	MOV	DPTR,#L21E1
	CLR	A
	MOVX	@DPTR,A
	CLR	06EH
	CLR	035H
	CLR	03BH
;
L0F11:	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L0F1E:	CJNE	A,#03DH,L0F23
	SJMP	L0F11
;
L0F23:	CJNE	A,#03EH,L0F2C
	MOV	07DH,#000H
	LJMP	L585F
;
;
L0F2C:	LJMP	L09B8
;
;
L0F2F:	MOV	A,07BH
	LCALL	L3BEC
	JNZ	L0F3B
	MOV	R1,#014H
	LJMP	L0F46
;
;
L0F3B:	MOV	A,07BH
	LCALL	L045A
	CLR	067H
	SETB	02AH
	MOV	R1,#013H
;
L0F46:	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L0F4F:	MOV	A,07BH
	CJNE	A,#03EH,L0F64
	MOV	A,07CH
	LCALL	L0410
	LCALL	L045A
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
;
L0F64:	LJMP	L585F
;
;
L0F67:	MOV	A,07BH
	CJNE	A,#02FH,L0F74
	MOV	05CH,#032H
	SETB	03BH
	LJMP	L585F
;
;
L0F74:	CJNE	A,#002H,L0F7C
	CLR	03BH
	LJMP	L0F8E
;
;
L0F7C:	CJNE	A,#03DH,L0F9B
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	ANL	A,#006H
	JZ	L0F8E
	CPL	056H
	MOV	R1,#018H
	LCALL	L0355
;
L0F8E:	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L0F9B:	CJNE	A,#004H,L0FAD
	LCALL	L384B
	LCALL	L3BAD
	CJNE	R4,#000H,L0FAD
	MOV	01FH,#008H
	LJMP	L08F8
;
;
L0FAD:	LJMP	L09B8
;
;
L0FB0:	MOV	A,07BH
	CJNE	A,#040H,L0FBB
	MOV	065H,#000H
	LJMP	L585F
;
;
L0FBB:	CJNE	A,#001H,L0FCF
	MOV	A,064H
	SUBB	A,#005H
	JZ	L0FC8
	SUBB	A,#013H
	JNZ	L0FCC
;
L0FC8:	SETB	008H
	SETB	023H
;
L0FCC:	LJMP	L585F
;
;
L0FCF:	CJNE	A,#03FH,L0FEF
	MOV	077H,#024H
	MOV	078H,#024H
	MOV	079H,#024H
	LCALL	L384B
	MOV	DPTR,#L216A
	LCALL	L3A6B
	SETB	03BH
	MOV	05CH,#014H
	MOV	065H,#000H
	LJMP	L585F
;
;
L0FEF:	CJNE	A,#03DH,L0FF4
	SJMP	L0F8E
;
L0FF4:	CJNE	A,#002H,L1001
	SETB	023H
	SETB	00CH
	MOV	065H,#000H
	LJMP	L585F
;
;
L1001:	CJNE	A,#029H,L100D
	LCALL	L37C9
	MOV	065H,#000H
	LJMP	L585F
;
;
L100D:	CJNE	A,#004H,L101C
	MOV	A,064H
	CJNE	A,#00FH,L101C
	SETB	008H
	SETB	023H
	LJMP	L585F
;
;
L101C:	LJMP	L09B8
;
;
L101F:	MOV	A,07BH
	CJNE	A,#03EH,L1031
	MOV	R1,#010H
	LCALL	L0355
	MOV	05BH,#032H
	SETB	03AH
	LJMP	L585F
;
;
L1031:	CJNE	A,#03CH,L1039
	CLR	03AH
	LJMP	L103C
;
;
L1039:	CJNE	A,#07FH,L1051
;
L103C:	CLR	03AH
	LCALL	L384B
	JZ	L1049
	LCALL	L3ADC
	LJMP	L585F
;
;
L1049:	MOV	05CH,#014H
	SETB	03BH
	LJMP	L585F
;
;
L1051:	CJNE	A,#002H,L1059
	CLR	03BH
	LJMP	L105C
;
;
L1059:	CJNE	A,#03DH,L1071
;
L105C:	CLR	060H
	LCALL	L380A
	MOV	065H,#000H
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.0,L106E
	LJMP	L0821
;
;
L106E:	LJMP	L585F
;
;
L1071:	CJNE	A,#001H,L108A
	LCALL	L3885
	JZ	L10A5
	CLR	03BH
	LCALL	L3B56
	MOV	072H,#024H
	LCALL	L3AAE
	MOV	065H,#012H
	LJMP	L585F
;
;
L108A:	CJNE	A,#02FH,L109A
	JB	03BH,L1092
	SJMP	L103C
;
L1092:	MOV	05CH,#014H
	SETB	03BH
	LJMP	L0A7B
;
;
L109A:	CJNE	A,#004H,L10A5
	MOV	05CH,#000H
	CLR	03BH
	LCALL	L3991
;
L10A5:	LJMP	L0A7B
;
;
L10A8:	MOV	A,07BH
	CJNE	A,#002H,L10BF
	CLR	03BH
	JNB	061H,L10C2
	CLR	036H
	MOV	065H,#011H
	SETB	024H
	MOV	07BH,#07FH
	LJMP	L110E
;
;
L10BF:	CJNE	A,#03DH,L10CE
;
L10C2:	LCALL	L3885
	LCALL	L3B56
	LCALL	L3AAE
	LJMP	L110E
;
;
L10CE:	CJNE	A,#001H,L10FB
	LCALL	L38A7
	JZ	L10F3
	MOV	DPTR,#L21F8
	MOV	A,#0FFH
	MOVX	@DPTR,A
	LCALL	L384B
	JNZ	L10E4
	LJMP	L105C
;
;
L10E4:	LCALL	L3B4E
	LCALL	L384B
	LCALL	L3AAE
	MOV	065H,#013H
	LJMP	L110E
;
;
L10F3:	MOV	A,#002H
	LCALL	L3B91
	LJMP	L110E
;
;
L10FB:	CJNE	A,#020H,L110E
	CLR	03BH
	MOV	A,07DH
	JZ	L110E
	LCALL	L3B56
	MOV	A,#077H
	MOV	R3,#008H
	LCALL	L15D5
;
L110E:	LJMP	L585F
;
;
L1111:	MOV	A,07BH
	CJNE	A,#02FH,L111E
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L1170
;
;
L111E:	CJNE	A,#002H,L1133
	JB	061H,L1138
	LCALL	L3B4E
	LCALL	L384B
	MOV	DPTR,#L2153
	LCALL	L3AAE
	LJMP	L1170
;
;
L1133:	CJNE	A,#03DH,L1143
	CLR	036H
;
L1138:	MOV	065H,#011H
	SETB	024H
	MOV	07BH,#07FH
	LJMP	L1170
;
;
L1143:	CJNE	A,#020H,L1157
	MOV	A,07DH
	JZ	L1170
	LCALL	L3B4E
	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
	LJMP	L1170
;
;
L1157:	CJNE	A,#001H,L1170
	LCALL	L384B
	LCALL	L3BAD
	CJNE	R4,#001H,L116B
	MOV	A,#002H
	LCALL	L3B91
	LJMP	L1170
;
;
L116B:	LCALL	L3C28
	SJMP	L1138
;
L1170:	LJMP	L585F
;
;
L1173:	MOV	A,07BH
	LCALL	L3BEC
	MOV	R1,#013H
	JNZ	L117E
	MOV	R1,#014H
;
L117E:	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L1187:	MOV	A,07BH
	CJNE	A,#03DH,L118F
	JB	025H,L119C
;
L118F:	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L119C:	MOV	05CH,#001H
	LJMP	L585F
;
;
L11A2:	MOV	A,07BH
	CJNE	A,#02FH,L11AF
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L11AF:	CJNE	A,#002H,L11CA
	JB	061H,L11CD
;
L11B5:	LCALL	L3B20
	LCALL	L387A
	LCALL	L3AAE
	LCALL	L387A
	MOV	DPTR,#L2249
	LCALL	L3C05
	LJMP	L585F
;
;
L11CA:	CJNE	A,#03DH,L11D0
;
L11CD:	LJMP	L0BEC
;
;
L11D0:	CJNE	A,#001H,L1219
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JNB	ACC.7,L11F7
	MOV	DPTR,#L2248
	CLR	A
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	LCALL	L03F3
	CJNE	A,#079H,L11EE
	CLR	A
	MOV	DPTR,#L2248
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
;
L11EE:	LCALL	L39E0
	MOV	065H,#018H
	LJMP	L585F
;
;
L11F7:	LCALL	L387A
	MOV	R2,003H
	MOV	DPTR,#L2248
	MOV	R0,DPL
	MOV	R1,DPH
	MOV	DPTR,#L224A
	LCALL	L04C4
	LCALL	L03F3
	CJNE	A,#079H,L1216
	CLR	A
	MOV	DPTR,#L2248
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
;
L1216:	LJMP	L130F
;
;
L1219:	CJNE	A,#020H,L1267
	MOV	A,07DH
	JZ	L1267
	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
	MOV	A,07DH
	JNZ	L1267
	LCALL	L387A
	LCALL	L3BAD
	CJNE	R4,#000H,L1267
	MOV	A,07DH
	CJNE	A,#002H,L1245
	MOV	DPTR,#L2249
	LCALL	L3C05
	LCALL	L03F3
	LJMP	L1259
;
;
L1245:	MOV	DPTR,#L2249
	LCALL	L3C05
	MOV	DPTR,#L2248
	MOV	A,#000H
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	A,@DPTR
	CJNE	A,#00AH,L125C
	LJMP	L125C
;
;
L1259:	CJNE	A,#010H,L125C
;
L125C:	JC	L1261
	LJMP	L11B5
;
;
L1261:	MOV	065H,#018H
	LCALL	L39E0
;
L1267:	LJMP	L585F
;
;
L126A:	MOV	A,07BH
	CJNE	A,#03FH,L128B
	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	LCALL	L45DF
	LCALL	L387A
	MOV	DPTR,#L2248
	MOV	A,#00BH
;
L1284:	MOVX	@DPTR,A
	INC	DPTR
	DJNZ	R3,L1284
;
L1288:	LJMP	L585F
;
;
L128B:	CJNE	A,#040H,L1297
	LCALL	L1653
	MOV	065H,#01FH
	LJMP	L585F
;
;
L1297:	CJNE	A,#002H,L1288
	SETB	023H
	SETB	00CH
	LCALL	L45DF
	LJMP	L12B4
;
;
L12A4:	MOV	A,07BH
	CJNE	A,#02FH,L12B1
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L12B1:	CJNE	A,#002H,L12CF
;
L12B4:	LCALL	L3B20
	LCALL	L387A
	MOV	DPTR,#L2249
	LCALL	L3AAE
	LCALL	L387A
	MOV	DPTR,#L2249
	LCALL	L3C05
	MOV	065H,#016H
	LJMP	L585F
;
;
L12CF:	CJNE	A,#03DH,L12E7
	LCALL	L387A
	MOV	DPTR,#L2249
	LCALL	L3AAE
	LCALL	L387A
	MOV	DPTR,#L2249
	LCALL	L3C05
	LJMP	L0BEC
;
;
L12E7:	CJNE	A,#004H,L130C
	MOV	065H,#017H
	SETB	023H
	SETB	019H
	LCALL	L45B3
	MOV	01FH,#009H
	LCALL	L387A
	MOV	R2,003H
	MOV	DPTR,#L224A
	MOV	R0,DPL
	MOV	R1,DPH
	MOV	DPTR,#L2248
	LCALL	L04C4
	LJMP	L585F
;
;
L130C:	CJNE	A,#001H,L134F
;
L130F:	LCALL	L387A
	MOV	B,#00AH
	CJNE	R3,#002H,L131B
	MOV	B,#010H
;
L131B:	PUSH	B
	LCALL	L03F3
	INC	A
	POP	B
	CJNE	A,B,L1327
	CLR	A
;
L1327:	CJNE	A,#00AH,L132A
;
L132A:	JC	L133C
	MOV	DPTR,#L2249
	CLR	C
	SUBB	A,#00AH
	MOVX	@DPTR,A
	MOV	DPTR,#L2248
	MOV	A,#001H
	MOVX	@DPTR,A
	LJMP	L1346
;
;
L133C:	MOV	DPTR,#L2249
	MOVX	@DPTR,A
	MOV	DPTR,#L2248
	MOV	A,#000H
	MOVX	@DPTR,A
;
L1346:	LCALL	L03F3
	LCALL	L39E0
	MOV	065H,#018H
;
L134F:	LJMP	L585F
;
;
L1352:	MOV	A,07BH
	CJNE	A,#002H,L1382
;
L1357:	LCALL	L03F3
	CJNE	A,#079H,L1374
	JB	04DH,L1364
	SETB	00CH
	SETB	023H
;
L1364:	CLR	060H
	MOV	R1,#001H
	LCALL	L0355
	MOV	065H,#000H
	LCALL	L45DF
;
L1371:	LJMP	L585F
;
;
L1374:	LCALL	L1653
	LCALL	L4541
	CLR	031H
	MOV	065H,#01FH
	LJMP	L585F
;
;
L1382:	CJNE	A,#041H,L1371
	CLR	03BH
	LCALL	L39FC
	JZ	L1357
	LJMP	L585F
;
;
L138F:	MOV	A,07BH
	CJNE	A,#001H,L13AC
	LCALL	L389D
	JZ	L13A6
	CLR	03BH
	SETB	035H
	MOV	056H,#014H
	MOV	065H,#011H
	LJMP	L585F
;
;
L13A6:	MOV	065H,#003H
	LJMP	L585F
;
;
L13AC:	CJNE	A,#020H,L13BC
	CLR	03BH
	MOV	A,07DH
	JZ	L13BC
	MOV	A,#078H
	MOV	R3,#007H
	LCALL	L15EF
;
L13BC:	LJMP	L585F
;
;
L13BF:	MOV	A,07BH
	CJNE	A,#02FH,L13EA
	JB	035H,L13DC
;
L13C7:	MOV	DPTR,#L2256
	MOVX	A,@DPTR
	MOV	065H,A
	CLR	03AH
	CLR	035H
	LCALL	L5977
	SETB	03BH
	MOV	05CH,#001H
	LJMP	L585F
;
;
L13DC:	JBC	03FH,L13C7
	MOV	056H,#0C8H
	MOV	05BH,#0DCH
	SETB	03AH
	LJMP	L585F
;
;
L13EA:	CJNE	A,#03DH,L1406
	SETB	035H
	MOV	056H,#0C8H
	JBC	03FH,L13FB
	LCALL	L1611
	LJMP	L585F
;
;
L13FB:	LCALL	L061E
	SETB	03FH
	LCALL	L0685
	LJMP	L585F
;
;
L1406:	CJNE	A,#03EH,L1434
	JBC	03AH,L141F
	CLR	03FH
	LCALL	L4587
	LCALL	L1635
	MOV	065H,#01CH
	MOV	05CH,#032H
	SETB	03BH
	LJMP	L585F
;
;
L141F:	JBC	03FH,L142C
	LCALL	L067D
	SETB	03FH
	LCALL	L061E
	SJMP	L13C7
;
L142C:	LCALL	L0685
	LCALL	L061E
	SJMP	L13C7
;
L1434:	CJNE	A,#020H,L146C
	JNB	035H,L146C
	JNB	03AH,L146C
	MOV	A,R5
	CJNE	A,#005H,L1441
;
L1441:	JNC	L146F
	JZ	L146F
	DEC	A
	MOV	DPTR,#L2253
	MOVX	@DPTR,A
	LCALL	L067D
	SETB	03FH
	LCALL	L061E
	CLR	03AH
	MOV	DPTR,#L2256
	MOVX	A,@DPTR
	MOV	065H,A
	CLR	03AH
	CLR	035H
	LCALL	L5977
	LCALL	L1611
	SETB	03BH
	MOV	05CH,#014H
	LJMP	L585F
;
;
L146C:	LJMP	L585F
;
;
L146F:	MOV	056H,#0C8H
	MOV	05BH,#0DCH
	SETB	03AH
	LJMP	L585F
;
;
L147A:	MOV	A,07BH
	CJNE	A,#02FH,L1494
;
L147F:	MOV	DPTR,#L2256
	MOVX	A,@DPTR
	MOV	065H,A
	CLR	03AH
	CLR	035H
	LCALL	L5977
	SETB	03BH
	MOV	05CH,#001H
;
L1491:	LJMP	L585F
;
;
L1494:	CJNE	A,#03DH,L1491
	LCALL	L065D
	LCALL	L5977
	SJMP	L147F
;
L149F:	MOV	A,07BH
	CJNE	A,#001H,L14B9
	LCALL	L5977
	LCALL	L03F3
	LCALL	L39E0
	MOV	065H,#018H
	JB	04DH,L14B6
	MOV	064H,#000H
;
L14B6:	LJMP	L585F
;
;
L14B9:	CJNE	A,#041H,L14BF
	LJMP	L09E5
;
;
L14BF:	LJMP	L585F
;
;
L14C2:	MOV	A,07BH
	CJNE	A,#02FH,L14CF
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L14CF:	CJNE	A,#03DH,L14D5
	LJMP	L0BEC
;
;
L14D5:	CJNE	A,#020H,L14E6
	MOV	A,07DH
	JZ	L14E3
	MOV	R3,#008H
	MOV	A,#077H
	LCALL	L15D5
;
L14E3:	LJMP	L585F
;
;
L14E6:	CJNE	A,#009H,L14F7
	MOV	A,07DH
	JZ	L1524
	LCALL	L156D
	JZ	L1524
	MOV	R5,#00CH
	LJMP	L0B58
;
;
L14F7:	CJNE	A,#004H,L1512
	LCALL	L384B
	LCALL	L3BAD
	CJNE	R4,#000H,L1524
	MOV	DPTR,#L216A
	LCALL	L3C05
	MOV	065H,#000H
	MOV	01FH,#00AH
	LJMP	L08F8
;
;
L1512:	CJNE	A,#002H,L1527
	JNB	061H,L151B
	LJMP	L0BEC
;
;
L151B:	LCALL	L384B
	MOV	DPTR,#L216A
	LCALL	L3AAE
;
L1524:	LJMP	L585F
;
;
L1527:	LJMP	L09B8
;
;
L152A:	MOV	DPTR,#L21DA
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R1,A
	MOV	DPTR,#L0475
	MOVX	A,@DPTR
	CJNE	R1,#000H,L153B
	LJMP	L1550
;
;
L153B:	MOV	R2,#001H
;
L153D:	CJNE	R2,#004H,L1543
	LJMP	L1546
;
;
L1543:	CJNE	R2,#008H,L154B
;
L1546:	INC	DPTR
	MOVX	A,@DPTR
	LJMP	L154D
;
;
L154B:	RR	A
	RR	A
;
L154D:	INC	R2
	DJNZ	R1,L153D
;
L1550:	RET	
;
;
L1551:	LCALL	L152A
	ANL	A,#003H
	MOV	R2,A
	MOV	R0,#007H
	MOV	R3,#007H
	MOV	07DH,#007H
	RET	
;
;
L155F:	LCALL	L152A
	ANL	A,#003H
	MOV	R2,A
	MOV	R0,#008H
	MOV	R3,#008H
	MOV	07DH,#008H
	RET	
;
;
L156D:	MOV	R4,07DH
	CJNE	R4,#005H,L1574
;
L1572:	CLR	A
	RET	
;
;
L1574:	MOV	DPTR,#L047D
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00AH,L1572
	MOV	DPTR,#L0466
	MOVX	A,@DPTR
	CJNE	R4,#004H,L1586
	ANL	A,#008H
;
L1586:	CJNE	R4,#003H,L158B
	ANL	A,#004H
;
L158B:	CJNE	R4,#002H,L1590
	ANL	A,#002H
;
L1590:	CJNE	R4,#001H,L1595
	ANL	A,#001H
;
L1595:	RET	
;
;
L1596:	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	ANL	A,#008H
	JZ	L15A3
	MOV	A,#008H
	MOV	07DH,A
	MOV	R0,A
;
L15A3:	RET	
;
;
L15A4:	MOV	R0,#040H
	MOV	R1,#021H
	MOV	DPTR,#L21DA
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	DPTR,#L2001
	LCALL	L03D3
	MOV	R2,#01CH
	LCALL	L04C4
	RET	
;
;
L15BA:	MOV	DPTR,#L21DA
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	072H,A
	MOV	DPTR,#L2001
	LCALL	L03D3
	MOV	R0,DPL
	MOV	R1,DPH
	MOV	DPTR,#L2140
	MOV	R2,#01CH
	LCALL	L04C4
	RET	
;
;
L15D5:	SUBB	A,07DH
	MOV	R0,A
	MOV	@R0,005H
	MOV	A,R3
	ADD	A,07DH
	MOV	R1,A
	JBC	04CH,L15EB
;
L15E1:	LCALL	L0355
	DEC	07DH
	CLR	061H
	CLR	036H
	RET	
;
;
L15EB:	MOV	R1,#000H
	SJMP	L15E1
;
L15EF:	SUBB	A,07DH
	MOV	R0,A
	MOV	@R0,005H
	DEC	07DH
	RET	
;
;
L15F7:	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	JNB	ACC.7,L1605
	MOV	DPTR,#L201C
	MOVX	A,@DPTR
	CJNE	A,#00BH,L1607
;
L1605:	CLR	A
	RET	
;
;
L1607:	MOV	A,#0FFH
	RET	
;
;
L160A:	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	ANL	A,#020H
	RET	
;
;
L1611:	MOV	079H,#00EH
	MOV	078H,#015H
	MOV	077H,#010H
	MOV	DPTR,#L2253
	MOVX	A,@DPTR
	ANL	A,#003H
	INC	A
	MOV	075H,A
	MOV	076H,#024H
	MOV	074H,#024H
	MOV	073H,#024H
	MOV	072H,#024H
	MOV	R1,#000H
	LCALL	L0355
	RET	
;
;
L1635:	MOV	072H,#00EH
	MOV	073H,#027H
	MOV	074H,#027H
	MOV	075H,#00AH
	MOV	076H,#010H
	MOV	077H,#00EH
	MOV	078H,#024H
	MOV	079H,#024H
	MOV	R1,#000H
	LCALL	L0355
	RET	
;
;
L1653:	SETB	060H
	MOV	072H,#00EH
	MOV	073H,#010H
	MOV	074H,#011H
	MOV	075H,#00EH
	MOV	076H,#010H
	MOV	077H,#024H
	MOV	078H,#01CH
	MOV	079H,#01DH
	MOV	R1,#000H
	LCALL	L0355
	RET	
;
;
L1673:	JNB	044H,L1684
	LCALL	L5937
	MOV	P1,#0CFH
	MOV	A,#07FH
	LCALL	L03CC
	MOV	064H,#01BH
;
L1684:	LJMP	L21C9
;
;
L1687:	LCALL	L4831
	SETB	04DH
	CLR	05CH
	MOV	A,#0FFH
	MOV	DPTR,#L21FC
	MOVX	@DPTR,A
	SETB	04FH
	MOV	R1,#001H
	LCALL	L034F
	JB	05AH,L16A3
	MOV	R1,#016H
	LCALL	L034F
;
L16A3:	MOV	064H,#011H
	LJMP	L21C9
;
;
L16A9:	JBC	005H,L16D8
	JBC	00DH,L1687
	JBC	010H,L16DE
	JBC	004H,L1673
	JBC	00FH,L16DB
	JBC	00EH,L16F9
	JBC	006H,L1702
	JBC	00CH,L16E1
	JBC	016H,L16F3
	JBC	015H,L16E4
	JBC	008H,L16E7
	JBC	019H,L16EA
	JBC	01AH,L16ED
	JBC	01BH,L16F0
	CLR	011H
	LJMP	L585F
;
;
L16D8:	LJMP	L1747
;
;
L16DB:	LJMP	L1806
;
;
L16DE:	LJMP	L1826
;
;
L16E1:	LJMP	L17ED
;
;
L16E4:	LJMP	L17A3
;
;
L16E7:	LJMP	L17A6
;
;
L16EA:	LJMP	L185C
;
;
L16ED:	LJMP	L187F
;
;
L16F0:	LJMP	L18A9
;
;
L16F3:	LCALL	L46A0
	LJMP	L21C9
;
;
L16F9:	LCALL	L467E
	JB	046H,L1702
	LJMP	L21C9
;
;
L1702:	LCALL	L4600
	JNB	053H,L170B
	LCALL	L5931
;
L170B:	LJMP	L21C9
;
;
L170E:	JNB	045H,L1736
	MOV	064H,#003H
	LCALL	L5937
	LCALL	L4709
	MOV	P1,#02EH
	LCALL	L03BF
	JB	ACC.0,L172C
	MOV	04AH,#00EH
	LCALL	L453A
	LJMP	L21C9
;
;
L172C:	SETB	067H
	SETB	02AH
	LCALL	L566C
	LJMP	L21C9
;
;
L1736:	LCALL	L4648
	MOV	04AH,#000H
	SETB	01FH
	LCALL	L5600
	MOV	064H,#000H
	LJMP	L21C9
;
;
L1747:	JB	0D1H,L170E
	JNB	045H,L17A0
	JB	052H,L1755
	SETB	005H
	LJMP	L17A0
;
;
L1755:	JNB	053H,L1762
	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JNB	ACC.1,L17A0
	LJMP	L176B
;
;
L1762:	LCALL	L4618
	JB	ACC.0,L1770
	JNB	ACC.1,L17A0
;
L176B:	SETB	00BH
	LJMP	L179D
;
;
L1770:	MOV	R3,A
	JB	058H,L1776
	SETB	055H
;
L1776:	LCALL	L5931
	MOV	A,R3
	JNB	ACC.1,L17A0
	CLR	031H
	SETB	038H
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L178E
	MOV	059H,#032H
	LJMP	L179D
;
;
L178E:	MOV	059H,#001H
	MOV	A,065H
	CJNE	A,#002H,L179D
	CLR	035H
	SETB	024H
	MOV	07BH,#03EH
;
L179D:	MOV	064H,#004H
;
L17A0:	LJMP	L21C9
;
;
L17A3:	JNB	049H,L17EA
;
L17A6:	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.0,L17BD
	MOV	DPTR,#L0483
	MOVX	A,@DPTR
	CJNE	A,07CH,L17BD
	LCALL	L4798
	MOV	064H,#00FH
	LJMP	L21C9
;
;
L17BD:	CLR	06DH
	JB	046H,L17E4
	LCALL	L452E
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.7,L17D8
	MOV	04AH,#00CH
	LCALL	L453A
	MOV	064H,#01DH
	LJMP	L21C9
;
;
L17D8:	MOV	04AH,#008H
	LCALL	L453A
	MOV	064H,#001H
	LJMP	L21C9
;
;
L17E4:	LCALL	L4541
	MOV	064H,#005H
;
L17EA:	LJMP	L21C9
;
;
L17ED:	JNB	000H,L17F6
	JNB	04BH,L1800
	JB	033H,L1800
;
L17F6:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L1800
	LCALL	L5937
;
L1800:	LCALL	L4632
	LJMP	L21C9
;
;
L1806:	MOV	064H,#007H
	CLR	06DH
	LCALL	L5937
	LCALL	L460F
	MOV	DPTR,#L0466
	MOVX	A,@DPTR
	JB	ACC.7,L181D
	SETB	009H
	LJMP	L21C9
;
;
L181D:	MOV	04AH,#001H
	LCALL	L453A
	LJMP	L21C9
;
;
L1826:	MOV	A,065H
	CJNE	A,#005H,L182E
	LJMP	L21C9
;
;
L182E:	CJNE	A,#019H,L183D
	LCALL	L45DF
	LCALL	L5931
	MOV	064H,#024H
	LJMP	L21C9
;
;
L183D:	LCALL	L5931
	CLR	054H
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.1,L184C
	LCALL	L4712
;
L184C:	LCALL	L475D
	SETB	063H
	CLR	06DH
	LCALL	L474A
	MOV	064H,#003H
	LJMP	L21C9
;
;
L185C:	MOV	DPTR,#L08AA
	MOVX	A,@DPTR
	MOV	DPTR,#L2251
	MOVX	@DPTR,A
	JB	046H,L1876
	LCALL	L452E
	MOV	04AH,#006H
	LCALL	L453A
	MOV	064H,#01EH
	LJMP	L21C9
;
;
L1876:	LCALL	L45EB
	MOV	064H,#01FH
	LJMP	L21C9
;
;
L187F:	MOV	A,065H
	CJNE	A,#005H,L188F
	JNB	04DH,L188C
	SETB	00BH
	MOV	064H,#013H
;
L188C:	LJMP	L21C9
;
;
L188F:	MOV	064H,#020H
	LCALL	L4770
	LCALL	L4712
	CLR	06DH
	LCALL	L5937
	LCALL	L460F
	MOV	04AH,#001H
	LCALL	L453A
	LJMP	L21C9
;
;
L18A9:	MOV	A,065H
	CJNE	A,#005H,L18B9
	JNB	04DH,L18B6
	SETB	00BH
	MOV	064H,#013H
;
L18B6:	LJMP	L21C9
;
;
L18B9:	CLR	054H
	SETB	063H
	CLR	06DH
	LCALL	L475D
	LCALL	L4712
	MOV	064H,#020H
	JNB	04DH,L18B6
	SETB	023H
	SETB	00CH
	LJMP	L21C9
;
;
L18D2:	JBC	007H,L18EE
	JBC	00CH,L18F7
	JBC	009H,L18FF
	JBC	016H,L18EB
	CLR	008H
	CLR	00EH
	CLR	00DH
	CLR	01AH
	CLR	01BH
	LJMP	L585F
;
;
L18EB:	LJMP	L16F3
;
;
L18EE:	LCALL	L468A
	LCALL	L459D
	LJMP	L21C9
;
;
L18F7:	LCALL	L47C3
	CLR	054H
	LJMP	L1A7E
;
;
L18FF:	LCALL	L4648
	MOV	064H,#002H
	LJMP	L21C9
;
;
L1908:	JBC	00EH,L192A
	JBC	006H,L1948
	JBC	00AH,L194E
	JBC	013H,L1956
	JBC	016H,L1987
	CLR	00CH
	CLR	011H
	CLR	012H
	CLR	00DH
	CLR	010H
	CLR	008H
	CLR	01AH
	CLR	01BH
	LJMP	L585F
;
;
L192A:	LCALL	L467E
	JNB	048H,L193D
	SETB	01FH
	JNB	059H,L1940
	JB	062H,L1940
	MOV	052H,#014H
	SETB	031H
;
L193D:	LJMP	L21C9
;
;
L1940:	MOV	07BH,#040H
	SETB	024H
	LJMP	L1963
;
;
L1948:	LCALL	L4600
	LJMP	L21C9
;
;
L194E:	LCALL	L47C3
	CLR	054H
	LJMP	L1A7E
;
;
L1956:	MOV	A,07CH
	MOV	DPTR,#L2190
	MOVX	@DPTR,A
	SETB	024H
	MOV	07BH,#03FH
	CLR	031H
;
L1963:	CLR	059H
	MOV	A,#002H
	LCALL	L47B0
	JB	05CH,L197C
	LCALL	L5931
	LCALL	L477E
	LCALL	L474A
	MOV	064H,#003H
	LJMP	L21C9
;
;
L197C:	MOV	059H,#0CDH
	SETB	038H
	MOV	064H,#00BH
	LJMP	L21C9
;
;
L1987:	LJMP	L16F3
;
;
L198A:	LJMP	L1AFA
;
;
L198D:	LJMP	L1B00
;
;
L1990:	LJMP	L1AC8
;
;
L1993:	LJMP	L16F3
;
;
L1996:	LCALL	L4700
	LJMP	L21C9
;
;
L199C:	JNB	047H,L19B1
	JB	0D1H,L19BF
	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JB	ACC.7,L19B4
	LCALL	L4700
	MOV	R1,#00FH
	LCALL	L034F
;
L19B1:	LJMP	L21C9
;
;
L19B4:	SETB	038H
	MOV	059H,#00FH
	LCALL	L5964
	LJMP	L19C8
;
;
L19BF:	MOV	P1,#02EH
	LCALL	L03BF
	JB	ACC.0,L19CB
;
L19C8:	LCALL	L468D
;
L19CB:	LJMP	L21C9
;
;
L19CE:	JBC	00BH,L1A31
	JBC	009H,L1996
	JBC	00EH,L1A20
	JBC	006H,L1A37
	JBC	007H,L199C
	JBC	00CH,L1A12
	JBC	011H,L1A15
	JBC	008H,L1990
	JBC	00AH,L1A12
	JBC	012H,L1A26
	JBC	016H,L1993
	JBC	015H,L1A09
	JBC	00FH,L1A18
	JBC	010H,L1A18
	JBC	005H,L198D
	JBC	040H,L198A
	JBC	01AH,L1A0C
	JBC	01BH,L1A0F
	CLR	00DH
	LJMP	L585F
;
;
L1A09:	LJMP	L1AF4
;
;
L1A0C:	LJMP	L187F
;
;
L1A0F:	LJMP	L18A9
;
;
L1A12:	LJMP	L1A7E
;
;
L1A15:	LJMP	L1A7C
;
;
L1A18:	MOV	A,#000H
	LCALL	L47B0
	LJMP	L21C9
;
;
L1A20:	LCALL	L467E
	LJMP	L1A40
;
;
L1A26:	SETB	031H
	MOV	052H,#00AH
	MOV	064H,#00AH
	LJMP	L21C9
;
;
L1A31:	LCALL	L5977
	LJMP	L21C9
;
;
L1A37:	LCALL	L4600
	LCALL	L5931
	JB	046H,L1A77
;
L1A40:	JNB	04DH,L1A5B
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.3,L1A5B
	MOV	A,07CH
	MOV	DPTR,#L21F9
	MOVX	@DPTR,A
	SETB	038H
	MOV	059H,#014H
	MOV	064H,#019H
	LJMP	L21C9
;
;
L1A5B:	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JB	ACC.6,L1A65
	LJMP	L21C9
;
;
L1A65:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	MOV	052H,#002H
	JB	ACC.0,L1A72
	MOV	052H,#03CH
;
L1A72:	SETB	031H
	LJMP	L21C9
;
;
L1A77:	CLR	031H
	LJMP	L21C9
;
;
L1A7C:	CLR	054H
;
L1A7E:	CLR	063H
	CLR	032H
	CLR	038H
	CLR	031H
	LCALL	L4709
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L1AA7
	MOV	A,065H
	CJNE	A,#01CH,L1A98
	LJMP	L1AA7
;
;
L1A98:	CJNE	A,#019H,L1AA4
	MOV	064H,#007H
	LCALL	L45B3
	LJMP	L1F80
;
;
L1AA4:	LCALL	L4541
;
L1AA7:	MOV	064H,#009H
	JNB	054H,L1AB8
	MOV	04AH,#004H
	LCALL	L453A
	SETB	06FH
	LJMP	L21C9
;
;
L1AB8:	MOV	A,07CH
	LCALL	L0410
	LCALL	L045A
	LCALL	L4648
	SETB	052H
	LJMP	L21C9
;
;
L1AC8:	LCALL	L5937
	MOV	A,01FH
	CJNE	A,#007H,L1AEF
	CLR	031H
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.6,L1AE3
	SETB	067H
	SETB	02AH
	MOV	064H,#01AH
	LJMP	L21C9
;
;
L1AE3:	MOV	04AH,#00BH
	LCALL	L453A
	MOV	064H,#01AH
	LJMP	L21C9
;
;
L1AEF:	CLR	059H
	LJMP	L1CD2
;
;
L1AF4:	JB	049H,L1B46
	LJMP	L1B11
;
;
L1AFA:	JB	041H,L1B4F
	LJMP	L1B1A
;
;
L1B00:	JNB	0D1H,L1B06
	LJMP	L1747
;
;
L1B06:	JB	052H,L1B0E
	SETB	005H
	LJMP	L1B5F
;
;
L1B0E:	JB	045H,L1B46
;
L1B11:	JNB	03FH,L1B1A
	LCALL	L0617
	LJMP	L21C9
;
;
L1B1A:	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.2,L1B23
	CLR	032H
;
L1B23:	LCALL	L4709
	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JB	ACC.7,L1B35
	LCALL	L4648
	SETB	052H
	LJMP	L21C9
;
;
L1B35:	JNB	038H,L1B3A
	SETB	005H
;
L1B3A:	MOV	04AH,#003H
	LCALL	L453A
	MOV	064H,#00AH
	LJMP	L21C9
;
;
L1B46:	JNB	03FH,L1B4F
	LCALL	L0610
	LJMP	L21C9
;
;
L1B4F:	LCALL	L5937
	LCALL	L4652
	JNB	063H,L1B5F
	CLR	063H
	MOV	R1,#001H
	LCALL	L034F
;
L1B5F:	LJMP	L21C9
;
;
L1B62:	JBC	005H,L1BAC
	JBC	040H,L1BBF
	JBC	006H,L1B9D
	JBC	00BH,L1BC5
	JBC	00EH,L1BA6
	JBC	00FH,L1B93
	JBC	010H,L1B98
	JBC	016H,L1BE4
	JBC	01AH,L1B8D
	JBC	01BH,L1B90
	CLR	00DH
	CLR	008H
	CLR	00CH
	CLR	011H
	CLR	012H
	LJMP	L585F
;
;
L1B8D:	LJMP	L187F
;
;
L1B90:	LJMP	L18A9
;
;
L1B93:	CLR	038H
	LJMP	L1806
;
;
L1B98:	CLR	038H
	LJMP	L1826
;
;
L1B9D:	LCALL	L4600
	LCALL	L5931
	LJMP	L21C9
;
;
L1BA6:	LCALL	L467E
	LJMP	L21C9
;
;
L1BAC:	CLR	038H
	SETB	06DH
	JNB	04DH,L1BB9
	MOV	064H,#013H
	LJMP	L21C9
;
;
L1BB9:	MOV	064H,#000H
	LJMP	L21C9
;
;
L1BBF:	JNB	041H,L1BB9
	LJMP	L1BCE
;
;
L1BC5:	JNB	03FH,L1BCE
	LCALL	L0610
	LJMP	L21C9
;
;
L1BCE:	LCALL	L5937
	CLR	06DH
	CLR	00EH
	LCALL	L474A
	LCALL	L4652
	LCALL	L477E
	MOV	064H,#003H
	LJMP	L21C9
;
;
L1BE4:	LJMP	L16F3
;
;
L1BE7:	JBC	005H,L1C1E
	JBC	006H,L1C2F
	JBC	008H,L1C38
	JBC	00AH,L1C53
	JBC	00FH,L1C16
	JBC	010H,L1C16
	JBC	016H,L1C69
	JBC	015H,L1C35
	JBC	01AH,L1C10
	JBC	01BH,L1C13
	CLR	012H
	CLR	011H
	CLR	00DH
	CLR	00CH
	LJMP	L585F
;
;
L1C10:	LJMP	L187F
;
;
L1C13:	LJMP	L18A9
;
;
L1C16:	CLR	031H
	LCALL	L5977
	LJMP	L1806
;
;
L1C1E:	LCALL	L4618
	JNB	053H,L1C2C
	LCALL	L5977
	CLR	031H
	MOV	064H,#000H
;
L1C2C:	LJMP	L21C9
;
;
L1C2F:	LCALL	L4600
	LJMP	L21C9
;
;
L1C35:	JNB	049H,L1C50
;
L1C38:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	MOV	04AH,#004H
	JB	ACC.3,L1C48
	JNB	ACC.2,L1C50
	MOV	04AH,#007H
;
L1C48:	LCALL	L453A
	CLR	031H
	MOV	064H,#006H
;
L1C50:	LJMP	L21C9
;
;
L1C53:	LCALL	L5977
	JNB	053H,L1C5C
	LCALL	L5931
;
L1C5C:	SETB	06DH
	MOV	07BH,#040H
	SETB	024H
	MOV	064H,#000H
	LJMP	L21C9
;
;
L1C69:	LJMP	L16F3
;
;
L1C6C:	JBC	007H,L1C8A
	JBC	00EH,L1CAD
	JBC	009H,L1C93
	JBC	00BH,L1CB8
	JBC	016H,L1CDE
	CLR	01AH
	CLR	01BH
	CLR	00DH
	CLR	008H
	CLR	00CH
	CLR	015H
	LJMP	L585F
;
;
L1C8A:	LCALL	L468A
	LCALL	L459D
	LJMP	L21C9
;
;
L1C93:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	LCALL	L4648
	JB	ACC.3,L1CAA
	LCALL	L5977
	SETB	024H
	MOV	07BH,#040H
	MOV	064H,#000H
	SETB	06DH
;
L1CAA:	LJMP	L21C9
;
;
L1CAD:	LCALL	L467E
	SETB	038H
	MOV	059H,#046H
	LJMP	L21C9
;
;
L1CB8:	LCALL	L452E
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.7,L1CD2
	MOV	A,07CH
	JNZ	L1CD2
	MOV	04AH,#00CH
	LCALL	L453A
	MOV	064H,#01DH
	LJMP	L21C9
;
;
L1CD2:	MOV	04AH,#008H
	LCALL	L453A
	MOV	064H,#001H
	LJMP	L21C9
;
;
L1CDE:	LJMP	L16F3
;
;
L1CE1:	CLR	031H
	CLR	038H
	SETB	009H
	CLR	054H
	MOV	064H,#009H
	LJMP	L21C9
;
;
L1CEF:	LJMP	L16F3
;
;
L1CF2:	JBC	00EH,L1D19
	JBC	007H,L1D1F
	JBC	009H,L1D2C
	JBC	00BH,L1D7C
	JBC	011H,L1CE1
	JBC	016H,L1CEF
	CLR	01AH
	CLR	01BH
	CLR	006H
	CLR	00CH
	CLR	008H
	CLR	00FH
	CLR	010H
	CLR	012H
	CLR	00DH
	LJMP	L585F
;
;
L1D19:	LCALL	L467E
	LJMP	L21C9
;
;
L1D1F:	SETB	01FH
	MOV	R1,#00FH
	LCALL	L034F
	MOV	04AH,#010H
	LJMP	L21C9
;
;
L1D2C:	MOV	R1,#016H
	LCALL	L034F
	CLR	067H
	SETB	02AH
	JB	051H,L1D6F
	SETB	038H
	MOV	059H,#092H
	SETB	031H
	MOV	052H,#07EH
	JB	05AH,L1D5A
	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	JNB	ACC.7,L1D5A
	MOV	A,065H
	CJNE	A,#005H,L1D5A
	MOV	DPTR,#L2160
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L1D5D
;
L1D5A:	LJMP	L21C9
;
;
L1D5D:	MOV	052H,#023H
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.1,L1D6C
	MOV	A,#000H
	LCALL	L47B0
;
L1D6C:	LJMP	L21C9
;
;
L1D6F:	MOV	071H,#00BH
	SETB	01DH
	SETB	06DH
	MOV	064H,#000H
	LJMP	L21C9
;
;
L1D7C:	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	JNB	ACC.7,L1D94
	JB	05AH,L1D94
	MOV	A,065H
	CJNE	A,#005H,L1D94
	MOV	DPTR,#L2160
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L1D9E
;
L1D94:	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.2,L1D9E
	LCALL	L4712
;
L1D9E:	LCALL	L475D
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.0,L1DAA
	SETB	02AH
;
L1DAA:	SETB	067H
	SETB	01FH
	MOV	04AH,#005H
	MOV	059H,#06AH
	SETB	038H
	LCALL	L5964
	MOV	064H,#008H
	LJMP	L21C9
;
;
L1DBF:	CLR	038H
	LCALL	L5977
	JB	05AH,L1DDC
	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	JNB	ACC.7,L1DDC
	MOV	A,065H
	CJNE	A,#005H,L1DDC
	MOV	DPTR,#L2160
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L1DFE
;
L1DDC:	MOV	A,#000H
	LCALL	L47B0
	MOV	064H,#009H
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JB	ACC.4,L1DEE
	JB	054H,L1DF3
;
L1DEE:	SETB	009H
	LJMP	L21C9
;
;
L1DF3:	MOV	04AH,#004H
	LCALL	L453A
	SETB	06FH
	LJMP	L21C9
;
;
L1DFE:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.7,L1E0C
	MOV	DPTR,#L06E0
	MOVX	A,@DPTR
	LCALL	L045A
;
L1E0C:	MOV	01FH,#004H
	MOV	04AH,#009H
	LCALL	L453A
	MOV	064H,#00CH
	LJMP	L21C9
;
;
L1E1B:	JBC	005H,L1E62
	JBC	040H,L1E81
	JBC	015H,L1E5C
	JBC	00EH,L1E53
	JBC	007H,L1EA0
	JBC	011H,L1EA6
	JBC	00AH,L1DBF
	JBC	00BH,L1EB2
	JBC	016H,L1E59
	JBC	01AH,L1E4D
	JBC	01BH,L1E50
	CLR	00CH
	CLR	006H
	CLR	008H
	CLR	00FH
	CLR	010H
	CLR	012H
	CLR	00DH
	LJMP	L585F
;
;
L1E4D:	LJMP	L187F
;
;
L1E50:	LJMP	L18A9
;
;
L1E53:	LCALL	L467E
	LJMP	L21C9
;
;
L1E59:	LJMP	L16F3
;
;
L1E5C:	JNB	049H,L1E9D
	LJMP	L1E81
;
;
L1E62:	JNB	045H,L1E9D
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.3,L1E78
	MOV	04AH,#011H
	LCALL	L453A
	MOV	064H,#025H
	LJMP	L21C9
;
;
L1E78:	JNB	03FH,L1E81
	LCALL	L0610
	LJMP	L21C9
;
;
L1E81:	LCALL	L5937
	LCALL	L474A
	SETB	01FH
	MOV	04AH,#000H
	LCALL	L4652
	LCALL	L477E
	MOV	065H,#000H
	MOV	R1,#001H
	LCALL	L034F
	MOV	064H,#003H
;
L1E9D:	LJMP	L21C9
;
;
L1EA0:	LCALL	L468A
	LJMP	L21C9
;
;
L1EA6:	LCALL	L5977
	CLR	031H
	CLR	054H
	CLR	038H
	LJMP	L1DDC
;
;
L1EB2:	SETB	038H
	JB	067H,L1ED0
	MOV	059H,#06AH
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.0,L1EC3
	SETB	02AH
;
L1EC3:	SETB	067H
	SETB	01FH
	MOV	04AH,#005H
	LCALL	L5964
	LJMP	L21C9
;
;
L1ED0:	MOV	059H,#092H
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.0,L1EDD
	LCALL	L4648
;
L1EDD:	CLR	067H
	LCALL	L5977
	LJMP	L21C9
;
;
L1EE5:	LJMP	L1F80
;
;
L1EE8:	LJMP	L187F
;
;
L1EEB:	LJMP	L18A9
;
;
L1EEE:	JBC	00EH,L1F2A
	JBC	006H,L1F51
	JBC	007H,L1F6B
	JBC	009H,L1F71
	JBC	00AH,L1EE5
	JBC	00BH,L1F77
	JBC	00FH,L1F57
	JBC	010H,L1F5C
	JBC	016H,L1F27
	JBC	008H,L1F1F
	JBC	01AH,L1EE8
	JBC	01BH,L1EEB
	CLR	015H
	CLR	00CH
	CLR	011H
	CLR	012H
	CLR	00DH
	LJMP	L585F
;
;
L1F1F:	MOV	07BH,#03DH
	SETB	024H
	LJMP	L585F
;
;
L1F27:	LJMP	L16F3
;
;
L1F2A:	LCALL	L467E
	JNB	048H,L1F3B
	JB	06FH,L1F3E
	JB	031H,L1F3B
	SETB	031H
	MOV	052H,#002H
;
L1F3B:	LJMP	L21C9
;
;
L1F3E:	CLR	06FH
	SETB	038H
	MOV	DPTR,#L047B
	MOVX	A,@DPTR
	MOV	B,A
	MOV	A,#06EH
	SUBB	A,B
	MOV	059H,A
	LJMP	L21C9
;
;
L1F51:	LCALL	L4600
	LJMP	L21C9
;
;
L1F57:	SETB	00FH
	LJMP	L1F5E
;
;
L1F5C:	SETB	010H
;
L1F5E:	MOV	064H,#000H
	CLR	031H
	CLR	038H
	LCALL	L5977
	LJMP	L21C9
;
;
L1F6B:	LCALL	L468A
	LJMP	L21C9
;
;
L1F71:	LCALL	L4648
	LJMP	L21C9
;
;
L1F77:	MOV	04AH,#004H
	LCALL	L453A
	LJMP	L21C9
;
;
L1F80:	SETB	06DH
	CLR	062H
	MOV	DPTR,#L21FA
	MOV	A,07CH
	MOVX	@DPTR,A
	JB	05AH,L1FA0
	MOV	A,065H
	CJNE	A,#005H,L1FA0
	MOV	065H,#000H
	SETB	024H
	MOV	07BH,#00DH
	LCALL	L5977
	LJMP	L1FB0
;
;
L1FA0:	MOV	A,065H
	CJNE	A,#01CH,L1FA8
	LJMP	L1FB0
;
;
L1FA8:	LCALL	L5977
	MOV	R1,#001H
	LCALL	L034F
;
L1FB0:	MOV	DPTR,#L0466
	MOVX	A,@DPTR
	JNB	ACC.5,L1FB9
	SETB	054H
;
L1FB9:	LCALL	L0577
	JB	04DH,L1FC5
	MOV	064H,#000H
	LJMP	L1AB8
;
;
L1FC5:	SETB	04FH
	JB	05AH,L1FCF
	MOV	R1,#016H
	LCALL	L034F
;
L1FCF:	LCALL	L4831
	MOV	064H,#011H
	LJMP	L21C9
;
;
L1FD8:	JBC	005H,L2012
	JBC	015H,L201B
	JBC	00EH,L200C
	JBC	007H,L2024
	JBC	006H,L2035
	JBC	00FH,L203E
	JBC	010H,L203E
	JBC	00CH,L2009
	JBC	00BH,L2046
	JBC	00AH,L204F
	JBC	009H,L206D
	JBC	016H,L207B
	CLR	01AH
	CLR	01BH
;
L2000:	CLR	012H
	CLR	008H
	CLR	00DH
	LJMP	L585F
;
;
L2009:	LJMP	L1A7E
;
;
L200C:	LCALL	L467E
	LJMP	L21C9
;
;
L2012:	JNB	045H,L2046
	LCALL	L4587
;
L2018:	LJMP	L21C9
;
;
L201B:	JNB	049H,L2046
	LCALL	L4587
	LJMP	L21C9
;
;
L2024:	JNB	047H,L2032
	SETB	038H
	MOV	059H,#00AH
	LCALL	L5964
	LCALL	L468D
;
L2032:	LJMP	L21C9
;
;
L2035:	LCALL	L4600
	LCALL	L5931
	LJMP	L21C9
;
;
L203E:	MOV	A,#000H
	LCALL	L47B0
	LJMP	L21C9
;
;
L2046:	LCALL	L5977
	LCALL	L5931
	LJMP	L21C9
;
;
L204F:	MOV	064H,#003H
	JB	046H,L2061
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.6,L2061
	MOV	052H,#03CH
	SETB	031H
;
L2061:	JNB	045H,L206A
	LCALL	L5977
	LCALL	L4652
;
L206A:	LJMP	L21C9
;
;
L206D:	LCALL	L4648
	LCALL	L5977
	SETB	031H
	MOV	052H,#00FH
	LJMP	L21C9
;
;
L207B:	LJMP	L16F3
;
;
L207E:	JBC	00EH,L20AF
	JBC	007H,L20DD
	JBC	00CH,L20AC
	JBC	00BH,L20A6
	JBC	009H,L20CE
	JBC	074H,L20A9
	JBC	016H,L20DA
	JBC	011H,L20C9
	JBC	006H,L20C3
	CLR	01AH
	CLR	01BH
	CLR	012H
	CLR	008H
	CLR	00DH
	LJMP	L585F
;
;
L20A6:	LJMP	L2130
;
;
L20A9:	LJMP	L215E
;
;
L20AC:	LJMP	L1A7E
;
;
L20AF:	LCALL	L467E
	JNB	048H,L20C0
	SETB	052H
	LCALL	L477E
	LCALL	L474A
	MOV	064H,#003H
;
L20C0:	LJMP	L21C9
;
;
L20C3:	LCALL	L4600
	LJMP	L21C9
;
;
L20C9:	CLR	054H
	LJMP	L21C9
;
;
L20CE:	JB	06EH,L20D7
	LCALL	L4648
	LJMP	L21C9
;
;
L20D7:	LJMP	L2153
;
;
L20DA:	LCALL	L46A0
;
L20DD:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.6,L212A
	JNB	06AH,L20F7
	MOV	A,07CH
	MOV	DPTR,#L2001
	LCALL	L03D3
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L210F
	CLR	06AH
;
L20F7:	MOV	DPTR,#L2008
	MOV	A,01FH
	JZ	L2101
	MOV	DPTR,#L216B
;
L2101:	MOV	A,07CH
	LCALL	L03D3
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L210F
	LJMP	L21AA
;
;
L210F:	MOV	R1,01FH
	CJNE	R1,#000H,L2122
	MOV	DPTR,#L216B
	MOVX	@DPTR,A
	MOV	R1,A
	MOV	A,#00BH
	MOV	R2,#007H
;
L211D:	INC	DPTR
	MOVX	@DPTR,A
	DJNZ	R2,L211D
	MOV	A,R1
;
L2122:	SETB	070H
	SETB	072H
	MOV	R1,A
	LJMP	L21C9
;
;
L212A:	LCALL	L468D
	LJMP	L21C9
;
;
L2130:	MOV	01AH,#000H
	MOV	A,07CH
	MOV	DPTR,#L2000
	LCALL	L03D3
	MOVX	A,@DPTR
	ANL	A,#00FH
	CLR	06AH
;
L2140:	CJNE	A,#003H,L2145
	SETB	06AH
;
L2145:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.6,L2153
	SETB	067H
;
L214E:	SETB	02AH
	LJMP	L21C9
;
;
L2153:	MOV	04AH,#00AH
	LCALL	L453A
	SETB	06EH
;
L215B:	LJMP	L21C9
;
;
L215E:	INC	01AH
;
L2160:	MOV	A,01AH
	JNB	06AH,L2186
	CJNE	A,#007H,L2170
;
L2168:	CLR	06AH
;
L216A:	MOV	01AH,#000H
	LJMP	L218C
;
;
L2170:	MOV	A,07CH
;
L2172:	MOV	DPTR,#L2001
	LCALL	L03D3
	MOV	A,01AH
	ADD	A,DPL
	MOV	DPL,A
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L21B0
	SJMP	L2168
;
L2186:	CJNE	A,#008H,L218C
	LJMP	L21AA
;
;
L218C:	MOV	A,01FH
;
L218E:	JZ	L2196
;
L2190:	MOV	DPTR,#L216B
	LJMP	L2199
;
;
L2196:	MOV	DPTR,#L2008
;
L2199:	MOV	A,07CH
	LCALL	L03D3
;
L219E:	MOV	A,01AH
;
L21A0:	ADD	A,DPL
	MOV	DPL,A
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L21B0
;
L21AA:	LCALL	L4648
	LJMP	L21C9
;
;
L21B0:	MOV	R1,01FH
	CJNE	R1,#000H,L21C1
	MOV	DPTR,#L216B
;
L21B8:	MOV	R1,A
;
L21B9:	MOV	A,01AH
	ADD	A,DPL
	MOV	DPL,A
;
L21BF:	MOV	A,R1
	MOVX	@DPTR,A
;
L21C1:	SETB	070H
	SETB	072H
;
L21C5:	MOV	R1,A
;
L21C6:	LJMP	L21C9
;
;
L21C9:	SETB	023H
	LJMP	L585F
;
;
L21CE:	JBC	007H,L21E6
	JBC	009H,L21EB
	JBC	016H,L21FB
	CLR	01AH
	CLR	01BH
;
L21DB:	CLR	008H
	CLR	015H
	CLR	00CH
;
L21E1:	CLR	00DH
	LJMP	L585F
;
;
L21E6:	LCALL	L468A
	SJMP	L21C9
;
L21EB:	MOV	A,07CH
	LCALL	L0410
	LCALL	L045A
;
L21F3:	LCALL	L4648
	MOV	064H,#009H
;
L21F9:	SJMP	L21C9
;
L21FB:	LCALL	L46A0
;
L21FE:	SJMP	L21C9
;
L2200:	JBC	00EH,L222F
	JBC	00FH,L2235
	JBC	010H,L223E
	JBC	007H,L2248
	JBC	009H,L2250
	JBC	00AH,L225D
	JBC	005H,L2274
	JBC	040H,L2280
	CLR	01AH
	CLR	01BH
	CLR	006H
	CLR	008H
	CLR	015H
	CLR	00CH
	CLR	011H
	CLR	012H
	CLR	016H
	CLR	00DH
	LJMP	L585F
;
;
L222F:	LCALL	L467E
	LJMP	L2294
;
;
L2235:	MOV	04AH,#001H
	LCALL	L453A
;
L223B:	LJMP	L2294
;
;
L223E:	CLR	050H
;
L2240:	SETB	010H
;
L2242:	MOV	064H,#000H
	LJMP	L2294
;
;
L2248:	SETB	01FH
;
L224A:	MOV	04AH,#010H
	LJMP	L2294
;
;
L2250:	SETB	031H
;
L2252:	MOV	052H,#096H
	SETB	06EH
;
L2257:	LCALL	L4700
	LJMP	L2294
;
;
L225D:	JBC	06EH,L226C
	CLR	067H
	SETB	02AH
	SETB	052H
	LCALL	L4709
	LJMP	L2294
;
;
L226C:	MOV	052H,#096H
	SETB	031H
	LJMP	L2294
;
;
L2274:	JNB	045H,L2294
	JNB	03FH,L2280
	LCALL	L0610
	LJMP	L21C9
;
;
L2280:	CLR	06EH
	CLR	050H
	MOV	R1,#001H
	LCALL	L034F
	LCALL	L474A
	CLR	06DH
	MOV	064H,#003H
	LCALL	L4652
;
L2294:	LJMP	L21C9
;
;
L2297:	JBC	007H,L22A3
	JBC	009H,L22A9
	JBC	00EH,L22AF
	LJMP	L21C9
;
;
L22A3:	LCALL	L468A
	LJMP	L21C9
;
;
L22A9:	LCALL	L4648
	LJMP	L21C9
;
;
L22AF:	LCALL	L467E
	MOV	064H,#008H
	LJMP	L1E78
;
;
L22B8:	LJMP	L222F
;
;
L22BB:	LJMP	L2248
;
;
L22BE:	JBC	00EH,L22B8
	JBC	00AH,L22ED
	JBC	007H,L22BB
	JBC	009H,L22FC
	JBC	013H,L2308
	JBC	012H,L22EB
	JBC	00FH,L2310
	JBC	00CH,L2320
	CLR	01AH
	CLR	01BH
	CLR	006H
	CLR	008H
	CLR	015H
	CLR	011H
	CLR	010H
	CLR	016H
	CLR	00DH
	LJMP	L585F
;
;
L22EB:	CLR	031H
;
L22ED:	MOV	04AH,#008H
	JNB	046H,L22F6
	MOV	04AH,#009H
;
L22F6:	LCALL	L453A
	LJMP	L2347
;
;
L22FC:	CLR	067H
	SETB	02AH
	SETB	031H
	MOV	052H,#03CH
	LJMP	L2347
;
;
L2308:	CLR	031H
	LCALL	L4720
	LJMP	L2347
;
;
L2310:	MOV	04AH,#001H
	LCALL	L453A
	CLR	031H
	CLR	032H
	MOV	064H,#00DH
	LJMP	L2347
;
;
L2320:	CLR	031H
	CLR	032H
	CLR	050H
	JB	04DH,L233A
	CLR	067H
	SETB	02AH
	SETB	052H
	MOV	R1,#001H
	LCALL	L034F
	MOV	064H,#000H
	LJMP	L2347
;
;
L233A:	LCALL	L4831
	SETB	04FH
	MOV	R1,#015H
	LCALL	L034F
	MOV	064H,#011H
;
L2347:	LJMP	L21C9
;
;
L234A:	JNB	046H,L237B
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.3,L2363
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.1,L2363
	MOV	A,07CH
	CJNE	A,#000H,L2363
	LJMP	L2369
;
;
L2363:	MOV	A,07CH
	MOV	DPTR,#L21FA
	MOVX	@DPTR,A
;
L2369:	JB	053H,L237E
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.2,L2387
	SETB	038H
	MOV	059H,#00AH
	MOV	064H,#012H
;
L237B:	LJMP	L21C9
;
;
L237E:	LCALL	L5931
	MOV	052H,#01EH
	LJMP	L238D
;
;
L2387:	MOV	DPTR,#L0486
	MOVX	A,@DPTR
	MOV	052H,A
;
L238D:	CLR	038H
	SETB	031H
	CLR	04FH
	MOV	R1,#015H
	LCALL	L034F
	MOV	064H,#013H
	LJMP	L21C9
;
;
L239E:	LCALL	L46A0
	LJMP	L21C9
;
;
L23A4:	JBC	00EH,L23F4
	JBC	00BH,L23CD
	JBC	005H,L23FC
	JBC	00CH,L2405
	JBC	015H,L240B
	JBC	016H,L239E
	JBC	00DH,L242B
	JBC	008H,L240B
	JBC	019H,L23D9
	JBC	006H,L234A
	CLR	00FH
	CLR	010H
	CLR	01AH
	CLR	01BH
	LJMP	L585F
;
;
L23CD:	JNB	046H,L23D3
	LJMP	L234A
;
;
L23D3:	LCALL	L48AB
	LJMP	L21C9
;
;
L23D9:	MOV	DPTR,#L08AA
	MOVX	A,@DPTR
	MOV	DPTR,#L2251
	MOVX	@DPTR,A
	LCALL	L4831
	MOV	A,07CH
	MOV	DPTR,#L21F9
	MOVX	@DPTR,A
	CLR	06BH
	MOV	064H,#022H
	SETB	059H
	LJMP	L21C9
;
;
L23F4:	LCALL	L467E
	CLR	014H
	LJMP	L21C9
;
;
L23FC:	JNB	045H,L2402
	LCALL	L4618
;
L2402:	LJMP	L21C9
;
;
L2405:	LCALL	L4632
	LJMP	L21C9
;
;
L240B:	MOV	A,01FH
	XRL	A,#008H
	JZ	L2422
	CLR	06DH
	LCALL	L4831
	LCALL	L452E
	LCALL	L47B7
	MOV	064H,#014H
	LJMP	L21C9
;
;
L2422:	LCALL	L4798
	MOV	064H,#00FH
	LJMP	L21C9
;
;
L242B:	LCALL	L4831
	MOV	A,07CH
	MOV	DPTR,#L218D
	MOVX	@DPTR,A
	MOV	DPTR,#L21DA
	MOVX	@DPTR,A
	JNB	05BH,L2448
	MOV	DPTR,#L2000
	LCALL	L03D3
	MOVX	A,@DPTR
	ANL	A,#002H
	JZ	L2448
	SETB	05CH
;
L2448:	CLR	04DH
	CLR	A
	MOV	DPTR,#L21FC
	MOVX	@DPTR,A
	CLR	04FH
	CLR	038H
	MOV	R1,#001H
	LCALL	L034F
	MOV	064H,#000H
	LJMP	L21C9
;
;
L245E:	JBC	014H,L2469
	JBC	00BH,L247D
	CLR	006H
	LJMP	L585F
;
;
L2469:	MOV	052H,#028H
	SETB	031H
	CLR	04FH
	CLR	038H
	MOV	R1,#015H
	LCALL	L034F
	MOV	064H,#01CH
	LJMP	L21C9
;
;
L247D:	LCALL	L48AB
	MOV	064H,#011H
	LJMP	L21C9
;
;
L2486:	CLR	031H
	SJMP	L242B
;
L248A:	JNB	053H,L24A5
	LCALL	L5937
	JNB	031H,L2496
	LCALL	L4632
;
L2496:	CLR	031H
	SETB	04FH
	MOV	R1,#015H
	LCALL	L034F
	LCALL	L48AB
	MOV	064H,#011H
;
L24A5:	LJMP	L21C9
;
;
L24A8:	LCALL	L46A0
	LJMP	L21C9
;
;
L24AE:	LJMP	L25B6
;
;
L24B1:	LJMP	L254C
;
;
L24B4:	LJMP	L255B
;
;
L24B7:	JBC	00EH,L24F1
	JBC	006H,L24F7
	JBC	014H,L2518
	JBC	00BH,L24EE
	JB	00FH,L2524
	JB	010H,L2524
	JB	01AH,L24B1
	JB	01BH,L24B1
	JBC	00AH,L24B4
	JBC	00CH,L248A
	JBC	00DH,L2486
	JBC	008H,L24AE
	JBC	015H,L24AE
	JBC	016H,L24A8
	JBC	005H,L24EB
	CLR	011H
	CLR	012H
	LJMP	L585F
;
;
L24EB:	LJMP	L2581
;
;
L24EE:	LJMP	L2559
;
;
L24F1:	LCALL	L467E
	LJMP	L21C9
;
;
L24F7:	JB	046H,L250D
	SETB	038H
	MOV	059H,#014H
	MOV	A,065H
	CJNE	A,#01FH,L2507
	LJMP	L21C9
;
;
L2507:	LCALL	L5937
	LJMP	L21C9
;
;
L250D:	JNB	053H,L2513
	LCALL	L5931
;
L2513:	CLR	038H
	LJMP	L21C9
;
;
L2518:	JNB	031H,L2521
	MOV	DPTR,#L0486
	MOVX	A,@DPTR
	MOV	052H,A
;
L2521:	LJMP	L21C9
;
;
L2524:	MOV	A,065H
	CJNE	A,#019H,L253C
;
L2529:	JB	010H,L2539
	JNB	00FH,L2521
	CLR	00FH
	MOV	A,#000H
	LCALL	L47B0
	LJMP	L21C9
;
;
L2539:	LCALL	L45DF
;
L253C:	CJNE	A,#01FH,L2541
	SJMP	L2529
;
L2541:	CJNE	A,#005H,L254C
	JNB	010H,L254C
	CLR	010H
	LJMP	L2559
;
;
L254C:	LCALL	L5977
	CLR	031H
	CLR	038H
	MOV	064H,#000H
	LJMP	L21C9
;
;
L2559:	CLR	031H
;
L255B:	SETB	04FH
	MOV	R1,#015H
	LCALL	L034F
	MOV	A,065H
	CJNE	A,#019H,L257C
	LJMP	L256D
;
;
L256A:	JB	02EH,L2579
;
L256D:	LCALL	L5937
;
L2570:	LCALL	L48AB
	MOV	064H,#011H
	LJMP	L21C9
;
;
L2579:	LJMP	L25D7
;
;
L257C:	CJNE	A,#01FH,L256A
	SJMP	L2570
;
L2581:	JNB	045H,L25B3
	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JNB	ACC.0,L25B3
	JB	053H,L259C
	LCALL	L4618
	LCALL	L5931
	MOV	052H,#01EH
	SETB	031H
	LJMP	L21C9
;
;
L259C:	CLR	031H
	SETB	038H
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L25AD
	MOV	059H,#032H
	LJMP	L25B0
;
;
L25AD:	MOV	059H,#001H
;
L25B0:	MOV	064H,#004H
;
L25B3:	LJMP	L21C9
;
;
L25B6:	MOV	A,01FH
	XRL	A,#008H
	JZ	L25D7
	JNB	031H,L25D7
	MOV	DPTR,#L0486
	MOVX	A,@DPTR
	MOV	R0,A
	MOV	A,052H
	CJNE	A,000H,L25CC
	LJMP	L25D7
;
;
L25CC:	JNC	L25D7
	LCALL	L5937
	LCALL	L459D
	LJMP	L21C9
;
;
L25D7:	CLR	031H
	SETB	008H
	SETB	04FH
	MOV	R1,#015H
	LCALL	L034F
	MOV	064H,#011H
	LJMP	L21C9
;
;
L25E8:	JBC	00EH,L2609
	JBC	006H,L2606
	JBC	00BH,L260F
	JBC	007H,L2636
	JBC	009H,L263C
	JBC	00CH,L265A
	JBC	016H,L2676
	CLR	008H
	CLR	015H
	CLR	00DH
	LJMP	L585F
;
;
L2606:	LJMP	L267C
;
;
L2609:	LCALL	L467E
	LJMP	L21C9
;
;
L260F:	JB	046H,L267C
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.5,L2626
	MOV	DPTR,#L2252
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOVX	@DPTR,A
	JNZ	L2626
	LJMP	L284C
;
;
L2626:	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JB	ACC.3,L264E
	MOV	04AH,#00CH
	LCALL	L453A
	LJMP	L21C9
;
;
L2636:	LCALL	L468A
	LJMP	L21C9
;
;
L263C:	JBC	06FH,L264E
	SETB	02AH
	CLR	067H
	MOV	059H,#01EH
	SETB	038H
	MOV	064H,#015H
	LJMP	L21C9
;
;
L264E:	MOV	04AH,#009H
	LCALL	L453A
	MOV	064H,#015H
	LJMP	L21C9
;
;
L265A:	CLR	050H
	MOV	01FH,#000H
	CLR	06BH
	CLR	031H
	CLR	032H
	SETB	02AH
	CLR	067H
	SETB	052H
	MOV	064H,#017H
	SETB	038H
	MOV	059H,#00AH
	LJMP	L21C9
;
;
L2676:	LCALL	L46A0
	LJMP	L21C9
;
;
L267C:	JNB	046H,L26B9
	CLR	038H
	SETB	06BH
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.3,L2699
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.1,L2699
	MOV	A,07CH
	CJNE	A,#000H,L2699
	LJMP	L269F
;
;
L2699:	MOV	A,07CH
	MOV	DPTR,#L21FA
	MOVX	@DPTR,A
;
L269F:	MOV	A,01FH
	CJNE	A,#005H,L26B0
	MOV	04AH,#009H
	LCALL	L453A
	MOV	064H,#015H
	LJMP	L21C9
;
;
L26B0:	LCALL	L4921
	CJNE	R4,#0FFH,L26B9
	MOV	064H,#017H
;
L26B9:	LJMP	L21C9
;
;
L26BC:	JBC	00EH,L26D7
	JBC	006H,L26DD
	JBC	00BH,L26EB
	JBC	00CH,L265A
	JBC	007H,L26FD
	JBC	016H,L2676
	CLR	008H
	CLR	015H
	CLR	00DH
	LJMP	L585F
;
;
L26D7:	LCALL	L467E
	LJMP	L21C9
;
;
L26DD:	JNB	046H,L26E8
	CLR	038H
	MOV	04AH,#009H
	LCALL	L453A
;
L26E8:	LJMP	L21C9
;
;
L26EB:	LCALL	L4921
	CJNE	R4,#000H,L26F7
	MOV	064H,#014H
	LJMP	L21C9
;
;
L26F7:	MOV	064H,#017H
	LJMP	L21C9
;
;
L26FD:	JNB	047H,L2717
	MOV	064H,#016H
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JB	ACC.2,L2715
	SETB	038H
	MOV	DPTR,#L0487
	MOVX	A,@DPTR
	MOV	059H,A
	LJMP	L21C9
;
;
L2715:	SETB	00BH
;
L2717:	LJMP	L21C9
;
;
L271A:	CLR	031H
	CLR	032H
	JNB	050H,L2724
	LJMP	L27DF
;
;
L2724:	MOV	07BH,#03FH
;
L2727:	SETB	024H
	CLR	059H
	CLR	04FH
	MOV	A,#002H
	LCALL	L47B0
	MOV	A,01FH
	CJNE	A,#008H,L273F
	MOV	064H,#010H
	SETB	013H
	LJMP	L21C9
;
;
L273F:	CJNE	A,#005H,L274A
	MOV	064H,#00EH
	SETB	013H
	LJMP	L21C9
;
;
L274A:	MOV	R1,#015H
	LCALL	L034F
	LCALL	L477E
	LCALL	L474A
	LCALL	L5931
	SETB	052H
	MOV	064H,#003H
	LJMP	L21C9
;
;
L2760:	JBC	00EH,L27B2
	JBC	00BH,L278B
	JBC	00CH,L27A4
	JBC	007H,L2791
	JBC	009H,L2797
	JBC	013H,L271A
	JBC	00AH,L27E5
	JBC	016H,L279E
	CLR	006H
	CLR	011H
	CLR	008H
	CLR	015H
	CLR	00FH
	CLR	010H
	CLR	012H
	CLR	00DH
	LJMP	L585F
;
;
L278B:	LCALL	L468A
	LJMP	L21C9
;
;
L2791:	LCALL	L468A
	LJMP	L21C9
;
;
L2797:	SETB	02AH
	CLR	067H
	LJMP	L21C9
;
;
L279E:	LCALL	L46A0
	LJMP	L21C9
;
;
L27A4:	JNB	031H,L27AC
	MOV	A,01FH
	CJNE	A,#005H,L27AF
;
L27AC:	LJMP	L265A
;
;
L27AF:	LJMP	L21C9
;
;
L27B2:	MOV	04AH,#000H
	SETB	01FH
	JBC	06FH,L27F1
	MOV	A,01FH
	CJNE	A,#005H,L27CC
	SETB	031H
	MOV	052H,#03CH
	JNB	054H,L27DC
	SETB	06FH
	LJMP	L21C9
;
;
L27CC:	JB	062H,L27DF
	JNB	059H,L27DF
	SETB	031H
	MOV	052H,#014H
	JNB	054H,L27DC
	SETB	06FH
;
L27DC:	LJMP	L21C9
;
;
L27DF:	MOV	07BH,#040H
	LJMP	L2727
;
;
L27E5:	JNB	06FH,L27F1
	MOV	04AH,#004H
	LCALL	L453A
	LJMP	L21C9
;
;
L27F1:	LCALL	L4921
	CJNE	R4,#000H,L27FD
	MOV	064H,#014H
	LJMP	L21C9
;
;
L27FD:	MOV	064H,#017H
	LJMP	L21C9
;
;
L2803:	JBC	00EH,L281D
	JBC	00BH,L2828
	JBC	016H,L281B
	CLR	006H
	CLR	011H
	CLR	008H
	CLR	015H
	CLR	012H
	CLR	00DH
	LJMP	L585F
;
;
L281B:	SJMP	L279E
;
L281D:	LCALL	L467E
	MOV	R1,#016H
	LCALL	L034F
	LJMP	L21C9
;
;
L2828:	MOV	A,01FH
	CJNE	A,#005H,L2830
	LJMP	L2833
;
;
L2830:	CJNE	A,#008H,L284C
;
L2833:	MOV	A,07CH
	MOV	DPTR,#L21F9
	MOVX	@DPTR,A
	JB	046H,L2844
	SETB	00BH
	MOV	064H,#014H
	LJMP	L21C9
;
;
L2844:	SETB	006H
	MOV	064H,#015H
	LJMP	L21C9
;
;
L284C:	LCALL	L4541
	CLR	04FH
	MOV	R1,#015H
	LCALL	L034F
	MOV	064H,#018H
	LJMP	L21C9
;
;
L285C:	JBC	00EH,L288D
	JBC	015H,L2890
	JBC	008H,L2893
	JBC	007H,L28C8
	JBC	009H,L28CE
	JBC	00BH,L28E3
	JBC	00AH,L288D
	JB	00FH,L28F2
	JB	010H,L28F2
	JB	01AH,L28F2
	JB	01BH,L28F2
	JBC	016H,L281B
	CLR	012H
	CLR	011H
	CLR	006H
	CLR	00CH
	CLR	00DH
	LJMP	L585F
;
;
L288D:	LJMP	L28F5
;
;
L2890:	JNB	015H,L28B8
;
L2893:	JNB	06BH,L28B8
	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	MOV	04AH,#007H
	JB	ACC.2,L28B0
	JNB	ACC.3,L28B8
	SETB	04FH
	MOV	R1,#015H
	LCALL	L034F
	JNB	046H,L28BB
	MOV	04AH,#004H
;
L28B0:	LCALL	L453A
	CLR	031H
	LCALL	L459D
;
L28B8:	LJMP	L21C9
;
;
L28BB:	CLR	031H
	LCALL	L47B7
	SETB	00BH
	MOV	064H,#014H
	LJMP	L21C9
;
;
L28C8:	LCALL	L468A
	LJMP	L21C9
;
;
L28CE:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JB	ACC.2,L28DD
	SETB	038H
	MOV	059H,#046H
	LJMP	L21C9
;
;
L28DD:	LCALL	L4648
	LJMP	L21C9
;
;
L28E3:	LCALL	L47B7
	MOV	04AH,#00CH
	LCALL	L453A
	MOV	064H,#014H
	LJMP	L21C9
;
;
L28F2:	LJMP	L2524
;
;
L28F5:	LCALL	L47C3
	CLR	06BH
	SETB	02AH
	CLR	067H
	SETB	052H
	SETB	038H
	MOV	059H,00AH
	LCALL	L5977
	SETB	04FH
	SETB	06DH
	MOV	R1,#001H
	LCALL	L034F
	MOV	R1,#015H
	LCALL	L034F
	MOV	064H,#011H
	LJMP	L21C9
;
;
L291C:	JBC	00EH,L294A
	JBC	006H,L2950
	JBC	00BH,L2937
	JBC	015H,L2978
	JBC	005H,L296D
	JBC	00CH,L2965
	JBC	00AH,L2965
	JBC	016H,L2983
	LJMP	L585F
;
;
L2937:	LCALL	L4921
	CJNE	R4,#0FFH,L2947
	CLR	038H
	LCALL	L460F
	MOV	052H,#03CH
	SETB	031H
;
L2947:	LJMP	L21C9
;
;
L294A:	LCALL	L467E
	LJMP	L21C9
;
;
L2950:	JNB	046H,L2962
	CLR	031H
	CLR	038H
	LCALL	L5931
	MOV	R1,#015H
	LCALL	L034F
	MOV	064H,#003H
;
L2962:	LJMP	L21C9
;
;
L2965:	SETB	00CH
	MOV	064H,#003H
	LJMP	L21C9
;
;
L296D:	JNB	045H,L2980
	SETB	005H
	MOV	064H,#003H
	LJMP	L21C9
;
;
L2978:	JNB	049H,L2980
	SETB	015H
	MOV	064H,#003H
;
L2980:	LJMP	L21C9
;
;
L2983:	LCALL	L46A0
	LJMP	L21C9
;
;
L2989:	JBC	00EH,L29E4
	JBC	007H,L299C
	JBC	009H,L29CE
	JBC	074H,L29C1
	CLR	01AH
	CLR	01BH
	LJMP	L585F
;
;
L299C:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.6,L29AB
	MOV	04AH,#010H
	SETB	01FH
	LJMP	L21C9
;
;
L29AB:	MOV	DPTR,#L21E1
	LCALL	L03A3
	CJNE	A,#0FFH,L29B9
	CLR	06EH
	LJMP	L29C1
;
;
L29B9:	SETB	070H
	SETB	072H
	MOV	R1,A
	LJMP	L21C9
;
;
L29C1:	JB	06EH,L29AB
	CLR	067H
	SETB	02AH
	MOV	064H,#003H
	LJMP	L21C9
;
;
L29CE:	JB	06EH,L29DB
	CLR	067H
	SETB	02AH
	MOV	064H,#003H
	LJMP	L21C9
;
;
L29DB:	MOV	04AH,#00BH
	LCALL	L453A
	LJMP	L21C9
;
;
L29E4:	LCALL	L467E
	LJMP	L21C9
;
;
L29EA:	JBC	014H,L2A0E
	JBC	00AH,L2A16
	JBC	00BH,L29FE
	JBC	016H,L29FB
	CLR	006H
	LJMP	L585F
;
;
L29FB:	LJMP	L24A8
;
;
L29FE:	MOV	DPTR,#L0486
	MOVX	A,@DPTR
	MOV	052H,A
	CLR	038H
	SETB	031H
	MOV	064H,#013H
	LJMP	L21C9
;
;
L2A0E:	MOV	059H,#00AH
	SETB	038H
	LJMP	L21C9
;
;
L2A16:	SETB	04FH
	MOV	R1,#015H
	LCALL	L034F
	LCALL	L48AB
	MOV	064H,#011H
	LJMP	L21C9
;
;
L2A26:	JBC	00AH,L2A50
	JBC	00BH,L2A60
	JBC	008H,L2A83
	JBC	015H,L2A83
	JBC	00CH,L2A66
	JBC	00FH,L2A7B
	JBC	016H,L2AB8
	CLR	01AH
	CLR	01BH
	CLR	006H
	CLR	005H
	CLR	040H
	CLR	010H
	CLR	012H
	CLR	011H
	CLR	00DH
	LJMP	L585F
;
;
L2A50:	LCALL	L5964
	SETB	038H
	MOV	059H,#00AH
	SETB	031H
	MOV	052H,#064H
	LJMP	L2ABB
;
;
L2A60:	LCALL	L5977
	LJMP	L2ABB
;
;
L2A66:	CLR	050H
	CLR	031H
	CLR	032H
	CLR	038H
	CLR	06CH
	MOV	064H,#009H
	LCALL	L4648
	SETB	052H
	LJMP	L2ABB
;
;
L2A7B:	MOV	A,#000H
	LCALL	L47B0
	LJMP	L2ABB
;
;
L2A83:	MOV	07BH,#040H
	SETB	024H
	MOV	053H,#006H
	SETB	032H
	CLR	038H
	CLR	031H
	CLR	06CH
	SETB	059H
	JB	04DH,L2AA4
	MOV	04AH,#008H
	LCALL	L453A
	MOV	064H,#010H
	LJMP	L2ABB
;
;
L2AA4:	MOV	01FH,#008H
	LCALL	L4831
	MOV	A,07CH
	MOV	DPTR,#L21F9
	MOVX	@DPTR,A
	SETB	04FH
	MOV	064H,#014H
	LJMP	L2ABB
;
;
L2AB8:	LCALL	L46A0
;
L2ABB:	LJMP	L21C9
;
;
L2ABE:	JBC	00EH,L2AEB
	JBC	007H,L2AF3
	JBC	009H,L2AFB
	JBC	013H,L2B15
	JBC	00AH,L2B07
	JBC	00FH,L2B10
	JBC	016H,L2B2D
	JBC	00CH,L2A66
	CLR	01AH
	CLR	01BH
	CLR	006H
	CLR	008H
	CLR	015H
	CLR	011H
	CLR	012H
	CLR	010H
	CLR	00DH
	LJMP	L585F
;
;
L2AEB:	SETB	01FH
	MOV	04AH,#000H
	LJMP	L2B30
;
;
L2AF3:	SETB	01FH
	MOV	04AH,#010H
	LJMP	L2B30
;
;
L2AFB:	CLR	067H
	SETB	02AH
	SETB	031H
	MOV	052H,#014H
	LJMP	L2B30
;
;
L2B07:	MOV	04AH,#008H
	LCALL	L453A
	LJMP	L2B30
;
;
L2B10:	CLR	031H
	LJMP	L2310
;
;
L2B15:	CLR	031H
	JNB	05AH,L2B22
	MOV	R1,#018H
	LCALL	L034F
	LJMP	L2B30
;
;
L2B22:	MOV	077H,#00FH
	MOV	R1,#008H
	LCALL	L034F
	LJMP	L2B30
;
;
L2B2D:	LCALL	L46A0
;
L2B30:	LJMP	L21C9
;
;
L2B33:	JBC	015H,L2B49
	JBC	007H,L2B61
	JBC	00EH,L2B6A
	JBC	004H,L2B70
	JBC	016H,L2B92
	CLR	01AH
	CLR	01BH
	LJMP	L585F
;
;
L2B49:	JNB	049H,L2B58
	SETB	052H
	SETB	067H
	SETB	02AH
	LCALL	L472B
	LJMP	L2B95
;
;
L2B58:	LCALL	L4732
	LCALL	L4648
	LJMP	L2B95
;
;
L2B61:	JNB	047H,L2B67
	LCALL	L473A
;
L2B67:	LJMP	L2B95
;
;
L2B6A:	LCALL	L4742
	LJMP	L2B95
;
;
L2B70:	JB	044H,L2B8F
	MOV	P1,#08FH
	MOV	A,#08FH
	LCALL	L03CC
	LCALL	L473A
	MOV	A,07CH
	LCALL	L0410
	LCALL	L045A
	SETB	02AH
	CLR	067H
	SETB	06DH
	MOV	064H,#000H
;
L2B8F:	LJMP	L2B95
;
;
L2B92:	LCALL	L46A0
;
L2B95:	LJMP	L21C9
;
;
L2B98:	JBC	00EH,L2BB3
	JBC	00BH,L2BB9
	JBC	007H,L2BCE
	JBC	009H,L2BD7
	CLR	01AH
	CLR	01BH
	CLR	006H
	CLR	008H
	CLR	015H
	CLR	00DH
	LJMP	L585F
;
;
L2BB3:	LCALL	L467E
	LJMP	L21C9
;
;
L2BB9:	JB	06FH,L2BBF
	JNB	046H,L2BCB
;
L2BBF:	MOV	04AH,#009H
	LCALL	L453A
	MOV	064H,#001H
	LJMP	L21C9
;
;
L2BCB:	LJMP	L18F7
;
;
L2BCE:	LCALL	L468A
	LCALL	L459D
	LJMP	L21C9
;
;
L2BD7:	SETB	02AH
	CLR	067H
	MOV	059H,#014H
	SETB	038H
	LJMP	L21C9
;
;
L2BE3:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JNB	ACC.0,L2BED
	LJMP	L2CCB
;
;
L2BED:	MOV	R0,#040H
	MOV	A,063H
	CJNE	A,#000H,L2C36
	MOV	A,04AH
	MOV	R3,A
	ADD	A,R3
	ADD	A,R3
	MOV	DPTR,#L2BFD
	JMP	@A+DPTR
;
;
L2BFD:	LJMP	L2E19
;
	LJMP	L2E1E
;
	LJMP	L2E61
;
	LJMP	L2E72
;
	LJMP	L2E88
;
	LJMP	L2E9E
;
	LJMP	L2EB0
;
	LJMP	L2EA7
;
	LJMP	L2EB0
;
	LJMP	L2EE7
;
	LJMP	L2F25
;
	LJMP	L2FA9
;
	LJMP	L2FC1
;
	LJMP	L2EE7
;
	LJMP	L2FE7
;
	LJMP	L2FF1
;
	LJMP	L2E14
;
	LJMP	L2E4B
;
;
L2C33:	LJMP	L2CD8
;
;
L2C36:	CJNE	A,#001H,L2C33
	MOV	063H,#002H
	MOV	A,01FH
	CJNE	A,#002H,L2C44
	LJMP	L2CCE
;
;
L2C44:	CJNE	A,#005H,L2C4A
	LJMP	L2CCE
;
;
L2C4A:	CJNE	A,#004H,L2CA9
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.1,L2CA6
	MOV	A,07CH
	JNB	04DH,L2C5A
	CLR	A
;
L2C5A:	LCALL	L3121
	LCALL	L313B
	PUSH	B
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L2CA6
	DEC	A
	MOV	B,#006H
	MUL	AB
	MOV	DPTR,#L219E
	ADD	A,DPL
	MOV	DPL,A
	POP	B
	MOV	R0,#06FH
	JNB	B.3,L2C80
	LCALL	L320F
;
L2C80:	DEC	R0
	JNB	B.4,L2C87
	LCALL	L320F
;
L2C87:	DEC	R0
	JNB	B.5,L2C8E
	LCALL	L320F
;
L2C8E:	DEC	R0
	JNB	B.6,L2C95
	LCALL	L320F
;
L2C95:	DEC	R0
	JNB	B.7,L2C9C
	LCALL	L320F
;
L2C9C:	MOV	R2,#005H
	LCALL	L3216
	CLR	052H
	LJMP	L2CC9
;
;
L2CA6:	LJMP	L2CCE
;
;
L2CA9:	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.7,L2CDB
	LCALL	L049C
	MOV	R2,#005H
	LCALL	L3216
	CLR	052H
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L2CC9
	MOV	063H,#003H
	MOV	R1,#02FH
	LCALL	L0365
;
L2CC9:	SETB	002H
;
L2CCB:	LJMP	L585F
;
;
L2CCE:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L2CDB
	LJMP	L2E3E
;
;
L2CD8:	CJNE	A,#002H,L2D05
;
L2CDB:	MOV	A,01FH
	MOV	R5,A
	ADD	A,R5
	ADD	A,R5
	MOV	DPTR,#L2CE4
	JMP	@A+DPTR
;
;
L2CE4:	LJMP	L2D0D
;
	LJMP	L2D41
;
	LJMP	L2D6E
;
	LJMP	L2D6E
;
	LJMP	L2DA5
;
	LJMP	L2DBC
;
	LJMP	L585F
;
	LJMP	L585F
;
	LJMP	L2DD2
;
	LJMP	L2E03
;
	LJMP	L2D5B
;
;
L2D05:	CJNE	A,#003H,L2CCB
	MOV	063H,#000H
	SJMP	L2CCB
;
L2D0D:	MOV	A,07CH
	JNB	04DH,L2D13
	CLR	A
;
L2D13:	MOV	R5,A
	LCALL	L3121
	LCALL	L313B
	JB	05AH,L2D2F
	PUSH	B
	MOV	A,R5
	MOV	DPTR,#L2014
	LCALL	L03D3
	POP	B
	LCALL	L315E
	CLR	052H
	SJMP	L2CC9
;
L2D2F:	MOV	A,R5
	MOV	DPTR,#L218E
	MOVX	@DPTR,A
	MOV	DPTR,#L216A
	LCALL	L04DB
	LCALL	L31BD
	CLR	052H
	SJMP	L2CC9
;
L2D41:	JB	05CH,L2D0D
	MOV	A,07CH
	JNB	04DH,L2D4A
	CLR	A
;
L2D4A:	LCALL	L3121
	LCALL	L313B
	MOV	DPTR,#L216A
	LCALL	L315E
	CLR	052H
	LJMP	L2CC9
;
;
L2D5B:	MOV	A,#001H
	LCALL	L3121
	LCALL	L313B
	MOV	DPTR,#L216A
	LCALL	L315E
	CLR	052H
	LJMP	L2CC9
;
;
L2D6E:	MOV	A,07CH
	JNB	04DH,L2D74
	CLR	A
;
L2D74:	LCALL	L3121
	LCALL	L313B
	PUSH	B
	MOV	DPTR,#L21B8
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L2DA2
	DEC	A
	MOV	B,#006H
	MUL	AB
	MOV	DPTR,#L219E
	ADD	A,DPL
	MOV	DPL,A
	POP	B
	LCALL	L315E
	MOV	A,#001H
	MOV	DPTR,#L2198
	MOVX	@DPTR,A
	SETB	025H
	CLR	052H
	LJMP	L2CC9
;
;
L2DA2:	LJMP	L2D0D
;
;
L2DA5:	MOV	A,07CH
	JNB	04DH,L2DAB
	CLR	A
;
L2DAB:	LCALL	L3121
	LCALL	L313B
	MOV	DPTR,#L2160
	LCALL	L315E
	CLR	052H
	LJMP	L2CC9
;
;
L2DBC:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	MOV	R1,#00FH
	LCALL	L0365
	LCALL	L04A2
	MOV	R2,#003H
	LCALL	L3216
	CLR	052H
	LJMP	L2E3E
;
;
L2DD2:	MOV	DPTR,#L0483
	MOVX	A,@DPTR
	LCALL	L3121
	LCALL	L313B
	JB	05AH,L2DF5
	PUSH	B
	MOV	DPTR,#L0483
	MOVX	A,@DPTR
	MOV	DPTR,#L2014
	LCALL	L03D3
	POP	B
	LCALL	L315E
	CLR	052H
	LJMP	L2CC9
;
;
L2DF5:	MOV	DPTR,#L216A
	LCALL	L04DB
	LCALL	L31BD
	CLR	052H
	LJMP	L2CC9
;
;
L2E03:	LCALL	L313B
	LCALL	L0406
	MOV	B,#0FDH
	LCALL	L314F
	CLR	052H
	LJMP	L2CC9
;
;
L2E14:	MOV	R1,#001H
	LJMP	L2E42
;
;
L2E19:	MOV	R1,#002H
	LJMP	L2E42
;
;
L2E1E:	LCALL	L049C
	MOV	070H,06EH
	MOV	R0,#040H
	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#001H
	LCALL	L0365
	MOV	R2,#006H
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JB	ACC.5,L2E3B
	MOV	R2,#005H
;
L2E3B:	LCALL	L3216
;
L2E3E:	MOV	R1,#02FH
	CLR	052H
;
L2E42:	LCALL	L0365
	MOV	063H,#003H
	LJMP	L2CC9
;
;
L2E4B:	LCALL	L049C
	MOV	R0,#040H
	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#001H
	LCALL	L0365
	MOV	R2,#005H
	LCALL	L3216
	SJMP	L2E3E
;
L2E61:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#002H
	LCALL	L0365
	MOV	R1,#00BH
	LCALL	L0365
	SJMP	L2E3E
;
L2E72:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#002H
	LCALL	L0365
	MOV	R1,#00BH
	LCALL	L0365
	MOV	R1,#00CH
	LCALL	L0365
	SJMP	L2E3E
;
L2E88:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#002H
	LCALL	L0365
	MOV	R1,#00DH
	LCALL	L0365
	MOV	R1,#00EH
	LCALL	L0365
	SJMP	L2E3E
;
L2E9E:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#003H
	SJMP	L2E42
;
L2EA7:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#005H
	SJMP	L2E42
;
L2EB0:	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JB	ACC.3,L2EE7
	LCALL	L308A
	MOV	R0,#040H
	CJNE	R3,#001H,L2EE7
	MOV	063H,#001H
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L2ED3
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.7,L2ED3
	MOV	063H,#002H
;
L2ED3:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#006H
	LCALL	L0365
	MOV	R2,#005H
	LCALL	L3216
	CLR	052H
	LJMP	L2CC9
;
;
L2EE7:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#006H
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.2,L2F09
	JB	04DH,L2EFF
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.7,L2F09
;
L2EFF:	MOV	R1,#007H
	LCALL	L0365
	MOV	DPTR,#L0488
	MOVX	A,@DPTR
	MOV	R1,A
;
L2F09:	LCALL	L0365
	MOV	063H,#001H
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L2F20
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.7,L2F20
	MOV	063H,#002H
;
L2F20:	CLR	052H
	LJMP	L2CC9
;
;
L2F25:	JB	06AH,L2F7A
	MOV	A,01AH
	XRL	A,#008H
	SETB	052H
	JZ	L2F68
	CLR	052H
	MOV	A,01FH
	JZ	L2F48
	CJNE	A,#001H,L2F68
	MOV	DPTR,#L216B
	MOV	R3,#000H
	LCALL	L323A
	JNC	L2F68
	INC	01AH
	LJMP	L2F62
;
;
L2F48:	MOV	R3,07CH
	MOV	DPTR,#L2008
	LCALL	L323A
	JNC	L2F68
	MOV	R0,A
	MOV	DPTR,#L216B
	MOV	A,01AH
	JZ	L2F97
	INC	01AH
	ADD	A,DPL
	MOV	DPL,A
	MOV	A,R0
	MOVX	@DPTR,A
;
L2F62:	MOV	063H,#003H
	LJMP	L2CC9
;
;
L2F68:	MOV	A,07CH
	MOV	DPTR,#L218F
	MOVX	@DPTR,A
	CLR	06EH
;
L2F70:	MOV	063H,#000H
	SETB	023H
	SETB	009H
	LJMP	L2CCB
;
;
L2F7A:	MOV	A,01AH
	XRL	A,#007H
	SETB	052H
	JZ	L2F90
	CLR	052H
	MOV	R3,07CH
	MOV	DPTR,#L2001
	LCALL	L323A
	INC	01AH
	JC	L2F62
;
L2F90:	MOV	01AH,#000H
	CLR	06AH
	SJMP	L2F25
;
L2F97:	INC	01AH
	MOV	A,R0
	MOVX	@DPTR,A
	MOV	R2,#007H
	MOV	A,#0FBH
;
L2F9F:	INC	DPTR
	MOVX	@DPTR,A
	DJNZ	R2,L2F9F
	MOV	063H,#003H
	LJMP	L2CC9
;
;
L2FA9:	MOV	DPTR,#L21E1
	LCALL	L03A3
	CJNE	A,#0FFH,L2FB6
	CLR	06EH
	SJMP	L2F70
;
L2FB6:	MOV	R0,#040H
	LCALL	L3255
	MOV	063H,#003H
	LJMP	L2CC9
;
;
L2FC1:	LCALL	L308A
	CJNE	R3,#001H,L2FE3
	CLR	06FH
	MOV	R0,#040H
	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#001H
	LCALL	L0365
	MOV	R2,#005H
	LCALL	L3216
	MOV	DPTR,#L2250
	MOV	A,#004H
	MOVX	@DPTR,A
	LJMP	L2E3E
;
;
L2FE3:	SETB	06FH
	SJMP	L2F70
;
L2FE7:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#008H
	LJMP	L2E42
;
;
L2FF1:	JB	05AH,L301B
	MOV	DPTR,#L2010
	LCALL	L04AC
	LCALL	L313B
	MOV	DPTR,#L2014
	LCALL	L04DB
	MOV	DPTR,#L046C
	JNB	ACC.4,L301B
	MOV	DPTR,#L0564
	LCALL	L04AC
	MOV	DPTR,#L046F
	MOVX	A,@DPTR
	MOV	B,A
	MOV	DPTR,#L2019
	LCALL	L04DB
;
L301B:	MOV	R0,#040H
	MOV	R1,#01FH
	LCALL	L0365
	MOV	DPTR,#L047C
	MOV	R2,#004H
;
L3027:	MOVX	A,@DPTR
	MOV	R1,A
	LCALL	L0365
	DEC	DPL
	DJNZ	R2,L3027
	MOV	R1,#000H
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JNB	ACC.1,L303A
	INC	R1
;
L303A:	LJMP	L2E42
;
;
L303D:	MOV	A,07CH
	MOV	R5,A
	MOV	DPTR,#L0564
	LCALL	L03D3
	LCALL	L04AC
	MOV	DPTR,#L046F
	MOVX	A,@DPTR
	MOV	B,A
	PUSH	B
	MOV	A,R5
	MOV	DPTR,#L2019
	LCALL	L03D3
	POP	B
	MOV	R0,#06FH
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L3065
	MOV	R3,#000H
	RET	
;
;
L3065:	JNB	B.3,L306B
	LCALL	L320F
;
L306B:	DEC	R0
	JNB	B.4,L3072
	LCALL	L320F
;
L3072:	DEC	R0
	JNB	B.5,L3079
	LCALL	L320F
;
L3079:	DEC	R0
	JNB	B.6,L3080
	LCALL	L320F
;
L3080:	DEC	R0
	JNB	B.7,L3087
	LCALL	L320F
;
L3087:	MOV	R3,#001H
	RET	
;
;
L308A:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.4,L303D
	LCALL	L3112
	JNB	05AH,L30B3
	MOV	R5,01FH
	CJNE	R5,#006H,L30A5
	MOV	DPTR,#L2169
	MOV	01FH,#001H
	LJMP	L30C5
;
;
L30A5:	MOV	DPTR,#L0558
	MOV	B,#00DH
	MOV	A,07CH
	LCALL	L03D6
	LJMP	L30C5
;
;
L30B3:	JNZ	L30BA
	MOV	R2,#002H
	LJMP	L30BC
;
;
L30BA:	MOV	A,07CH
;
L30BC:	MOV	DPTR,#L2018
	MOV	B,#020H
	LCALL	L03D3
;
L30C5:	MOV	R0,#06BH
	CJNE	R2,#001H,L30CF
	INC	R2
	CLR	A
	LJMP	L30D2
;
;
L30CF:	MOVX	A,@DPTR
	ANL	A,#00FH
;
L30D2:	MOV	@R0,A
	INC	DPTR
	INC	R0
	DJNZ	R2,L30CF
	LCALL	L30DB
	RET	
;
;
L30DB:	MOV	A,06BH
	CJNE	A,#024H,L30E1
	CLR	A
;
L30E1:	MOV	B,#00AH
	MUL	AB
	ADD	A,06CH
	MOV	R3,#000H
	JZ	L3111
	MOV	DPTR,#L0400
	MOV	DPL,A
	MOVX	A,@DPTR
	CJNE	A,#0FFH,L30F9
	MOV	R3,#000H
	LJMP	L3111
;
;
L30F9:	MOV	R3,#001H
	MOV	DPTR,#L04B0
	ADD	A,DPL
	MOV	DPL,A
	MOV	R2,#005H
	MOV	R0,#06BH
;
L3106:	MOVX	A,@DPTR
	MOV	@R0,A
	MOV	A,#010H
	ADD	A,DPL
	MOV	DPL,A
	INC	R0
	DJNZ	R2,L3106
;
L3111:	RET	
;
;
L3112:	MOV	DPTR,#L0473
	MOVX	A,@DPTR
	ANL	A,#00CH
	RR	A
	RR	A
	JNB	05AH,L311F
	MOV	A,#002H
;
L311F:	MOV	R2,A
	RET	
;
;
L3121:	JB	05AH,L312E
	MOV	DPTR,#L055F
	LCALL	L03D3
	LCALL	L04AC
	RET	
;
;
L312E:	MOV	DPTR,#L0550
	MOV	B,#00DH
	LCALL	L03D6
	LCALL	L04AC
	RET	
;
;
L313B:	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	MOV	B,A
	MOV	DPTR,#L047D
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R1,A
	CJNE	A,#00AH,L314D
	MOV	A,#00CH
;
L314D:	MOV	R4,A
	RET	
;
;
L314F:	MOV	R0,DPH
	MOV	R2,DPL
	MOV	R3,DPL
	MOV	A,07CH
	MOV	DPTR,#L218E
	MOVX	@DPTR,A
	LJMP	L3195
;
;
L315E:	MOV	R0,DPH
	MOV	R2,DPL
	MOV	R3,DPL
	JNB	05AH,L3172
	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	JNB	ACC.0,L3195
	MOV	DPH,R0
	MOV	DPL,R3
;
L3172:	MOVX	A,@DPTR
	MOV	DPTR,#L216A
	LCALL	L3207
	MOV	DPTR,#L2169
	LCALL	L3207
	MOV	DPTR,#L2168
	LCALL	L3207
	MOV	DPTR,#L2167
	LCALL	L3207
	MOV	DPTR,#L2166
	MOVX	@DPTR,A
	MOV	A,07CH
	MOV	DPTR,#L218E
	MOVX	@DPTR,A
;
L3195:	MOV	DPH,R0
	MOV	DPL,R2
	MOV	R0,#06FH
	JNB	B.3,L31A1
	LCALL	L320F
;
L31A1:	DEC	R0
	JNB	B.4,L31A8
	LCALL	L320F
;
L31A8:	DEC	R0
	JNB	B.5,L31AF
	LCALL	L320F
;
L31AF:	DEC	R0
	JNB	B.6,L31B6
	LCALL	L320F
;
L31B6:	DEC	R0
	JNB	B.7,L31BD
	LCALL	L320F
;
L31BD:	MOV	DPTR,#L2187
	MOV	A,06BH
	MOVX	@DPTR,A
	INC	DPL
	MOV	A,06CH
	CJNE	A,004H,L31D2
	MOV	A,R1
	CJNE	A,#00AH,L31D2
	MOV	06CH,A
	SETB	062H
;
L31D2:	MOVX	@DPTR,A
	INC	DPL
	MOV	R2,#003H
	MOV	R0,#06DH
;
L31D9:	MOV	A,@R0
	CJNE	A,004H,L31E1
	SETB	062H
	MOV	A,R1
	MOV	@R0,A
;
L31E1:	MOVX	@DPTR,A
	INC	R0
	INC	DPL
	DJNZ	R2,L31D9
	MOV	R2,#005H
	LCALL	L3216
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L31FE
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.7,L31FE
	MOV	063H,#001H
	RET	
;
;
L31FE:	MOV	R1,#02FH
	LCALL	L0365
	MOV	063H,#003H
	RET	
;
;
L3207:	MOVX	@DPTR,A
	DEC	R3
	MOV	DPH,R0
	MOV	DPL,R3
	MOVX	A,@DPTR
	RET	
;
;
L320F:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	@R0,A
	DEC	DPL
	RET	
;
;
L3216:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	MOV	B,#00AH
	JNB	ACC.1,L3223
	MOV	B,#00EH
;
L3223:	MOV	R0,#040H
	MOV	R1,#06BH
	MOV	R3,#0FFH
;
L3229:	MOV	A,@R1
	CJNE	A,003H,L322F
	MOV	A,B
;
L322F:	MOV	R3,A
	MOV	@R1,A
	XCH	A,R1
	INC	A
	LCALL	L0365
	XCH	A,R1
	DJNZ	R2,L3229
	RET	
;
;
L323A:	MOV	R0,#040H
	MOV	A,01AH
	ADD	A,DPL
	MOV	DPL,A
	MOV	A,R3
	JZ	L3248
	LCALL	L03D3
;
L3248:	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00BH,L3250
	CLR	C
	RET	
;
;
L3250:	CJNE	A,#0FFH,L3255
	MOV	A,#00DH
;
L3255:	MOV	R1,#000H
	LCALL	L0365
	MOV	R1,#001H
	LCALL	L0365
	MOV	R1,#00CH
	LCALL	L0365
	ANL	A,#00FH
	MOV	R1,A
	LCALL	L0365
	MOV	R1,#02FH
	LCALL	L0365
	SETB	C
	RET	
;
;
L3271:	JNB	047H,L3277
	ORL	068H,#00FH
;
L3277:	MOV	A,068H
	ANL	A,#00FH
	CJNE	A,#00FH,L3283
	MOV	R0,#000H
	LJMP	L328D
;
;
L3283:	MOV	R0,#002H
	MOV	A,068H
	SWAP	A
	CJNE	A,068H,L328D
	MOV	R0,#001H
;
L328D:	MOV	A,066H
	ANL	A,#00FH
	MOV	R3,A
	ADD	A,R3
	ADD	A,R3
	MOV	DPTR,#L3298
	JMP	@A+DPTR
;
;
L3298:	LJMP	L32A7
;
	LJMP	L3329
;
	LJMP	L3369
;
	LJMP	L33A6
;
	LJMP	L33D0
;
;
L32A7:	MOV	A,R0
	CJNE	A,#000H,L32B1
	ORL	068H,#0F0H
	LJMP	L3326
;
;
L32B1:	CJNE	A,#001H,L32FA
	DJNZ	006H,L32DF
	MOV	DPTR,#L21CA
	MOV	R1,068H
	ANL	001H,#00FH
	LCALL	L038F
	MOV	DPTR,#L21CA
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,069H,L32F1
	MOV	DPL,06AH
	MOV	DPH,#005H
	MOVX	A,@DPTR
	CJNE	A,#008H,L32E2
	MOV	067H,A
	LCALL	L3445
	SETB	027H
;
L32DC:	LCALL	L3438
;
L32DF:	LJMP	L3326
;
;
L32E2:	ANL	066H,#0F0H
	ORL	066H,#004H
	MOV	006H,#010H
	ORL	068H,#00FH
	LJMP	L3326
;
;
L32F1:	ANL	066H,#0F0H
	ORL	066H,#001H
	LJMP	L3326
;
;
L32FA:	MOV	A,068H
	ANL	A,#0F0H
	CJNE	A,#0F0H,L32DC
	LCALL	L3403
	JZ	L330C
	LCALL	L3438
	LJMP	L3326
;
;
L330C:	ANL	068H,#00FH
	MOV	A,068H
	SWAP	A
	ORL	068H,A
	MOV	006H,#001H
	INC	DPTR
	MOVX	A,@DPTR
	MOV	007H,A
	INC	06AH
	INC	06AH
	DEC	DPL
	DEC	DPL
	MOVX	A,@DPTR
	MOV	069H,A
;
L3326:	LJMP	L585F
;
;
L3329:	MOV	A,R0
	CJNE	A,#000H,L3341
	DJNZ	007H,L3326
	MOV	DPL,06AH
	MOV	DPH,#005H
	LCALL	L3424
	ANL	066H,#0F0H
	ORL	066H,#002H
	SJMP	L3326
;
L3341:	CJNE	A,#001H,L334C
	DJNZ	007H,L3326
	LCALL	L3438
	SJMP	L3326
;
L334C:	MOV	DPL,06AH
	MOV	DPH,#005H
	MOVX	A,@DPTR
	MOV	R1,068H
	ANL	001H,#00FH
	CJNE	A,001H,L335E
	LJMP	L3361
;
;
L335E:	CJNE	A,#00FH,L33A1
;
L3361:	LCALL	L3424
	ANL	066H,#0F0H
	SJMP	L3326
;
L3369:	MOV	A,R0
	CJNE	A,#000H,L337B
	DJNZ	007H,L3379
	ORL	068H,#0F0H
	ANL	066H,#0F0H
	LCALL	L33FD
;
L3379:	SJMP	L3326
;
L337B:	CJNE	A,#001H,L3385
;
L337E:	SETB	026H
	ANL	066H,#0F0H
	SJMP	L3326
;
L3385:	MOV	A,068H
	ANL	A,#0F0H
	CJNE	A,#0F0H,L33A1
	MOV	DPL,06AH
	DEC	DPL
	DEC	DPL
	MOV	DPH,#005H
	MOVX	A,@DPTR
	MOV	R1,068H
	ANL	001H,#00FH
	CJNE	A,001H,L33A1
	SJMP	L337E
;
L33A1:	LCALL	L3438
	SJMP	L3326
;
L33A6:	MOV	A,R0
	CJNE	A,#000H,L33C7
	DJNZ	006H,L33C4
	MOV	DPTR,#L21CA
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R2,A
	JZ	L33BE
	MOV	067H,#010H
	LCALL	L3449
;
L33BC:	SETB	027H
;
L33BE:	LCALL	L33FD
	ANL	066H,#0F0H
;
L33C4:	LJMP	L3326
;
;
L33C7:	MOV	006H,#010H
	ORL	068H,#00FH
	LJMP	L3326
;
;
L33D0:	MOV	A,R0
	CJNE	A,#000H,L33E5
	DJNZ	006H,L33F1
	MOV	DPL,06AH
	MOV	DPH,#005H
	MOVX	A,@DPTR
	MOV	067H,A
	LCALL	L3445
	SJMP	L33BC
;
L33E5:	CJNE	A,#001H,L33F4
	DJNZ	007H,L33F1
	ORL	068H,#00FH
	LCALL	L343B
;
L33F1:	LJMP	L3326
;
;
L33F4:	ORL	068H,#00FH
	LCALL	L343B
	LJMP	L3326
;
;
L33FD:	MOV	DPTR,#L21CA
	CLR	A
	MOVX	@DPTR,A
	RET	
;
;
L3403:	MOV	R2,#004H
	MOV	DPTR,#L0501
	MOV	06AH,DPL
;
L340B:	MOVX	A,@DPTR
	XRL	A,068H
	ANL	A,#00FH
	JZ	L3423
	MOVX	A,@DPTR
	XRL	A,#00FH
	JZ	L3423
	MOV	A,#010H
	ADD	A,06AH
	MOV	06AH,A
	MOV	DPL,A
	DJNZ	R2,L340B
	MOV	A,#0FFH
;
L3423:	RET	
;
;
L3424:	ANL	068H,#00FH
	MOV	A,068H
	SWAP	A
	ORL	068H,A
	INC	DPTR
	MOVX	A,@DPTR
	INC	DPTR
	MOV	06AH,DPL
	MOV	007H,A
	MOV	006H,#001H
	RET	
;
;
L3438:	ORL	068H,#0F0H
;
L343B:	ANL	066H,#0F0H
	ORL	066H,#003H
	MOV	006H,#010H
	RET	
;
;
L3445:	MOV	R2,069H
	MOV	A,#005H
;
L3449:	MOV	DPTR,#L21C4
	MOVX	@DPTR,A
	INC	DPTR
	MOV	R0,DPL
	MOV	DPTR,#L21CA
	MOV	R1,DPL
	CLR	A
	MOVX	@DPTR,A
	INC	R1
	MOV	R3,#00EH
;
L345A:	MOV	DPL,R1
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00EH,L3463
	MOV	A,R3
;
L3463:	MOV	DPL,R0
	MOVX	@DPTR,A
	MOV	R3,A
	INC	R0
	INC	R1
	DJNZ	R2,L345A
	RET	
;
;
L346C:	MOV	A,067H
	JB	ACC.0,L3480
	JB	ACC.1,L3491
	JB	ACC.2,L34A2
	JB	ACC.3,L34D0
	JB	ACC.4,L34AB
	LJMP	L3578
;
;
L3480:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JNB	ACC.7,L348E
	SETB	012H
	SETB	023H
	ANL	066H,#00FH
;
L348E:	LJMP	L3578
;
;
L3491:	MOV	DPTR,#L0466
	MOVX	A,@DPTR
	JNB	ACC.4,L349F
	SETB	011H
	SETB	023H
	ANL	066H,#00FH
;
L349F:	LJMP	L3578
;
;
L34A2:	MOV	DPTR,#L21C6
	LCALL	L04AC
	LJMP	L34BA
;
;
L34AB:	MOV	DPTR,#L21C4
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#003H,L34CD
	MOV	DPTR,#L21C5
	LCALL	L04AC
;
L34BA:	JNB	059H,L34CD
	LCALL	L36FC
	MOV	A,R1
	JNB	ACC.0,L34CD
	SETB	013H
	SETB	023H
	CLR	059H
	ANL	066H,#00FH
;
L34CD:	LJMP	L3578
;
;
L34D0:	MOV	DPTR,#L21C5
	LCALL	L04AC
	JB	059H,L34FC
	LCALL	L36D4
	MOV	R5,001H
	MOV	A,066H
	SWAP	A
	ANL	A,#00FH
	MOV	R3,A
	ADD	A,R3
	ADD	A,R3
	MOV	DPTR,#L34EA
	JMP	@A+DPTR
;
;
L34EA:	LJMP	L350F
;
	LJMP	L357B
;
	LJMP	L35A8
;
	LJMP	L35CA
;
	LJMP	L3649
;
	LJMP	L3674
;
;
L34FC:	LCALL	L36C9
	MOV	A,R1
	JNB	ACC.0,L350C
	CLR	059H
	SETB	013H
	SETB	023H
	ANL	066H,#00FH
;
L350C:	LJMP	L3578
;
;
L350F:	MOV	A,R5
	JB	ACC.1,L3525
	JB	ACC.0,L3549
	JB	ACC.2,L356D
	LCALL	L3707
	ANL	066H,#00FH
	ORL	066H,#030H
	LJMP	L3578
;
;
L3525:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L353C
	MOV	055H,#05FH
	SETB	034H
	SETB	018H
	ANL	066H,#00FH
	ORL	066H,#040H
	LJMP	L3578
;
;
L353C:	LCALL	L3713
	SETB	010H
	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L3549:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L3560
	MOV	055H,#05FH
	SETB	034H
	SETB	018H
	ANL	066H,#00FH
	ORL	066H,#050H
	LJMP	L3578
;
;
L3560:	LCALL	L3713
	SETB	00FH
	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L356D:	LCALL	L372D
	SETB	01DH
	ANL	066H,#00FH
	ORL	066H,#010H
;
L3578:	LJMP	L585F
;
;
L357B:	MOV	A,R5
	JB	ACC.1,L3590
	JB	ACC.0,L359C
	JB	ACC.2,L356D
	LCALL	L3707
	ANL	066H,#00FH
	ORL	066H,#020H
	SJMP	L3578
;
L3590:	LCALL	L3713
	SETB	010H
	SETB	023H
	ANL	066H,#00FH
	SJMP	L3578
;
L359C:	LCALL	L3713
	SETB	00FH
	SETB	023H
	ANL	066H,#00FH
	SJMP	L3578
;
L35A8:	MOV	A,R5
	JB	ACC.1,L360F
	JB	ACC.0,L35D6
	JB	ACC.2,L35BD
	LCALL	L3707
	ANL	066H,#00FH
	ORL	066H,#030H
	SJMP	L3578
;
L35BD:	LCALL	L372D
	SETB	01DH
	ANL	066H,#00FH
	ORL	066H,#010H
	SJMP	L3578
;
L35CA:	MOV	A,R5
	JB	ACC.1,L360F
	JB	ACC.0,L35D6
	LCALL	L3707
	SJMP	L3578
;
L35D6:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L35EC
	MOV	055H,#05FH
	SETB	034H
	CLR	018H
	ANL	066H,#00FH
	ORL	066H,#050H
	SJMP	L3578
;
L35EC:	LCALL	L371A
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JB	ACC.4,L3605
	LCALL	L369F
	MOV	A,R1
	CJNE	A,#0FFH,L3600
	LJMP	L3605
;
;
L3600:	SETB	01AH
	LJMP	L3607
;
;
L3605:	SETB	00FH
;
L3607:	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L360F:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.5,L3626
	MOV	055H,#05FH
	SETB	034H
	CLR	018H
	ANL	066H,#00FH
	ORL	066H,#040H
	LJMP	L3578
;
;
L3626:	LCALL	L371A
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JB	ACC.4,L363F
	LCALL	L369F
	MOV	A,R1
	CJNE	A,#0FFH,L363A
	LJMP	L363F
;
;
L363A:	SETB	01BH
	LJMP	L3641
;
;
L363F:	SETB	010H
;
L3641:	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L3649:	MOV	A,R5
	JB	ACC.1,L3665
	JB	ACC.0,L3653
	JB	ACC.2,L3665
;
L3653:	LCALL	L3707
	LCALL	L371A
	CLR	034H
	SETB	010H
	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L3665:	LCALL	L3713
	CLR	034H
	SETB	010H
	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L3674:	MOV	A,R5
	JB	ACC.1,L3690
	JB	ACC.0,L367E
	JB	ACC.2,L3690
;
L367E:	LCALL	L3707
	LCALL	L371A
	CLR	034H
	SETB	00FH
	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L3690:	LCALL	L3713
	CLR	034H
	SETB	00FH
	SETB	023H
	ANL	066H,#00FH
	LJMP	L3578
;
;
L369F:	MOV	DPTR,#L080A
	MOV	R1,#000H
;
L36A4:	MOV	R0,#06BH
	MOV	R2,#005H
;
L36A8:	MOVX	A,@DPTR
	CJNE	A,#0FFH,L36AF
	LJMP	L36C6
;
;
L36AF:	MOV	B,A
	MOV	A,@R0
	CJNE	A,B,L36BF
	INC	R0
	INC	DPTR
	DJNZ	R2,L36A8
	MOV	DPTR,#L2246
	MOV	A,R1
	MOVX	@DPTR,A
	RET	
;
;
L36BF:	INC	DPTR
	DJNZ	R2,L36BF
	INC	R1
	CJNE	R1,#010H,L36A4
;
L36C6:	MOV	R1,#0FFH
	RET	
;
;
L36C9:	MOV	R3,#0FFH
	MOV	DPTR,#L2187
	MOV	R2,#003H
	LCALL	L3745
	RET	
;
;
L36D4:	MOV	R3,#0FFH
	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.6,L36E4
	MOV	DPTR,#L047D
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R3,A
;
L36E4:	MOV	DPTR,#L21F3
	MOV	R2,#003H
	LCALL	L3745
	MOV	A,06BH
	CJNE	A,#00EH,L36FB
	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	JNB	ACC.6,L36FB
	ORL	001H,#004H
;
L36FB:	RET	
;
;
L36FC:	MOV	R3,#0FFH
	MOV	DPTR,#L21F5
	MOV	R2,#001H
	LCALL	L3745
	RET	
;
;
L3707:	MOV	DPTR,#L21BF
	LCALL	L04B9
	MOV	055H,#06EH
	SETB	034H
	RET	
;
;
L3713:	MOV	A,#0FFH
	MOV	DPTR,#L21E0
	MOVX	@DPTR,A
	RET	
;
;
L371A:	MOV	DPTR,#L21BF
	LCALL	L04AC
	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	MOV	B,A
	MOV	DPTR,#L21E0
	LCALL	L04DB
	RET	
;
;
L372D:	MOV	DPTR,#L21BA
	LCALL	L04B9
	MOV	A,06CH
	ANL	A,#000H
	MOV	B,#00AH
	MUL	AB
	ADD	A,06DH
	MOV	071H,A
	MOV	055H,#06EH
	SETB	034H
	RET	
;
;
L3745:	MOV	R1,#000H
	MOV	R0,#06BH
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,A
	MOV	A,@R0
	CJNE	A,B,L3783
	INC	R0
	INC	DPTR
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,A
	MOV	A,@R0
	CJNE	A,B,L3760
	LJMP	L3769
;
;
L3760:	CJNE	A,#00AH,L3783
	CJNE	R3,#00AH,L3783
	ORL	001H,#002H
;
L3769:	INC	R0
	INC	DPTR
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,A
	MOV	A,@R0
	CJNE	A,B,L3777
	LJMP	L377D
;
;
L3777:	CJNE	A,003H,L3783
	ORL	001H,#002H
;
L377D:	DJNZ	R2,L3769
	ORL	001H,#001H
	RET	
;
;
L3783:	ANL	001H,#0FCH
	RET	
;
;
L3787:	JB	0D1H,L3796
	JB	000H,L37A7
	JB	02EH,L37A7
	JNB	06DH,L3796
	JNB	053H,L37A7
;
L3796:	MOV	DPTR,#L218C
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#006H,L37A2
	LJMP	L37A7
;
;
L37A2:	INC	A
	MOVX	@DPTR,A
	LCALL	L5931
;
L37A7:	RET	
;
;
L37A8:	JB	0D1H,L37B7
	JB	000H,L37C8
	JB	02EH,L37C8
	JNB	06DH,L37B7
	JNB	053H,L37C8
;
L37B7:	MOV	DPTR,#L218C
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#001H,L37C3
	LJMP	L37C8
;
;
L37C3:	DEC	A
	MOVX	@DPTR,A
	LCALL	L5931
;
L37C8:	RET	
;
;
L37C9:	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JB	ACC.0,L37E1
	CLR	058H
	SETB	055H
	JNB	053H,L37DA
	LCALL	L5931
;
L37DA:	JB	06DH,L37E1
	SETB	00CH
	SETB	023H
;
L37E1:	RET	
;
;
L37E2:	CLR	055H
	SETB	058H
	JB	02EH,L37F2
	JB	000H,L37F2
	JB	06CH,L37F2
	LCALL	L593F
;
L37F2:	RET	
;
;
L37F3:	SETB	055H
	CLR	058H
	JB	02EH,L3809
	JB	000H,L3809
	JB	06CH,L3809
	JNB	06DH,L3806
	JNB	053H,L3809
;
L3806:	LCALL	L5931
;
L3809:	RET	
;
;
L380A:	MOV	051H,#00AH
	SETB	030H
	LCALL	L38C1
	CJNE	A,#0FFH,L383B
	JB	05AH,L3833
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.4,L382A
	MOV	DPTR,#L21F8
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L3833
	LJMP	L383B
;
;
L382A:	MOV	DPTR,#L21FC
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L383B
;
L3833:	LCALL	L3B84
	SETB	023H
	SETB	00DH
	RET	
;
;
L383B:	MOV	R1,#001H
	LCALL	L0355
	RET	
;
	MOV	DPTR,#L0473
	MOVX	A,@DPTR
	SWAP	A
	ANL	A,#007H
	LJMP	L3875
;
;
L384B:	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	ANL	A,#007H
	LJMP	L3875
;
;
L3854:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.4,L3864
	MOV	DPTR,#L046F
	MOVX	A,@DPTR
	ANL	A,#007H
	LJMP	L3875
;
;
L3864:	MOV	DPTR,#L0473
	MOVX	A,@DPTR
	RR	A
	RR	A
	ANL	A,#003H
	LJMP	L3875
;
;
L386F:	MOV	DPTR,#L0473
	MOVX	A,@DPTR
	ANL	A,#003H
;
L3875:	MOV	R0,A
	MOV	R3,A
	MOV	07DH,A
	RET	
;
;
L387A:	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	CPL	A
	RR	A
	RR	A
	ANL	A,#003H
	SJMP	L3875
;
L3885:	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.7,L3890
	MOV	A,#003H
	SJMP	L3875
;
L3890:	CLR	A
	RET	
;
;
L3892:	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	JNB	ACC.6,L3890
	MOV	A,#006H
	SJMP	L3875
;
L389D:	MOV	R2,#006H
	MOV	DPTR,#L06E1
	MOV	R0,#072H
	LJMP	L38AE
;
;
L38A7:	MOV	R2,#003H
	MOV	DPTR,#L0489
	MOV	R0,#074H
;
L38AE:	MOVX	A,@DPTR
	XRL	A,@R0
	INC	DPTR
	INC	R0
	JNZ	L38BC
	DJNZ	R2,L38AE
	LCALL	L384B
	JZ	L38BE
	RET	
;
;
L38BC:	CLR	A
	RET	
;
;
L38BE:	MOV	A,#001H
	RET	
;
;
L38C1:	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	ANL	A,#001H
	JZ	L38EB
	JB	04DH,L38E4
	JB	05AH,L38E4
	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	MOV	R2,A
;
L38D4:	MOV	A,R2
	MOV	DPTR,#L2000
	LCALL	L03D3
	MOVX	A,@DPTR
	ANL	A,#00FH
	XRL	A,#000H
	JZ	L38E9
	DJNZ	R2,L38D4
;
L38E4:	MOV	A,#0FFH
	LJMP	L38EB
;
;
L38E9:	MOV	A,#001H
;
L38EB:	RET	
;
;
L38EC:	JNB	068H,L38FC
	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	ANL	A,#003H
	JZ	L38FC
	MOV	A,#004H
	LJMP	L3915
;
;
L38FC:	JNB	04DH,L390B
	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.0,L390B
	MOV	A,#002H
	LJMP	L3915
;
;
L390B:	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	ANL	A,#006H
	JZ	L3915
	MOV	A,#001H
;
L3915:	RET	
;
;
L3916:	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	MOV	B,A
	RET	
;
;
L391D:	MOV	DPTR,#L046E
	MOVX	A,@DPTR
	ANL	A,#040H
	JZ	L3939
	MOV	DPTR,#L21E0
	MOVX	A,@DPTR
	ANL	A,#00FH
	XRL	A,#00FH
	JZ	L3939
	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	ANL	A,#007H
	MOV	R3,A
	MOV	07DH,A
	MOV	R0,A
;
L3939:	RET	
;
;
L393A:	MOV	B,A
	MOV	DPTR,#L0472
	MOVX	A,@DPTR
	SWAP	A
	ANL	A,#00FH
	DEC	A
	CJNE	A,B,L3947
;
L3947:	JNC	L394A
	CLR	A
;
L394A:	RET	
;
;
L394B:	MOV	DPTR,#L2000
	LCALL	L03D3
	MOVX	A,@DPTR
	ANL	A,#00FH
	RET	
;
;
L3955:	MOV	R0,#000H
	MOV	DPTR,#L046E
	MOVX	A,@DPTR
	ANL	A,#020H
	JZ	L397A
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	DPTR,#L21B8
	MOVX	@DPTR,A
	MOV	R0,A
	MOV	DPTR,#L21B9
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L397A
	CLR	A
	MOVX	@DPTR,A
	MOV	DPTR,#L21B8
	MOVX	@DPTR,A
	MOV	R0,#080H
;
L397A:	MOV	A,R0
	RET	
;
;
L397C:	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R2,A
	MOV	DPTR,#L21B8
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L398E
	DEC	A
	JNZ	L398F
;
L398E:	MOV	A,R2
;
L398F:	MOVX	@DPTR,A
	RET	
;
;
L3991:	JB	05AH,L39BE
	MOV	DPTR,#L0006
	CLR	A
	MOVC	A,@A+DPTR
	MOV	072H,A
	INC	DPTR
	CLR	A
	MOVC	A,@A+DPTR
	MOV	073H,A
	INC	DPTR
	CLR	A
	MOVC	A,@A+DPTR
	MOV	074H,A
	MOV	075H,#024H
	MOV	076H,#024H
	INC	DPTR
	CLR	A
	MOVC	A,@A+DPTR
	MOV	077H,A
	MOV	078H,#019H
	INC	DPTR
	CLR	A
	MOVC	A,@A+DPTR
	MOV	079H,A
	MOV	R1,#000H
	LCALL	L0355
	RET	
;
;
L39BE:	MOV	DPTR,#L0009
	CLR	A
	MOVC	A,@A+DPTR
	MOV	072H,A
	MOV	075H,#00AH
	INC	DPTR
	CLR	A
	MOVC	A,@A+DPTR
	MOV	076H,A
	MOV	R1,#000H
	LCALL	L0355
	RET	
;
;
L39D3:	JB	05AH,L39DF
	LCALL	L3B20
	MOV	DPTR,#L2249
	LCALL	L3A6B
;
L39DF:	RET	
;
;
L39E0:	LCALL	L03F3
	MOV	DPTR,#L0980
	MOV	B,#008H
	MUL	AB
	ADD	A,DPL
	MOV	DPL,A
	CLR	A
	ADDC	A,DPH
	MOV	DPH,A
	LCALL	L49E6
	MOV	R1,#000H
	LCALL	L0355
	RET	
;
;
L39FC:	MOV	DPTR,#L2246
	MOVX	A,@DPTR
	ANL	A,#00FH
	JNZ	L3A12
	MOV	R2,A
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JNB	ACC.6,L3A10
	MOV	A,R2
	LJMP	L3A12
;
;
L3A10:	CLR	A
	RET	
;
;
L3A12:	MOV	DPTR,#L0900
	MOV	B,#008H
	MUL	AB
	ADD	A,DPL
	MOV	DPL,A
	CLR	A
	ADDC	A,DPH
	MOV	DPH,A
	PUSH	DPH
	PUSH	DPL
	MOV	R2,#008H
;
L3A28:	MOVX	A,@DPTR
	CJNE	A,#020H,L3A2F
	INC	DPTR
	DJNZ	R2,L3A28
;
L3A2F:	POP	DPL
	POP	DPH
	CJNE	R2,#000H,L3A38
	SETB	C
	RET	
;
;
L3A38:	LCALL	L49E6
	MOV	R1,#000H
	LCALL	L0355
	CLR	C
	RET	
;
;
L3A42:	JB	05AH,L3A48
	LCALL	L3B39
;
L3A48:	LCALL	L384B
	MOV	R0,#005H
	MOV	DPTR,#L21B8
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L3A67
	DEC	A
	MOV	B,#006H
	MUL	AB
	ADD	A,R0
	MOV	DPTR,#L2199
	ADD	A,DPL
	MOV	DPL,A
	MOV	R0,07DH
	LJMP	L3A6B
;
;
L3A67:	MOV	R0,A
	LJMP	L3A6B
;
;
L3A6B:	MOV	R1,#076H
;
L3A6D:	MOV	A,R0
	JZ	L3A7E
;
L3A70:	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00AH,L3A78
	MOV	A,#00CH
;
L3A78:	MOV	@R1,A
	DEC	DPL
	DEC	R1
	DJNZ	R0,L3A70
;
L3A7E:	MOV	A,#024H
	CJNE	R1,#071H,L3A86
	LJMP	L3AA6
;
;
L3A86:	CJNE	R1,#072H,L3A8D
	MOV	@R1,A
	LJMP	L3AA6
;
;
L3A8D:	MOV	@R1,A
	DEC	R1
	CJNE	R1,#072H,L3A8D
	JNB	05BH,L3AA6
	MOV	DPTR,#L21DA
	MOVX	A,@DPTR
	ANL	A,#00FH
	JNB	04DH,L3AA5
	MOV	A,07CH
	JNB	04FH,L3AA5
	MOV	A,#00DH
;
L3AA5:	MOV	@R1,A
;
L3AA6:	MOV	R1,#000H
	LCALL	L0355
	CLR	061H
	RET	
;
;
L3AAE:	MOV	R1,#076H
;
L3AB0:	MOV	A,#00BH
;
L3AB2:	MOV	@R1,A
	DEC	R1
	DJNZ	R0,L3AB2
	MOV	A,#024H
	CJNE	R1,#071H,L3ABE
	LJMP	L3AD0
;
;
L3ABE:	CJNE	R1,#072H,L3AC5
	MOV	@R1,A
	LJMP	L3AD0
;
;
L3AC5:	MOV	@R1,A
	DEC	R1
	CJNE	R1,#072H,L3AC5
	JB	04DH,L3AD0
	MOV	A,07CH
	MOV	@R1,A
;
L3AD0:	MOV	R1,#000H
	LCALL	L0355
	SETB	061H
	CLR	036H
	CLR	04CH
	RET	
;
;
L3ADC:	MOV	A,#024H
	MOV	R2,#008H
	MOV	R0,#079H
;
L3AE2:	MOV	@R0,A
	DEC	R0
	DJNZ	R2,L3AE2
	LCALL	L3916
	MOV	DPTR,#L21F7
	MOV	R0,#076H
	LCALL	L0505
	MOV	R1,#000H
	LCALL	L0355
	SETB	060H
	MOV	05CH,#014H
	SETB	03BH
	RET	
;
;
L3AFE:	MOV	079H,#017H
	MOV	078H,#01BH
;
L3B04:	MOV	077H,#024H
	RET	
;
;
L3B08:	MOV	079H,#019H
	RET	
;
	MOV	079H,#01DH
	RET	
;
;
L3B10:	MOV	079H,#01CH
	MOV	078H,#00AH
	SJMP	L3B04
;
L3B18:	MOV	079H,#00EH
	MOV	078H,#01BH
	SJMP	L3B04
;
L3B20:	MOV	079H,#01DH
	MOV	078H,#01CH
	MOV	A,07CH
	JNB	04DH,L3B2D
	MOV	A,#00DH
;
L3B2D:	MOV	072H,A
	SJMP	L3B04
;
L3B31:	MOV	079H,#00AH
	MOV	078H,#010H
	SJMP	L3B04
;
L3B39:	MOV	078H,#016H
	MOV	DPTR,#L21B8
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	079H,A
	SJMP	L3B04
;
L3B46:	MOV	079H,#00EH
	MOV	078H,#00DH
	SJMP	L3B04
;
L3B4E:	MOV	079H,#00DH
	MOV	078H,#012H
	SJMP	L3B04
;
L3B56:	MOV	079H,#018H
	MOV	078H,#010H
	SJMP	L3B04
;
L3B5E:	MOV	079H,#010H
	MOV	078H,#024H
	MOV	077H,#024H
	MOV	076H,#024H
	MOV	075H,#024H
	MOV	074H,#024H
	MOV	073H,#024H
	MOV	072H,#024H
	MOV	R1,#000H
	LCALL	L0355
	RET	
;
;
L3B7C:	MOV	079H,#015H
	MOV	078H,#00AH
	SJMP	L3B04
;
L3B84:	MOV	076H,#024H
	MOV	075H,#024H
	MOV	074H,#024H
	MOV	073H,#024H
	RET	
;
;
L3B91:	MOV	DPTR,#L21DB
	MOVX	@DPTR,A
	SETB	03BH
	MOV	05CH,#01EH
	SETB	036H
	MOV	057H,#028H
	CLR	061H
	RET	
;
;
L3BA2:	CLR	068H
	MOV	P1,#0CFH
	MOV	A,#0DFH
	LCALL	L03CC
	RET	
;
;
L3BAD:	MOV	R1,#076H
	PUSH	002H
	MOV	R4,#000H
	MOV	R2,003H
;
L3BB5:	MOV	A,@R1
	CJNE	A,#00BH,L3BBC
	MOV	R4,#001H
	DEC	R2
;
L3BBC:	DEC	R1
	DJNZ	R3,L3BB5
	MOV	A,R2
	POP	002H
	RET	
;
;
L3BC3:	LCALL	L386F
	MOV	A,076H
	CJNE	A,#00AH,L3BCB
;
L3BCB:	JNC	L3BFE
	DJNZ	R0,L3BD2
	LJMP	L3BEC
;
;
L3BD2:	MOV	A,075H
	MOV	B,#00AH
	MUL	AB
	ADD	A,076H
	MOV	R1,A
	DJNZ	R0,L3BE0
	LJMP	L3BEC
;
;
L3BE0:	MOV	A,074H
	MOV	B,#064H
	MUL	AB
	JB	OV,L3BFE
	ADD	A,R1
	JC	L3BFE
;
L3BEC:	MOV	B,#004H
	MUL	AB
	MOV	R0,#004H
	MOV	DPL,A
	MOV	DPH,B
;
L3BF7:	MOVX	A,@DPTR
	CJNE	A,#0FFH,L3C00
	INC	DPTR
	DJNZ	R0,L3BF7
;
L3BFE:	CLR	A
	RET	
;
;
L3C00:	MOV	A,#0FFH
	MOV	R0,07DH
	RET	
;
;
L3C05:	MOV	R1,#076H
;
L3C07:	MOV	A,@R1
	MOVX	@DPTR,A
	DEC	DPL
	DEC	R1
	DJNZ	R0,L3C07
	RET	
;
;
L3C0F:	MOV	A,072H
	ANL	A,#00FH
	MOV	07CH,A
	MOV	DPTR,#L218D
	MOVX	@DPTR,A
	MOV	DPTR,#L21DA
	MOVX	@DPTR,A
	LCALL	L0410
	LCALL	L045A
	SETB	02AH
	CLR	067H
	RET	
;
;
L3C28:	LCALL	L0478
	LCALL	L3916
	MOV	R0,#076H
	MOV	DPTR,#L21F7
	JNB	B.3,L3C39
	LCALL	L3C5A
;
L3C39:	DEC	DPL
	JNB	B.4,L3C41
	LCALL	L3C5A
;
L3C41:	DEC	DPL
	JNB	B.5,L3C49
	LCALL	L3C5A
;
L3C49:	DEC	DPL
	JNB	B.6,L3C51
	LCALL	L3C5A
;
L3C51:	DEC	DPL
	JNB	B.7,L3C59
	LCALL	L3C5A
;
L3C59:	RET	
;
;
L3C5A:	MOV	A,@R0
	MOVX	@DPTR,A
	DEC	R0
	RET	
;
;
L3C5E:	MOV	A,065H
	MOV	DPTR,#L3C67
	MOV	R3,A
	ADD	A,R3
	ADD	A,R3
	JMP	@A+DPTR
;
;
L3C67:	LJMP	L3C85
;
	LJMP	L3DBB
;
	LJMP	L3DE5
;
	LJMP	L3E4B
;
	LJMP	L3EA8
;
	LJMP	L3F15
;
	LJMP	L3F44
;
	LJMP	L3F89
;
	LJMP	L3FF1
;
	LJMP	L4004
;
;
L3C85:	MOV	A,064H
	CJNE	A,#00DH,L3C8D
	LJMP	L585F
;
;
L3C8D:	CJNE	A,#010H,L3C93
	LJMP	L3C96
;
;
L3C93:	CJNE	A,#00EH,L3C9F
;
L3C96:	JB	031H,L3C9F
	JB	067H,L3C9F
	LJMP	L585F
;
;
L3C9F:	MOV	A,07BH
	CJNE	A,#020H,L3CB8
	MOV	A,064H
	JNZ	L3CB5
	CLR	052H
	LCALL	L4060
	SETB	035H
	MOV	056H,#032H
	MOV	065H,#001H
;
L3CB5:	LJMP	L585F
;
;
L3CB8:	CJNE	A,#022H,L3CBE
	LJMP	L3CC1
;
;
L3CBE:	CJNE	A,#021H,L3CD4
;
L3CC1:	LCALL	L409B
	JZ	L3CD1
	MOV	DPTR,#L216A
	LCALL	L3A6B
	MOV	065H,#008H
	SETB	060H
;
L3CD1:	LJMP	L585F
;
;
L3CD4:	CJNE	A,#023H,L3CF8
	MOV	A,064H
	CJNE	A,#009H,L3CDF
	LJMP	L585F
;
;
L3CDF:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L3CEC
	MOV	01FH,#000H
	LJMP	L3EB0
;
;
L3CEC:	LCALL	L38C1
	JZ	L3CD1
	SETB	023H
	SETB	00DH
	LJMP	L585F
;
;
L3CF8:	CJNE	A,#024H,L3D02
	SETB	023H
	SETB	00CH
	LJMP	L3EE5
;
;
L3D02:	CJNE	A,#025H,L3D1D
;
L3D05:	LCALL	L3955
	JZ	L3D1A
	CJNE	A,#080H,L3D12
	MOV	A,#004H
	LCALL	L3B91
;
L3D12:	LCALL	L3A42
	MOV	065H,#004H
	SETB	060H
;
L3D1A:	LJMP	L585F
;
;
L3D1D:	CJNE	A,#028H,L3D5D
	LCALL	L38EC
	JZ	L3D54
	JB	ACC.1,L3D31
	JB	ACC.2,L3D57
	LCALL	L40BC
	LJMP	L585F
;
;
L3D31:	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	MOV	R4,A
	MOV	DPTR,#L0483
	MOVX	A,@DPTR
	MOV	DPTR,#L0554
	MOV	B,#00DH
	LCALL	L03D6
	MOV	B,R4
	MOV	R0,#076H
	LCALL	L0505
	MOV	R1,#000H
	LCALL	L0355
	SETB	060H
	MOV	065H,#005H
;
L3D54:	LJMP	L585F
;
;
L3D57:	LCALL	L3BA2
	LJMP	L585F
;
;
L3D5D:	CJNE	A,#07FH,L3D6B
	MOV	056H,#014H
	SETB	035H
	MOV	065H,#007H
	LJMP	L585F
;
;
L3D6B:	CJNE	A,#03DH,L3D71
	LJMP	L3EE5
;
;
L3D71:	CJNE	A,#026H,L3D7A
	LCALL	L3787
	LJMP	L585F
;
;
L3D7A:	CJNE	A,#027H,L3D83
	LCALL	L37A8
	LJMP	L585F
;
;
L3D83:	CJNE	A,#029H,L3D8C
	LCALL	L37C9
	LJMP	L585F
;
;
L3D8C:	CJNE	A,#02BH,L3D95
	LCALL	L37E2
	LJMP	L585F
;
;
L3D95:	CJNE	A,#02AH,L3D9B
	LCALL	L37F3
;
L3D9B:	CJNE	A,#041H,L3DB8
	CLR	035H
	CLR	03BH
	CLR	036H
	CLR	05DH
	CLR	05EH
	CLR	060H
	MOV	065H,#000H
	LCALL	L391D
	JZ	L3DB8
	MOV	DPTR,#L21E0
	LCALL	L3A6B
;
L3DB8:	LJMP	L585F
;
;
L3DBB:	MOV	A,07BH
	CJNE	A,#03CH,L3DC6
	LCALL	L4060
	LJMP	L585F
;
;
L3DC6:	CJNE	A,#03EH,L3DD4
	SETB	03AH
	MOV	05BH,#032H
	LCALL	L4060
	LJMP	L585F
;
;
L3DD4:	CJNE	A,#02FH,L3DE3
	SETB	052H
	CLR	03AH
	SETB	035H
	MOV	056H,#032H
	MOV	065H,#002H
;
L3DE3:	SJMP	L3D9B
;
L3DE5:	MOV	A,07BH
	CJNE	A,#020H,L3DFC
	CLR	035H
	CLR	052H
	LCALL	L4060
	SETB	03AH
	MOV	05BH,#032H
	MOV	065H,#001H
	LJMP	L585F
;
;
L3DFC:	CJNE	A,#022H,L3E07
	SETB	05DH
	LCALL	L3C0F
	LJMP	L3CC1
;
;
L3E07:	CJNE	A,#021H,L3E12
	SETB	05EH
	LCALL	L3C0F
	LJMP	L3CC1
;
;
L3E12:	CJNE	A,#023H,L3E1D
	CLR	035H
	LCALL	L3C0F
	LJMP	L3CDF
;
;
L3E1D:	CJNE	A,#024H,L3E31
	CLR	035H
	MOV	A,07CH
	MOV	072H,A
	MOV	R1,#005H
	LCALL	L0355
	MOV	065H,#000H
	LJMP	L585F
;
;
L3E31:	CJNE	A,#025H,L3E3C
	CLR	035H
	LCALL	L3C0F
	LJMP	L3D05
;
;
L3E3C:	CJNE	A,#03EH,L3E48
	LCALL	L3C0F
	MOV	065H,#000H
	LJMP	L585F
;
;
L3E48:	LJMP	L3D71
;
;
L3E4B:	MOV	A,07BH
	CJNE	A,#03CH,L3E56
	LCALL	L4015
	LJMP	L585F
;
;
L3E56:	CJNE	A,#03EH,L3E64
	SETB	03AH
	MOV	05BH,#032H
	LCALL	L4015
	LJMP	L585F
;
;
L3E64:	CJNE	A,#02FH,L3E77
	CLR	05DH
	CLR	05EH
	CLR	035H
	CLR	03AH
	SETB	03BH
	MOV	05CH,#078H
	LJMP	L585F
;
;
L3E77:	CJNE	A,#022H,L3E89
	SETB	05DH
;
L3E7C:	CLR	03BH
	LCALL	L4015
	SETB	035H
	MOV	056H,#032H
	LJMP	L585F
;
;
L3E89:	CJNE	A,#021H,L3E90
	SETB	05EH
	SJMP	L3E7C
;
L3E90:	CJNE	A,#024H,L3E96
	LJMP	L3EE5
;
;
L3E96:	CJNE	A,#023H,L3E9F
	LCALL	L408C
	LJMP	L3EB0
;
;
L3E9F:	CJNE	A,#03DH,L3EA5
	LJMP	L3EE5
;
;
L3EA5:	LJMP	L3D71
;
;
L3EA8:	MOV	A,07BH
	CJNE	A,#023H,L3EC3
	MOV	01FH,#003H
;
L3EB0:	CLR	03BH
	MOV	R1,#001H
	LCALL	L0355
	CLR	060H
	MOV	065H,#006H
	SETB	023H
	SETB	008H
	LJMP	L585F
;
;
L3EC3:	CJNE	A,#024H,L3EF6
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	JZ	L3EE5
	MOV	DPTR,#L2198
	MOV	A,#002H
	MOVX	@DPTR,A
	MOV	DPTR,#L2197
	MOV	A,#001H
	MOVX	@DPTR,A
	SETB	025H
	MOV	05CH,#001H
	MOV	065H,#009H
	LJMP	L585F
;
;
L3EE5:	CLR	036H
	CLR	03BH
	MOV	R1,#001H
	LCALL	L0355
	CLR	060H
	MOV	065H,#000H
	LJMP	L585F
;
;
L3EF6:	CJNE	A,#025H,L3F02
	LCALL	L397C
	LCALL	L3A42
	LJMP	L585F
;
;
L3F02:	CJNE	A,#03DH,L3F07
	SJMP	L3EE5
;
L3F07:	CJNE	A,#02FH,L3F12
	SETB	03BH
	MOV	05CH,#028H
	LJMP	L585F
;
;
L3F12:	LJMP	L3D71
;
;
L3F15:	MOV	A,07BH
	CJNE	A,#02FH,L3F22
	MOV	05CH,#032H
	SETB	03BH
	LJMP	L3DB8
;
;
L3F22:	CJNE	A,#03DH,L3F2A
	LCALL	L40BC
	SJMP	L3EE5
;
L3F2A:	CJNE	A,#024H,L3F31
	CLR	03BH
	SJMP	L3EE5
;
L3F31:	CJNE	A,#023H,L3F41
	MOV	01FH,#008H
	SETB	023H
	SETB	008H
	MOV	065H,#006H
	LJMP	L585F
;
;
L3F41:	LJMP	L3D71
;
;
L3F44:	MOV	A,07BH
	CJNE	A,#040H,L3F4B
	SJMP	L3EE5
;
L3F4B:	CJNE	A,#03FH,L3F5E
	MOV	R0,07DH
	MOV	DPTR,#L216A
	LCALL	L3A6B
	SETB	03BH
	MOV	05CH,#014H
	LJMP	L585F
;
;
L3F5E:	CJNE	A,#03DH,L3F63
	SJMP	L3EE5
;
L3F63:	CJNE	A,#023H,L3F6D
	SETB	023H
	SETB	008H
	LJMP	L585F
;
;
L3F6D:	CJNE	A,#024H,L3F7A
	SETB	023H
	SETB	00CH
	MOV	065H,#000H
	LJMP	L3DB8
;
;
L3F7A:	CJNE	A,#029H,L3F86
	LCALL	L37C9
	MOV	065H,#000H
	LJMP	L585F
;
;
L3F86:	LJMP	L3D71
;
;
L3F89:	MOV	A,07BH
	CJNE	A,#03EH,L3F9B
	MOV	R1,#010H
	LCALL	L0355
	MOV	05BH,#032H
	SETB	03AH
	LJMP	L585F
;
;
L3F9B:	CJNE	A,#03CH,L3FA1
	LJMP	L3FA4
;
;
L3FA1:	CJNE	A,#07FH,L3FBB
;
L3FA4:	CLR	03AH
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L3FB3
	LCALL	L3ADC
	LJMP	L585F
;
;
L3FB3:	MOV	05CH,#014H
	SETB	03BH
	LJMP	L585F
;
;
L3FBB:	CJNE	A,#03DH,L3FC9
;
L3FBE:	LCALL	L380A
	CLR	060H
	MOV	065H,#000H
	LJMP	L585F
;
;
L3FC9:	CJNE	A,#024H,L3FD0
	CLR	03BH
	SJMP	L3FBE
;
L3FD0:	CJNE	A,#02FH,L3FE0
	JB	03BH,L3FD8
	SJMP	L3FA4
;
L3FD8:	MOV	05CH,#014H
	SETB	03BH
	LJMP	L585F
;
;
L3FE0:	CJNE	A,#023H,L3FEE
	MOV	05CH,#000H
	CLR	03BH
	LCALL	L3991
	LJMP	L585F
;
;
L3FEE:	LJMP	L3D71
;
;
L3FF1:	MOV	A,07BH
	CJNE	A,#02FH,L4001
	MOV	065H,#003H
	MOV	05CH,#078H
	SETB	03BH
	LJMP	L585F
;
;
L4001:	LJMP	L3D71
;
;
L4004:	MOV	A,07BH
	CJNE	A,#03DH,L4012
	JB	025H,L400F
	LJMP	L3EE5
;
;
L400F:	MOV	05CH,#001H
;
L4012:	LJMP	L585F
;
;
L4015:	MOV	R0,#000H
	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	JNB	ACC.0,L4029
	MOV	DPTR,#L047D
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00AH,L4029
	MOV	R0,#00CH
;
L4029:	MOV	DPTR,#L0466
	MOV	A,07DH
	CLR	C
	JB	05DH,L4040
	SUBB	A,#002H
	JC	L404F
	MOVX	A,@DPTR
	RR	A
	MOV	R1,#075H
	LCALL	L4050
	LJMP	L404A
;
;
L4040:	SUBB	A,#001H
	JC	L404F
	MOVX	A,@DPTR
	MOV	R1,#076H
	LCALL	L4050
;
L404A:	MOV	R1,#000H
	LCALL	L0355
;
L404F:	RET	
;
;
L4050:	CJNE	@R1,#00CH,L4056
;
L4053:	MOV	@R1,#000H
	RET	
;
;
L4056:	INC	@R1
	CJNE	@R1,#00AH,L405F
	JNB	ACC.0,L4053
	MOV	A,R0
	MOV	@R1,A
;
L405F:	RET	
;
;
L4060:	MOV	A,072H
	ANL	A,#00FH
	MOV	R2,A
;
L4065:	INC	R2
	CJNE	R2,#00AH,L406C
	LJMP	L406F
;
;
L406C:	CJNE	R2,#00BH,L4074
;
L406F:	MOV	R2,#000H
	LJMP	L4084
;
;
L4074:	MOV	A,R2
	MOV	DPTR,#L055A
	MOV	B,#00DH
	LCALL	L03D6
	MOVX	A,@DPTR
	CJNE	A,#0FFH,L4084
	SJMP	L4065
;
L4084:	MOV	072H,R2
	MOV	R1,#005H
	LCALL	L0355
	RET	
;
;
L408C:	MOV	05CH,#078H
	MOV	R0,07DH
	MOV	DPTR,#L216A
	LCALL	L3C05
	MOV	01FH,#001H
	RET	
;
;
L409B:	MOV	DPTR,#L0467
	MOVX	A,@DPTR
	ANL	A,#00FH
	JB	ACC.0,L40AE
	JB	ACC.1,L40B5
	JB	ACC.2,L40B5
	JB	ACC.3,L40B5
	RET	
;
;
L40AE:	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	LJMP	L40B6
;
;
L40B5:	CLR	A
;
L40B6:	ANL	A,#003H
	MOV	R0,A
	MOV	07DH,A
	RET	
;
;
L40BC:	CPL	056H
	MOV	078H,#061H
	JNB	056H,L40C7
	MOV	078H,#060H
;
L40C7:	MOV	R1,#007H
	LCALL	L0355
	RET	
;
;
L40CD:	LCALL	L4600
	LJMP	L21C9
;
;
L40D3:	JBC	007H,L4102
	JBC	00CH,L4157
	JBC	006H,L40CD
	JBC	009H,L4108
	JBC	00AH,L4113
	JBC	013H,L412E
	CLR	01AH
	CLR	01BH
	CLR	00EH
	CLR	00DH
	CLR	040H
	CLR	005H
	CLR	010H
	CLR	004H
	CLR	00FH
	CLR	016H
	CLR	015H
	CLR	008H
	CLR	011H
	LJMP	L585F
;
;
L4102:	LCALL	L468A
	LJMP	L21C9
;
;
L4108:	LCALL	L4648
	MOV	052H,#014H
	SETB	031H
	LJMP	L21C9
;
;
L4113:	CLR	059H
	MOV	DPTR,#L2251
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOVX	@DPTR,A
	JZ	L4128
	LCALL	L45EB
	MOV	064H,#01FH
	LJMP	L21C9
;
;
L4128:	MOV	064H,#01FH
	LJMP	L41B8
;
;
L412E:	CLR	031H
	CLR	059H
	MOV	DPTR,#L224F
	MOV	A,#0FFH
	MOVX	@DPTR,A
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JB	ACC.5,L414E
	MOV	04AH,#00CH
	LCALL	L453A
	MOV	064H,#021H
	LCALL	L4564
	LJMP	L21C9
;
;
L414E:	LCALL	L4564
	MOV	064H,#01FH
	LJMP	L21C9
;
;
L4157:	MOV	064H,#01FH
	LJMP	L41EB
;
;
L415D:	JBC	01CH,L4193
	JBC	00CH,L4187
	JBC	00AH,L418A
	JBC	00BH,L4193
	JBC	006H,L418D
	CLR	01AH
	CLR	01BH
	CLR	005H
	CLR	040H
	CLR	00DH
	CLR	010H
	CLR	004H
	CLR	00FH
	CLR	016H
	CLR	015H
	CLR	008H
	CLR	011H
	LJMP	L585F
;
;
L4187:	LJMP	L41EB
;
;
L418A:	LJMP	L4200
;
;
L418D:	LCALL	L4600
	LJMP	L21C9
;
;
L4193:	JB	046H,L41A5
	LCALL	L452E
	MOV	04AH,#006H
	LCALL	L453A
	MOV	064H,#01EH
	LJMP	L21C9
;
;
L41A5:	MOV	DPTR,#L2251
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOVX	@DPTR,A
	JZ	L41B8
	LCALL	L45EB
	MOV	064H,#01FH
	LJMP	L21C9
;
;
L41B8:	MOV	DPTR,#L224F
	MOV	A,#0FFH
	MOVX	@DPTR,A
	JNB	04DH,L41CF
	MOV	DPTR,#L08AA
	MOVX	A,@DPTR
	MOV	DPTR,#L2251
	MOVX	@DPTR,A
	LCALL	L4921
	CJNE	R4,#0FFH,L41FD
;
L41CF:	CLR	038H
	LCALL	L4541
	CLR	031H
	CLR	059H
	MOV	07BH,#040H
	SETB	024H
	MOV	064H,#020H
	JNB	04DH,L41FD
	MOV	064H,#011H
	SETB	00BH
	LJMP	L21C9
;
;
L41EB:	CLR	067H
	SETB	02AH
	MOV	R1,#016H
	LCALL	L034F
	MOV	DPTR,#L224F
	MOV	A,#0FFH
	MOVX	@DPTR,A
	LCALL	L4541
;
L41FD:	LJMP	L21C9
;
;
L4200:	LCALL	L5977
	CLR	059H
	MOV	07BH,#03FH
	SETB	024H
	MOV	064H,#000H
	JNB	04DH,L4215
	MOV	064H,#011H
	SETB	00BH
;
L4215:	LJMP	L21C9
;
;
L4218:	MOV	A,#000H
	LCALL	L47B0
	LJMP	L21C9
;
;
L4220:	LCALL	L45DF
	LCALL	L5931
	MOV	064H,#024H
	LJMP	L21C9
;
;
L422C:	LCALL	L4600
	LJMP	L21C9
;
;
L4232:	JBC	00EH,L425A
	JBC	007H,L4263
	JBC	009H,L4279
	JBC	00CH,L4270
	JBC	01AH,L429F
	JBC	01BH,L42B6
	JBC	006H,L422C
	JBC	00FH,L4218
	JBC	010H,L4220
	CLR	011H
	CLR	00BH
	CLR	008H
	CLR	012H
	CLR	00DH
	LJMP	L585F
;
;
L425A:	LCALL	L467E
	JB	04DH,L428A
	LJMP	L21C9
;
;
L4263:	SETB	01FH
	MOV	R1,#00FH
	LCALL	L034F
	MOV	04AH,#010H
	LJMP	L21C9
;
;
L4270:	JB	04DH,L428A
	MOV	064H,#000H
	LJMP	L21C9
;
;
L4279:	MOV	R1,#016H
	LCALL	L034F
	CLR	067H
	SETB	02AH
	MOV	07BH,#041H
	SETB	024H
	LJMP	L21C9
;
;
L428A:	SETB	04FH
	MOV	R1,#015H
	LCALL	L034F
	LCALL	L48AB
	MOV	064H,#011H
	MOV	R1,#016H
	LCALL	L034F
	LJMP	L21C9
;
;
L429F:	LCALL	L4770
	LCALL	L4712
	CLR	06DH
	LCALL	L5937
	LCALL	L460F
	MOV	04AH,#001H
	LCALL	L453A
	LJMP	L21C9
;
;
L42B6:	LCALL	L475D
	LCALL	L4712
	CLR	054H
	SETB	063H
	CLR	06DH
	LJMP	L21C9
;
;
L42C5:	JBC	007H,L42F3
	JBC	00EH,L4302
	JBC	006H,L4308
	JBC	009H,L42FC
	JBC	00AH,L430E
	CLR	013H
	CLR	00CH
	CLR	01AH
	CLR	01BH
	CLR	00DH
	CLR	005H
	CLR	040H
	CLR	010H
	CLR	004H
	CLR	00FH
	CLR	016H
	CLR	015H
	CLR	008H
	CLR	011H
	LJMP	L585F
;
;
L42F3:	JNB	047H,L42F9
	LCALL	L468A
;
L42F9:	LJMP	L21C9
;
;
L42FC:	LCALL	L4648
	LJMP	L21C9
;
;
L4302:	LCALL	L467E
	LJMP	L21C9
;
;
L4308:	LCALL	L4600
	LJMP	L21C9
;
;
L430E:	LCALL	L5977
	CLR	059H
	MOV	07BH,#03FH
	SETB	024H
	MOV	064H,#000H
	JNB	04DH,L432D
	MOV	064H,#011H
	SETB	00BH
	MOV	R1,#001H
	LCALL	L034F
	MOV	R1,#016H
	LCALL	L034F
;
L432D:	LJMP	L21C9
;
;
L4330:	LCALL	L5977
	CLR	059H
	MOV	064H,#011H
	SETB	00BH
	LJMP	L21C9
;
;
L433D:	LCALL	L467E
	LJMP	L21C9
;
;
L4343:	JBC	00BH,L43AF
	JBC	01CH,L43AF
	JBC	007H,L4377
	JBC	009H,L4394
	JBC	00AH,L4330
	JBC	00CH,L4380
	JBC	00EH,L433D
	CLR	006H
	CLR	013H
	CLR	01AH
	CLR	01BH
	CLR	00DH
	CLR	005H
	CLR	040H
	CLR	010H
	CLR	004H
	CLR	00FH
	CLR	016H
	CLR	015H
	CLR	008H
	CLR	011H
	LJMP	L585F
;
;
L4377:	JNB	047H,L437D
	LCALL	L468A
;
L437D:	LJMP	L21C9
;
;
L4380:	CLR	038H
	LCALL	L4541
	MOV	R1,#016H
	LCALL	L034F
	JNB	067H,L4391
	CLR	067H
	SETB	02AH
;
L4391:	LJMP	L21C9
;
;
L4394:	MOV	064H,#023H
	JBC	06FH,L43A6
	CLR	067H
	SETB	02AH
	MOV	059H,#01EH
	SETB	038H
	LJMP	L21C9
;
;
L43A6:	MOV	04AH,#00DH
	LCALL	L453A
	LJMP	L21C9
;
;
L43AF:	JB	046H,L43BB
	MOV	04AH,#00CH
	LCALL	L453A
	LJMP	L21C9
;
;
L43BB:	MOV	DPTR,#L2251
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOVX	@DPTR,A
	JZ	L43CB
	LCALL	L45EB
	LJMP	L21C9
;
;
L43CB:	MOV	DPTR,#L224F
	MOV	A,#0FFH
	MOVX	@DPTR,A
	MOV	DPTR,#L08AA
	MOVX	A,@DPTR
	MOV	DPTR,#L2251
	MOVX	@DPTR,A
	LCALL	L4921
	CJNE	R4,#0FFH,L43F7
	CLR	038H
	LCALL	L4541
	CLR	031H
	MOV	R1,#016H
	LCALL	L034F
	CLR	059H
	MOV	07BH,#040H
	SETB	024H
	MOV	064H,#011H
	SETB	00BH
;
L43F7:	LJMP	L21C9
;
;
L43FA:	JBC	00BH,L446C
	JBC	00AH,L443A
	JBC	007H,L444E
	JBC	009H,L4457
	JBC	013H,L442C
	JBC	00EH,L4466
	JBC	00CH,L4434
	CLR	006H
	CLR	01AH
	CLR	01BH
	CLR	00DH
	CLR	005H
	CLR	040H
	CLR	010H
	CLR	004H
	CLR	00FH
	CLR	016H
	CLR	015H
	CLR	008H
	CLR	011H
	LJMP	L585F
;
;
L442C:	MOV	R1,#016H
	LCALL	L034F
	LJMP	L412E
;
;
L4434:	MOV	064H,#022H
	LJMP	L4380
;
;
L443A:	JNB	054H,L4448
	SETB	06FH
	MOV	04AH,#004H
	LCALL	L453A
	LJMP	L21C9
;
;
L4448:	MOV	064H,#022H
	LJMP	L43BB
;
;
L444E:	JNB	047H,L4454
	LCALL	L468A
;
L4454:	LJMP	L21C9
;
;
L4457:	CLR	067H
	SETB	02AH
	JBC	06FH,L4448
	MOV	052H,#014H
	SETB	031H
	LJMP	L21C9
;
;
L4466:	LCALL	L467E
	LJMP	L21C9
;
;
L446C:	JB	046H,L4475
	MOV	064H,#022H
	LJMP	L43CB
;
;
L4475:	MOV	04AH,#00DH
	LCALL	L453A
	LJMP	L21C9
;
;
L447E:	LCALL	L467E
	LJMP	L21C9
;
;
L4484:	MOV	A,#000H
	LCALL	L47B0
	LJMP	L21C9
;
;
L448C:	LCALL	L475D
	LCALL	L4712
	LCALL	L5931
	LJMP	L21C9
;
;
L4498:	LCALL	L5937
	LCALL	L45B3
	MOV	064H,#020H
	JNB	04DH,L44A7
	LJMP	L428A
;
;
L44A7:	LJMP	L21C9
;
;
L44AA:	LCALL	L4600
	LCALL	L5931
	LJMP	L21C9
;
;
L44B3:	JBC	00CH,L44DE
	JBC	01AH,L44EA
	JBC	01BH,L4501
	JBC	006H,L44AA
	JBC	00FH,L4484
	JBC	010H,L448C
	JBC	011H,L4498
	JBC	007H,L4510
	JBC	009H,L451D
	JBC	00EH,L447E
	CLR	00EH
	CLR	00BH
	CLR	008H
	CLR	012H
	CLR	00DH
	LJMP	L585F
;
;
L44DE:	MOV	064H,#003H
	JB	046H,L44E7
	MOV	064H,#000H
;
L44E7:	LJMP	L21C9
;
;
L44EA:	LCALL	L4770
	LCALL	L4712
	CLR	06DH
	LCALL	L5937
	LCALL	L460F
	MOV	04AH,#001H
	LCALL	L453A
	LJMP	L21C9
;
;
L4501:	LCALL	L475D
	LCALL	L4712
	CLR	054H
	SETB	063H
	CLR	06DH
	LJMP	L21C9
;
;
L4510:	SETB	01FH
	MOV	R1,#00FH
	LCALL	L034F
	MOV	04AH,#010H
	LJMP	L21C9
;
;
L451D:	MOV	R1,#016H
	LCALL	L034F
	CLR	067H
	SETB	02AH
	MOV	07BH,#041H
	SETB	024H
	LJMP	L21C9
;
;
L452E:	MOV	DPTR,#L0466
	MOVX	A,@DPTR
	CLR	059H
	JNB	ACC.6,L4539
	SETB	059H
;
L4539:	RET	
;
;
L453A:	SETB	02AH
	SETB	067H
	SETB	01FH
	RET	
;
;
L4541:	JB	050H,L4563
	CLR	033H
	CLR	04BH
	MOV	DPTR,#L224C
	MOV	A,#0FFH
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	SETB	02EH
	MOV	060H,#032H
	MOV	061H,#033H
	MOV	04EH,060H
	LCALL	L5964
	SETB	031H
	MOV	052H,#014H
;
L4563:	RET	
;
;
L4564:	JB	050H,L4586
	CLR	033H
	CLR	04BH
	MOV	DPTR,#L224C
	MOV	A,#0FFH
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	SETB	02EH
	MOV	060H,#014H
	MOV	061H,#014H
	MOV	04EH,060H
	LCALL	L5964
	SETB	031H
	MOV	052H,#014H
;
L4586:	RET	
;
;
L4587:	JB	050H,L459C
	CLR	033H
	CLR	04BH
	SETB	02EH
	MOV	060H,#00FH
	MOV	061H,#00FH
	MOV	04EH,060H
	LCALL	L5964
;
L459C:	RET	
;
;
L459D:	JB	050H,L45B2
	CLR	033H
	CLR	04BH
	SETB	02EH
	MOV	060H,#005H
	MOV	061H,#005H
	MOV	04EH,060H
	LCALL	L5964
;
L45B2:	RET	
;
;
L45B3:	JB	050H,L45B2
	CLR	033H
	CLR	04BH
	SETB	02EH
	MOV	060H,#005H
	MOV	061H,#005H
	MOV	04EH,060H
	LCALL	L5964
	MOV	DPTR,#L224C
	MOV	A,#001H
	MOVX	@DPTR,A
	MOV	A,065H
	CJNE	A,#019H,L45D6
	MOV	A,#00BH
	MOVX	@DPTR,A
;
L45D6:	INC	DPTR
	MOV	A,#001H
	MOVX	@DPTR,A
	INC	DPTR
	MOV	A,#001H
	MOVX	@DPTR,A
	RET	
;
;
L45DF:	LCALL	L5977
	MOV	DPTR,#L224C
	MOV	A,#0FFH
	MOVX	@DPTR,A
	INC	DPTR
	MOVX	@DPTR,A
	RET	
;
;
L45EB:	MOV	A,TL0
	ANL	A,#00FH
	CJNE	A,#00FH,L45F4
	MOV	A,#00EH
;
L45F4:	CJNE	A,#002H,L45F7
;
L45F7:	JNC	L45FB
	MOV	A,#002H
;
L45FB:	MOV	DPTR,#L224F
	MOVX	@DPTR,A
	RET	
;
;
L4600:	JNB	046H,L460F
	LCALL	L0577
	JB	050H,L4617
	MOV	R1,#011H
	LCALL	L034F
	RET	
;
;
L460F:	JB	050H,L4617
	MOV	R1,#012H
	LCALL	L034F
;
L4617:	RET	
;
;
L4618:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JNB	ACC.0,L4631
	SETB	053H
	PUSH	ACC
	MOV	DPTR,#L2258
	MOVX	A,@DPTR
	SETB	ACC.0
	MOVX	@DPTR,A
	POP	ACC
	MOV	R1,#017H
	LCALL	L034F
;
L4631:	RET	
;
;
L4632:	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	JB	ACC.0,L4647
	CLR	053H
	MOV	DPTR,#L2258
	MOVX	A,@DPTR
	CLR	ACC.0
	MOVX	@DPTR,A
	MOV	R1,#017H
	LCALL	L034F
;
L4647:	RET	
;
;
L4648:	CLR	067H
	SETB	02AH
	MOV	R1,#016H
	LCALL	L034F
	RET	
;
;
L4652:	SETB	067H
	SETB	02AH
	CLR	031H
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.2,L4667
	SETB	032H
	MOV	DPTR,#L0478
	MOVX	A,@DPTR
	MOV	053H,A
;
L4667:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JB	ACC.7,L4678
	JB	0D1H,L4672
	RET	
;
;
L4672:	SETB	01FH
	MOV	04AH,#00EH
	RET	
;
;
L4678:	SETB	01FH
	MOV	04AH,#002H
	RET	
;
;
L467E:	JNB	048H,L4687
	MOV	04AH,#000H
	SETB	01FH
	RET	
;
;
L4687:	SETB	02AH
	RET	
;
;
L468A:	JNB	047H,L469B
;
L468D:	MOV	04AH,#010H
	SETB	01FH
	JB	050H,L469A
	MOV	R1,#00FH
	LCALL	L034F
;
L469A:	RET	
;
;
L469B:	SETB	02AH
	SETB	067H
	RET	
;
;
L46A0:	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.1,L46FF
	LCALL	L5977
	LCALL	L5937
	CLR	031H
	CLR	038H
	SETB	032H
	MOV	053H,#006H
	SETB	059H
	SETB	050H
	MOV	DPTR,#L21E0
	MOV	A,#0FFH
	MOVX	@DPTR,A
	SETB	024H
	MOV	07BH,#041H
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.0,L46E5
	SETB	04DH
	MOV	A,#0FFH
	MOV	DPTR,#L21FC
	MOVX	@DPTR,A
	LCALL	L4831
	MOV	DPTR,#L21F9
	MOV	A,07CH
	MOVX	@DPTR,A
	SETB	04FH
	CLR	06BH
	MOV	064H,#014H
	RET	
;
;
L46E5:	MOV	DPTR,#L2191
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	07CH,A
	LCALL	L0410
	LCALL	L045A
	CLR	067H
	SETB	02AH
	SETB	031H
	MOV	052H,#002H
	MOV	064H,#00EH
;
L46FF:	RET	
;
;
L4700:	MOV	P1,#08EH
	MOV	A,#04EH
	LCALL	L03CC
	RET	
;
;
L4709:	MOV	P1,#0CEH
	MOV	A,#0BEH
	LCALL	L03CC
	RET	
;
;
L4712:	JNB	056H,L471F
	MOV	P1,#08FH
	MOV	A,#02FH
	LCALL	L03CC
	SETB	068H
;
L471F:	RET	
;
;
L4720:	MOV	P1,#0CFH
	MOV	A,#0DFH
	CLR	068H
	LCALL	L03CC
	RET	
;
;
L472B:	MOV	A,#0BEH
	MOV	R1,#0EEH
	LJMP	L03CC
;
;
L4732:	MOV	A,#0DEH
	MOV	P1,#0EEH
	LJMP	L03CC
;
;
L473A:	MOV	A,#02EH
	MOV	P1,#0AEH
	LJMP	L03CC
;
;
L4742:	MOV	A,#04EH
	MOV	P1,#0AEH
	LJMP	L03CC
;
;
L474A:	JB	032H,L475C
	MOV	DPTR,#L0469
	MOVX	A,@DPTR
	JNB	ACC.5,L475C
	SETB	032H
	MOV	DPTR,#L0478
	MOVX	A,@DPTR
	MOV	053H,A
;
L475C:	RET	
;
;
L475D:	MOV	P1,#08FH
	MOV	A,#04FH
	LCALL	L03CC
	SETB	039H
	MOV	05AH,#01EH
	MOV	07BH,#041H
	SETB	024H
	RET	
;
;
L4770:	MOV	P1,#08FH
	MOV	A,#04FH
	LCALL	L03CC
	SETB	039H
	MOV	05AH,#01EH
	RET	
;
;
L477E:	LCALL	L5977
	CLR	038H
	CLR	031H
	JB	067H,L4797
	JB	046H,L4797
	MOV	DPTR,#L0468
	MOVX	A,@DPTR
	JNB	ACC.6,L4797
	SETB	031H
	MOV	052H,#03CH
;
L4797:	RET	
;
;
L4798:	SETB	031H
	MOV	052H,#001H
	SETB	050H
	SETB	032H
	MOV	DPTR,#L0484
	MOVX	A,@DPTR
	MOV	053H,A
	JNZ	L47AD
	CLR	031H
	SETB	008H
;
L47AD:	SETB	06CH
	RET	
;
;
L47B0:	MOV	DPTR,#L2198
	MOVX	@DPTR,A
	SETB	025H
	RET	
;
;
L47B7:	MOV	A,07CH
	MOV	DPTR,#L21F9
	MOVX	@DPTR,A
	CLR	06BH
	LCALL	L459D
	RET	
;
;
L47C3:	CLR	059H
	MOV	A,#003H
	MOV	DPTR,#L2198
	MOVX	@DPTR,A
	SETB	025H
	MOV	07BH,#040H
	SETB	024H
	RET	
;
;
L47D3:	MOV	DPTR,#L21FE
	MOVX	A,@DPTR
	ANL	A,#00FH
	INC	A
	MOV	R4,A
	MOV	DPTR,#L21FD
	MOVX	A,@DPTR
	ANL	A,#00FH
	SWAP	A
	MOV	R5,A
	ADD	A,R4
	MOV	DPL,A
	MOV	DPH,#022H
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L481C
;
L47EF:	MOV	DPTR,#L21FA
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	07CH,A
	LCALL	L0577
	CJNE	R5,#030H,L47FF
	MOV	R5,#000H
;
L47FF:	MOV	A,#010H
	ADD	A,R5
;
L4802:	MOV	R5,A
	MOV	DPTR,#L21FE
	CLR	A
	MOVX	@DPTR,A
	MOV	DPTR,#L21FD
	MOV	A,R5
	SWAP	A
	MOVX	@DPTR,A
	SWAP	A
	MOV	DPL,A
	MOV	DPH,#022H
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L482F
	SJMP	L47EF
;
L481C:	CJNE	R4,#00AH,L4821
	SJMP	L47EF
;
L4821:	MOV	DPTR,#L21FE
	MOV	A,R4
	MOVX	@DPTR,A
	ADD	A,R5
	MOV	DPL,A
	MOV	DPH,#022H
	MOVX	A,@DPTR
	ANL	A,#00FH
;
L482F:	MOV	R0,A
	RET	
;
;
L4831:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.3,L483B
	LJMP	L4871
;
;
L483B:	MOV	DPTR,#L21FF
	CLR	A
	MOVX	@DPTR,A
	MOV	DPTR,#L21FB
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	DPL,A
	MOV	DPH,#008H
	MOVX	A,@DPTR
	MOV	DPTR,#L21FD
	MOVX	@DPTR,A
	SWAP	A
	MOV	DPL,A
	MOV	DPH,#022H
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R0,A
	MOV	DPTR,#L21FE
	CLR	A
	MOVX	@DPTR,A
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.1,L486E
	MOV	R0,#000H
	MOV	DPTR,#L21FF
	MOV	A,#005H
	MOVX	@DPTR,A
;
L486E:	LJMP	L4979
;
;
L4871:	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JB	ACC.1,L48A6
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.5,L4888
	MOV	DPTR,#L08AB
	MOVX	A,@DPTR
	INC	A
	MOV	DPTR,#L2252
	MOVX	@DPTR,A
;
L4888:	MOV	DPTR,#L21FA
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R0,A
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.5,L4897
	INC	R0
;
L4897:	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	CJNE	A,000H,L48A1
	LJMP	L4979
;
;
L48A1:	JC	L48A6
	LJMP	L4979
;
;
L48A6:	MOV	R0,#000H
	LJMP	L4979
;
;
L48AB:	SETB	04FH
	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.3,L48B7
	LJMP	L48E3
;
;
L48B7:	MOV	R0,07CH
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.1,L48DD
	CJNE	R0,#000H,L48D8
	MOV	DPTR,#L21FF
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#005H,L48DD
	CLR	A
	MOVX	@DPTR,A
	MOV	DPTR,#L21FB
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R0,A
	LJMP	L4979
;
;
L48D8:	MOV	R0,#000H
	LJMP	L4979
;
;
L48DD:	LCALL	L47D3
	LJMP	L4979
;
;
L48E3:	MOV	R0,07CH
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JB	ACC.1,L4900
	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	CJNE	A,000H,L48F8
	MOV	R0,#000H
	LJMP	L4979
;
;
L48F8:	INC	R0
	JNC	L48FD
	MOV	R0,#000H
;
L48FD:	LJMP	L4979
;
;
L4900:	CJNE	R0,#000H,L4917
	MOV	DPTR,#L21FB
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R0,A
	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	CJNE	A,000H,L4913
	MOV	R0,#000H
;
L4913:	INC	R0
	LJMP	L4979
;
;
L4917:	MOV	A,R0
	MOV	DPTR,#L21FB
	MOVX	@DPTR,A
	MOV	R0,#000H
	LJMP	L4979
;
;
L4921:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JNB	ACC.3,L492B
	LJMP	L4959
;
;
L492B:	MOV	DPTR,#L21FF
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#005H,L4946
	CLR	A
	MOVX	@DPTR,A
	MOV	R4,#000H
	MOV	DPTR,#L21FB
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R0,A
	MOV	DPTR,#L21F9
	MOVX	@DPTR,A
	LJMP	L4979
;
;
L4946:	LCALL	L47D3
	MOV	R4,#000H
	MOV	DPTR,#L21F9
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,000H,L4979
	MOV	R4,#0FFH
	LJMP	L4979
;
;
L4959:	MOV	R0,07CH
	MOV	DPTR,#L0485
	MOVX	A,@DPTR
	CJNE	A,000H,L4964
	MOV	R0,#0FFH
;
L4964:	INC	R0
	MOV	R4,#000H
	MOV	DPTR,#L21F9
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,000H,L4979
	MOV	R4,#0FFH
	MOV	DPTR,#L21FA
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R0,A
;
L4979:	MOV	A,R0
	MOV	07CH,A
	LCALL	L0410
	LCALL	L045A
	SETB	02AH
	CLR	067H
	MOV	059H,#00AH
	SETB	038H
	RET	
;
;
L498C:	DB	020H,041H,042H,043H,044H,045H,046H,047H,048H,049H,04AH,04BH,04CH,04DH,04EH
	DB	04FH,050H,051H,052H,053H,054H,055H,056H,057H,058H,059H,05AH,030H,031H,032H
	DB	033H,034H,035H,036H,037H,038H,039H,072H,02AH,03DH,03CH,03EH,02FH,02BH,02DH
	DB	024H,00AH,025H,010H,00DH,00EH,027H,00CH,011H,012H,013H,014H,015H,016H,017H
	DB	018H,019H,01AH,01BH,01CH,01DH,01EH,01FH,020H,021H,022H,023H,000H,001H,002H
	DB	003H,004H,005H,006H,007H,008H,009H,00FH,028H,029H,02AH,02BH,02CH,02DH,00BH
;  ^^^ CORRIGE PAR CLAUDE: bloc de 90 octets (0x498C-0x49E5) reidentifie comme
;  DONNEES (table de conversion ASCII -> code affichage VFD, 2 sous-tables de
;  45 octets chacune) et non comme code. Le desassemblage original (DIS8051)
;  avait mal decode cette zone en instructions fictives, ce qui produisait 3
;  references "address out of range" (labels fantomes L49D1, L4812, L49F5)
;  a l'assemblage avec ASEM-51. Confirme par le code reel en L49E6 qui charge
;  explicitement DPTR=#L498C et boucle R3=02DH(45) fois avec MOVC A,@A+DPTR.
L49E6:	MOV	R2,#008H
	MOV	R1,#072H
;
L49EA:	MOVX	A,@DPTR
	MOV	B,A
	PUSH	DPH
;
L49EF:	PUSH	DPL
	MOV	DPTR,#L498C
	MOV	R3,#02DH
;
L49F6:	CLR	A
	MOVC	A,@A+DPTR
	XRL	A,B
	JZ	L49FF
	INC	DPTR
	DJNZ	R3,L49F6
;
L49FF:	MOV	A,#02DH
	ADD	A,DPL
	MOV	DPL,A
	CLR	A
	ADDC	A,DPH
	MOV	DPH,A
	CLR	A
	MOVC	A,@A+DPTR
	MOV	@R1,A
	POP	DPL
	POP	DPH
	INC	DPTR
	INC	R1
	DJNZ	R2,L49EA
	RET	
;
;
L4A16:	MOV	R0,#02FH
	LCALL	L0379
	CJNE	A,#0FFH,L4A21
	LJMP	L4B36
;
;
L4A21:	MOV	R0,A
	ADD	A,R0
	ADD	A,R0
	MOV	R0,#036H
	MOV	DPTR,#L4A2A
	JMP	@A+DPTR
;
;
L4A2A:	LJMP	L4B07
;
	LJMP	L4A95
;
	LJMP	L4B4B
;
	LJMP	L4B39
;
	LJMP	L4B43
;
	LJMP	L4B3E
;
	LJMP	L4B56
;
	LJMP	L4B5B
;
	LJMP	L4B60
;
	LJMP	L4B65
;
	LJMP	L4B71
;
	LJMP	L4B7D
;
	LJMP	L4B89
;
	LJMP	L4B95
;
	LJMP	L4BBE
;
	LJMP	L4BA4
;
	LJMP	L4BE1
;
	LJMP	L4BC7
;
	LJMP	L4BD4
;
	LJMP	L4BEE
;
	LJMP	L4BE6
;
	LJMP	L4BF2
;
	LJMP	L4BAB
;
	LJMP	L4CD3
;
	LJMP	L4CE0
;
	LJMP	L4A81
;
	LJMP	L4CED
;
	LJMP	L4CF5
;
	LJMP	L4CB2
;
;
L4A81:	MOV	A,#024H
	MOV	073H,A
	MOV	074H,A
	MOV	075H,A
	MOV	076H,A
	MOV	077H,A
	MOV	078H,A
	LCALL	L4C9A
	LJMP	L4B07
;
;
L4A95:	JNB	060H,L4A9D
	SETB	01EH
	LJMP	L4B36
;
;
L4A9D:	JB	04DH,L4AED
	MOV	DPTR,#L046D
	MOVX	A,@DPTR
	JB	ACC.1,L4AED
	MOV	DPTR,#L0690
	MOV	A,07CH
	MOV	B,#008H
	MUL	AB
	ADD	A,DPL
	MOV	DPL,A
	CLR	A
	ADDC	A,DPH
	MOV	DPH,A
	PUSH	DPH
	PUSH	DPL
	MOV	R2,#008H
;
L4ABF:	MOVX	A,@DPTR
	CJNE	A,#020H,L4AC6
	INC	DPTR
	DJNZ	R2,L4ABF
;
L4AC6:	POP	DPL
	POP	DPH
	CJNE	R2,#000H,L4AD0
	LJMP	L4AED
;
;
L4AD0:	LCALL	L49E6
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	JNZ	L4AE4
	MOV	DPTR,#L21B9
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L4AEA
;
L4AE4:	MOV	079H,#016H
	MOV	078H,#024H
;
L4AEA:	LJMP	L4B07
;
;
L4AED:	LCALL	L4C26
	MOV	A,#024H
	MOV	073H,A
	MOV	074H,A
	MOV	075H,A
	MOV	076H,A
	MOV	077H,A
	MOV	078H,A
	JB	04DH,L4B04
	LCALL	L4C31
;
L4B04:	LCALL	L4C9A
;
L4B07:	MOV	R1,#078H
	LCALL	L0365
	MOV	R1,079H
	LCALL	L0365
	MOV	R1,075H
	LCALL	L0365
	MOV	R1,078H
	LCALL	L0365
	MOV	R1,074H
	LCALL	L0365
	MOV	R1,077H
	LCALL	L0365
	MOV	R1,073H
	LCALL	L0365
	MOV	R1,076H
	LCALL	L0365
	MOV	R1,072H
	LCALL	L0365
;
L4B34:	SETB	020H
;
L4B36:	LJMP	L585F
;
;
L4B39:	LCALL	L4C55
	SJMP	L4B34
;
L4B3E:	LCALL	L4C67
	SJMP	L4B34
;
L4B43:	LCALL	L4C55
	LCALL	L4C60
	SJMP	L4B34
;
L4B4B:	MOV	R2,#005H
;
L4B4D:	MOV	R1,#06AH
	LCALL	L0365
	DJNZ	R2,L4B4D
	SJMP	L4B34
;
L4B56:	LCALL	L4C6E
	SJMP	L4B34
;
L4B5B:	LCALL	L4C79
	SJMP	L4B34
;
L4B60:	LCALL	L4C84
	SJMP	L4B34
;
L4B65:	MOV	R1,#076H
	LCALL	L0365
	MOV	R1,076H
	LCALL	L0365
	SJMP	L4B34
;
L4B71:	MOV	R1,#071H
	LCALL	L0365
	MOV	R1,075H
	LCALL	L0365
	SJMP	L4B34
;
L4B7D:	MOV	R1,#073H
	LCALL	L0365
	MOV	R1,074H
	LCALL	L0365
	SJMP	L4B34
;
L4B89:	MOV	R1,#075H
	LCALL	L0365
	MOV	R1,073H
	LCALL	L0365
	SJMP	L4B34
;
L4B95:	JB	05AH,L4B9F
	MOV	A,065H
	JNZ	L4B9F
	LJMP	L4A95
;
;
L4B9F:	LCALL	L4C8F
	SJMP	L4B34
;
L4BA4:	MOV	R1,#068H
	LCALL	L0365
	SJMP	L4B34
;
L4BAB:	MOV	R1,#060H
	LCALL	L0365
	JNB	046H,L4BBB
	JB	04FH,L4BBB
	MOV	R1,#069H
	LCALL	L0365
;
L4BBB:	LJMP	L4B34
;
;
L4BBE:	LCALL	L4C79
	LCALL	L4C6E
	LJMP	L4B34
;
;
L4BC7:	MOV	R1,#06CH
	LCALL	L0365
	MOV	R1,#069H
	LCALL	L0365
	LJMP	L4B34
;
;
L4BD4:	MOV	R1,#06DH
	LCALL	L0365
	MOV	R1,#060H
	LCALL	L0365
	LJMP	L4B34
;
;
L4BE1:	MOV	R1,#06EH
	LJMP	L4BE8
;
;
L4BE6:	MOV	R1,#029H
;
L4BE8:	LCALL	L0365
	LJMP	L4B34
;
;
L4BEE:	MOV	R1,#028H
	SJMP	L4BE8
;
L4BF2:	MOV	R1,#06DH
	JB	04FH,L4BFC
	JNB	046H,L4BFC
	MOV	R1,#06CH
;
L4BFC:	LCALL	L0365
	JNB	060H,L4C07
	MOV	A,073H
	CJNE	A,#024H,L4C13
;
L4C07:	LCALL	L4C26
	LCALL	L4C8F
	LCALL	L4C9A
	LCALL	L4C6E
;
L4C13:	MOV	R1,#060H
	LCALL	L0365
	JNB	046H,L4C23
	JB	04FH,L4C23
	MOV	R1,#069H
	LCALL	L0365
;
L4C23:	LJMP	L4B34
;
;
L4C26:	JB	04FH,L4C2D
	MOV	072H,07CH
	RET	
;
;
L4C2D:	MOV	072H,#00DH
	RET	
;
;
L4C31:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.1,L4C54
	MOV	DPTR,#L0473
	MOVX	A,@DPTR
	ANL	A,#003H
	MOV	R3,A
	JZ	L4C54
	MOV	DPTR,#L201C
	MOV	A,072H
	LCALL	L03D3
	MOV	R1,#076H
;
L4C4B:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	@R1,A
	DEC	DPL
	DEC	R1
	DJNZ	R3,L4C4B
;
L4C54:	RET	
;
;
L4C55:	MOV	R1,#070H
	LCALL	L0365
;
L4C5A:	MOV	R1,#024H
	LCALL	L0365
	RET	
;
;
L4C60:	MOV	R1,#072H
	LCALL	L0365
	SJMP	L4C5A
;
L4C67:	MOV	R1,#077H
	LCALL	L0365
	SJMP	L4C5A
;
L4C6E:	MOV	R1,#070H
	LCALL	L0365
	MOV	R1,079H
	LCALL	L0365
	RET	
;
;
L4C79:	MOV	R1,#072H
	LCALL	L0365
	MOV	R1,078H
	LCALL	L0365
	RET	
;
;
L4C84:	MOV	R1,#074H
	LCALL	L0365
	MOV	R1,077H
	LCALL	L0365
	RET	
;
;
L4C8F:	MOV	R1,#077H
	LCALL	L0365
	MOV	R1,072H
	LCALL	L0365
	RET	
;
;
L4C9A:	MOV	079H,#024H
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	JNZ	L4CAE
	MOV	DPTR,#L21B9
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L4CB1
;
L4CAE:	MOV	079H,#016H
;
L4CB1:	RET	
;
;
L4CB2:	JNB	053H,L4CBC
	MOV	R1,#063H
	LCALL	L0365
	SETB	020H
;
L4CBC:	JNB	056H,L4CC6
	MOV	R1,#067H
	LCALL	L0365
	SETB	020H
;
L4CC6:	JNB	03FH,L4CD0
	MOV	R1,#065H
	LCALL	L0365
	SETB	020H
;
L4CD0:	LJMP	L585F
;
;
L4CD3:	MOV	R1,#062H
	JNB	053H,L4CDA
	MOV	R1,#063H
;
L4CDA:	LCALL	L0365
	LJMP	L4B34
;
;
L4CE0:	MOV	R1,#066H
	JNB	056H,L4CE7
	MOV	R1,#067H
;
L4CE7:	LCALL	L0365
	LJMP	L4B34
;
;
L4CED:	MOV	R1,#065H
	LCALL	L0365
	LJMP	L4B34
;
;
L4CF5:	MOV	R1,#064H
	LCALL	L0365
	LJMP	L4B34
;
;
L4CFD:	JBC	069H,L4D0D
	MOV	R0,#036H
	LCALL	L0379
	CJNE	A,#0FFH,L4D13
	SETB	01EH
	LJMP	L4D24
;
;
L4D0D:	MOV	SBUF,#041H
	LJMP	L4D1D
;
;
L4D13:	ANL	A,#07FH
	MOV	C,P
	MOV	ACC.7,C
	MOV	SBUF,A
	MOV	07AH,A
;
L4D1D:	SETB	066H
	MOV	04BH,#01CH
	SETB	02BH
;
L4D24:	LJMP	L585F
;
;
L4D27:	LJMP	L4FD6
;
;
L4D2A:	JNB	03DH,L4D34
	DJNZ	05FH,L4D34
	SETB	022H
	CLR	03DH
;
L4D34:	JNB	030H,L4D41
	DJNZ	051H,L4D41
	MOV	051H,#00AH
	SETB	026H
	SETB	029H
;
L4D41:	JNB	02BH,L4D49
	DJNZ	04BH,L4D49
	CLR	02BH
;
L4D49:	MOV	DPTR,#L223B
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	JNZ	L4D54
	MOV	A,#00AH
;
L4D54:	MOVX	@DPTR,A
	CJNE	A,#00AH,L4D27
	CPL	P1.0
	SETB	P3.0
	SETB	REN
	CPL	P1.0
	JNB	02DH,L4D6A
	DJNZ	04DH,L4D6A
	SETB	021H
	CLR	02DH
;
L4D6A:	JNB	075H,L4D7D
	MOV	DPTR,#L2240
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOVX	@DPTR,A
	JNZ	L4D41
	SETB	070H
	SETB	073H
	CLR	075H
;
L4D7D:	MOV	DPTR,#L224C
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,A
	INC	DPTR
	MOVX	A,@DPTR
	ANL	A,#00FH
	SWAP	A
	ADD	A,B
	CJNE	A,#0FFH,L4D92
	LJMP	L4DC8
;
;
L4D92:	DEC	A
	JNZ	L4DC1
	INC	DPTR
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#001H,L4DA7
	LCALL	L5977
	MOV	A,#002H
	MOVX	@DPTR,A
	MOV	A,#0C8H
	LJMP	L4DC1
;
;
L4DA7:	MOV	A,#001H
	MOVX	@DPTR,A
	SETB	02EH
	MOV	060H,#005H
	MOV	061H,#005H
	MOV	04EH,060H
	LCALL	L5964
	MOV	A,#010H
	MOV	R2,065H
	CJNE	R2,#019H,L4DC1
	MOV	A,#01BH
;
L4DC1:	MOV	DPTR,#L224C
	MOVX	@DPTR,A
	INC	DPTR
	SWAP	A
	MOVX	@DPTR,A
;
L4DC8:	JNB	02CH,L4DD2
	DJNZ	04CH,L4DD2
	CLR	065H
	CLR	02CH
;
L4DD2:	JNB	03EH,L4DE5
	MOV	DPTR,#L2254
	MOVX	A,@DPTR
	DEC	A
	MOVX	@DPTR,A
	JNZ	L4DE5
	LCALL	L066D
	LCALL	L0675
	CLR	03EH
;
L4DE5:	JNB	02EH,L4E11
	DJNZ	04EH,L4E11
	JB	000H,L4E01
	MOV	04EH,060H
	SETB	000H
	JNB	057H,L4E11
	MOV	P1,#08EH
	MOV	A,#01EH
	LCALL	L03CC
	LJMP	L4E11
;
;
L4E01:	MOV	04EH,061H
	CLR	000H
	JNB	057H,L4E11
	MOV	P1,#0CEH
	MOV	A,#0EEH
	LCALL	L03CC
;
L4E11:	JNB	02FH,L4E24
	DJNZ	050H,L4E24
	ORL	068H,#00FH
	CLR	02FH
	JB	067H,L4E24
	MOV	04AH,#000H
	SETB	01FH
;
L4E24:	JNB	038H,L4E30
	DJNZ	059H,L4E30
	SETB	023H
	SETB	00BH
	CLR	038H
;
L4E30:	JNB	03AH,L4E3E
	DJNZ	05BH,L4E3E
	SETB	024H
	MOV	07BH,#03CH
	MOV	05BH,#032H
;
L4E3E:	JNB	034H,L4E76
	DJNZ	055H,L4E76
	MOV	A,066H
	ANL	A,#0F0H
	CJNE	A,#040H,L4E5E
	JB	018H,L4E54
	LCALL	L371A
	LJMP	L4E57
;
;
L4E54:	LCALL	L3713
;
L4E57:	SETB	010H
	SETB	023H
	LJMP	L4E71
;
;
L4E5E:	CJNE	A,#050H,L4E71
	JB	018H,L4E6A
	LCALL	L371A
	LJMP	L4E6D
;
;
L4E6A:	LCALL	L3713
;
L4E6D:	SETB	00FH
	SETB	023H
;
L4E71:	ANL	066H,#00FH
	CLR	034H
;
L4E76:	JNB	035H,L4E83
	DJNZ	056H,L4E83
	SETB	024H
	MOV	07BH,#03EH
	CLR	035H
;
L4E83:	JNB	036H,L4EC6
	DJNZ	057H,L4EC6
	MOV	DPTR,#L21DB
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#004H,L4E99
	MOV	R2,#00DH
	MOV	R3,#00EH
	LJMP	L4EB9
;
;
L4E99:	CJNE	A,#001H,L4EA3
	MOV	R2,#006H
	MOV	R3,#003H
	LJMP	L4EB9
;
;
L4EA3:	CJNE	A,#002H,L4EB5
	MOV	R2,#00EH
	MOV	R3,#004H
	LJMP	L4EB9
;
;
L4EAD:	MOV	R1,002H
	LJMP	L4EC0
;
;
L4EB2:	LJMP	L4FD6
;
;
L4EB5:	MOV	R2,#00DH
	MOV	R3,#005H
;
L4EB9:	JBC	04CH,L4EAD
	SETB	04CH
	MOV	R1,003H
;
L4EC0:	LCALL	L034F
	MOV	057H,#019H
;
L4EC6:	MOV	DPTR,#L223C
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	JNZ	L4ED1
	MOV	A,#00AH
;
L4ED1:	MOVX	@DPTR,A
	CJNE	A,#00AH,L4EB2
	JNB	031H,L4EE1
	DJNZ	052H,L4EE1
	SETB	023H
	SETB	00AH
	CLR	031H
;
L4EE1:	JNB	033H,L4F00
	DJNZ	054H,L4F00
	JB	04BH,L4EEC
	CLR	02EH
;
L4EEC:	CLR	04BH
	CLR	000H
	CLR	033H
	MOV	A,064H
	CJNE	A,#003H,L4EFA
	LJMP	L4EFD
;
;
L4EFA:	JNB	053H,L4F00
;
L4EFD:	LCALL	L5931
;
L4F00:	JNB	039H,L4F12
	DJNZ	05AH,L4F12
	MOV	P1,#0CFH
	MOV	A,#09FH
	LCALL	L03CC
	CLR	039H
	CLR	068H
;
L4F12:	JNB	03BH,L4F1F
	DJNZ	05CH,L4F1F
	MOV	07BH,#03DH
	SETB	024H
	CLR	03BH
;
L4F1F:	JNB	037H,L4F2C
	DJNZ	058H,L4F2C
	SETB	01DH
	MOV	071H,#00AH
	CLR	037H
;
L4F2C:	MOV	DPTR,#L223D
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	JNZ	L4F3E
	SETB	P3.0
	JB	066H,L4F3C
	SETB	P3.1
;
L4F3C:	MOV	A,#00AH
;
L4F3E:	MOVX	@DPTR,A
	CJNE	A,#00AH,L4F45
	LJMP	L4F48
;
;
L4F45:	LJMP	L4FD6
;
;
L4F48:	MOV	DPTR,#L224F
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#00FH,L4F54
	LJMP	L4F5E
;
;
L4F54:	DEC	A
	JNZ	L4F5D
	MOV	A,#0FFH
	SETB	01CH
	SETB	023H
;
L4F5D:	MOVX	@DPTR,A
;
L4F5E:	MOV	DPTR,#L223E
	MOVX	A,@DPTR
	ANL	A,#00FH
	SWAP	A
	MOV	B,A
	INC	DPTR
	MOVX	A,@DPTR
	ANL	A,#00FH
	ADD	A,B
	DEC	A
	JNZ	L4F72
	MOV	A,#01EH
;
L4F72:	MOV	DPTR,#L223E
	SWAP	A
	MOVX	@DPTR,A
	INC	DPTR
	SWAP	A
	MOVX	@DPTR,A
	CJNE	A,#01EH,L4FD6
	JNB	032H,L4FC0
	DJNZ	053H,L4FA1
	SETB	023H
	CLR	032H
	SETB	008H
	JBC	06CH,L4FC0
	CLR	008H
	SETB	00CH
	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JNB	ACC.2,L4F9E
	CLR	00CH
	CLR	023H
	LCALL	L4648
;
L4F9E:	LJMP	L4FC0
;
;
L4FA1:	MOV	DPTR,#L047E
	MOVX	A,@DPTR
	JB	ACC.2,L4FC0
	MOV	A,#001H
	CJNE	A,053H,L4FC0
	MOV	061H,#096H
	MOV	060H,#00FH
	MOV	04EH,060H
	SETB	02EH
	LCALL	L5964
	SETB	033H
	MOV	054H,#024H
;
L4FC0:	JNB	03CH,L4FD6
	DJNZ	05DH,L4FD6
	MOV	05DH,#078H
	DJNZ	05EH,L4FD6
	MOV	R1,#002H
	LCALL	L034F
	MOV	R1,#002H
	LCALL	L034F
;
L4FD6:	LJMP	L585F
;
;
L4FD9:	CLR	03DH
	MOV	A,#07EH
	MOV	P1,#0CEH
	LCALL	L03CC
	SETB	065H
	SETB	02CH
	MOV	04CH,#00AH
	SETB	02DH
	MOV	04DH,#004H
	MOV	P1,#08EH
	MOV	A,#01EH
	LCALL	L03CC
	CLR	04EH
	CLR	047H
	CLR	048H
	JNB	067H,L5005
	MOV	R0,#01BH
	LJMP	L5007
;
;
L5005:	MOV	R0,#01DH
;
L5007:	MOV	A,@R0
	LCALL	L5198
	MOV	B,#064H
	MUL	AB
	MOV	R4,B
	MOV	R3,A
	INC	R0
	MOV	A,@R0
	LCALL	L5198
	CLR	C
	ADD	A,R3
	MOV	R3,A
	JNC	L501D
	INC	R4
;
L501D:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	SWAP	A
	ANL	A,#007H
	RL	A
	MOV	DPTR,#L04A0
	ADD	A,DPL
	MOV	DPL,A
	MOVX	A,@DPTR
	ADD	A,R4
	MOV	R4,A
	INC	DPTR
	MOVX	A,@DPTR
	ADD	A,R3
	MOV	R3,A
	JNC	L5036
	INC	R4
;
L5036:	MOV	DPTR,#L0465
	MOVX	A,@DPTR
	JB	ACC.6,L5056
	JB	ACC.5,L5059
	MOV	A,R4
	MOV	B,#040H
	DIV	AB
	MOV	R4,A
	MOV	A,#004H
	MUL	AB
	MOV	R2,A
	MOV	A,R3
	MOV	B,#040H
	DIV	AB
	ADD	A,R2
	MOV	R3,A
	MOV	R2,B
	LJMP	L50B3
;
;
L5056:	LJMP	L505C
;
;
L5059:	LJMP	L5089
;
;
L505C:	MOV	A,R4
	MOV	B,#028H
	DIV	AB
	MOV	R4,A
	MOV	A,#006H
	MUL	AB
	MOV	R2,A
	MOV	B,#00FH
	DIV	AB
	ADD	A,R2
	MOV	R2,A
	MOV	A,#008H
	MUL	AB
	MOV	B,#003H
	DIV	AB
	MOV	R5,A
	MOV	A,R3
	MOV	B,#028H
	DIV	AB
	ADD	A,R2
	MOV	R3,A
	MOV	A,R5
	ADD	A,B
	MOV	B,#028H
	DIV	AB
	ADD	A,R3
	MOV	R3,A
	MOV	R2,B
	LJMP	L50B3
;
;
L5089:	MOV	A,R4
	MOV	B,#014H
	DIV	AB
	MOV	R4,A
	MOV	A,#00CH
	MUL	AB
	MOV	R2,A
	MOV	B,#00FH
	DIV	AB
	ADD	A,R2
	MOV	R2,A
	MOV	A,#004H
	MUL	AB
	MOV	B,#003H
	DIV	AB
	MOV	R5,A
	MOV	A,R3
	MOV	B,#014H
	DIV	AB
	ADD	A,R2
	MOV	R3,A
	MOV	A,R5
	ADD	A,B
	MOV	B,#014H
	DIV	AB
	ADD	A,R3
	MOV	R3,A
	MOV	R2,B
;
L50B3:	MOV	P2,#000H
	JB	067H,L50C0
	CLR	P3.3
	MOVX	@R0,A
	MOVX	@R0,A
	LJMP	L50C6
;
;
L50C0:	SETB	P3.3
	MOVX	@R0,A
	CLR	P3.3
	MOVX	@R0,A
;
L50C6:	MOV	A,R4
	RR	A
	JB	ACC.0,L50CF
	CLR	P3.3
	SJMP	L50D1
;
L50CF:	SETB	P3.3
;
L50D1:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L50DA
	CLR	P3.3
	SJMP	L50DC
;
L50DA:	SETB	P3.3
;
L50DC:	MOVX	@R0,A
	MOV	A,R3
	RL	A
	JB	ACC.0,L50E6
	CLR	P3.3
	SJMP	L50E8
;
L50E6:	SETB	P3.3
;
L50E8:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L50F1
	CLR	P3.3
	SJMP	L50F3
;
L50F1:	SETB	P3.3
;
L50F3:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L50FC
	CLR	P3.3
	SJMP	L50FE
;
L50FC:	SETB	P3.3
;
L50FE:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5107
	CLR	P3.3
	SJMP	L5109
;
L5107:	SETB	P3.3
;
L5109:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5112
	CLR	P3.3
	SJMP	L5114
;
L5112:	SETB	P3.3
;
L5114:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L511D
	CLR	P3.3
	SJMP	L511F
;
L511D:	SETB	P3.3
;
L511F:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5128
	CLR	P3.3
	SJMP	L512A
;
L5128:	SETB	P3.3
;
L512A:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5133
	CLR	P3.3
	SJMP	L5135
;
L5133:	SETB	P3.3
;
L5135:	MOVX	@R0,A
	MOV	A,R2
	RL	A
	RL	A
	JB	ACC.0,L5140
	CLR	P3.3
	SJMP	L5142
;
L5140:	SETB	P3.3
;
L5142:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L514B
	CLR	P3.3
	SJMP	L514D
;
L514B:	SETB	P3.3
;
L514D:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5156
	CLR	P3.3
	SJMP	L5158
;
L5156:	SETB	P3.3
;
L5158:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5161
	CLR	P3.3
	SJMP	L5163
;
L5161:	SETB	P3.3
;
L5163:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L516C
	CLR	P3.3
	SJMP	L516E
;
L516C:	SETB	P3.3
;
L516E:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5177
	CLR	P3.3
	SJMP	L5179
;
L5177:	SETB	P3.3
;
L5179:	MOVX	@R0,A
	RL	A
	JB	ACC.0,L5182
	CLR	P3.3
	SJMP	L5184
;
L5182:	SETB	P3.3
;
L5184:	MOVX	@R0,A
	MOV	A,#08EH
	MOV	P1,#08EH
	LCALL	L03CC
	MOV	A,#07EH
	MOV	P1,#0CEH
	LCALL	L03CC
	LJMP	L585F
;
;
L5198:	MOV	B,A
	ANL	B,#00FH
	PUSH	B
	ANL	A,#0F0H
	SWAP	A
	MOV	B,#00AH
	MUL	AB
	POP	B
	ADD	A,B
	RET	
;
;
L51AB:	MOV	R0,#02FH
	LCALL	L0379
	CJNE	A,#0FFH,L51B6
	LJMP	L5289
;
;
L51B6:	MOV	R0,A
	ADD	A,R0
	ADD	A,R0
	MOV	R0,#036H
	MOV	DPTR,#L51BF
	JMP	@A+DPTR
;
;
L51BF:	LJMP	L520A
;
	LJMP	L5213
;
	LJMP	L5249
;
	LJMP	L522D
;
	LJMP	L525D
;
	LJMP	L523D
;
	LJMP	L5243
;
	LJMP	L5235
;
	LJMP	L5289
;
	LJMP	L5289
;
	LJMP	L5289
;
	LJMP	L5289
;
	LJMP	L5289
;
	LJMP	L528C
;
	LJMP	L5293
;
	LJMP	L5255
;
	LJMP	L5265
;
	LJMP	L526D
;
	LJMP	L527A
;
	LJMP	L5289
;
	LJMP	L5289
;
	LJMP	L52A2
;
	LJMP	L529A
;
	LJMP	L52AA
;
	LJMP	L52AF
;
;
L520A:	LCALL	L52F2
	LCALL	L531E
	LJMP	L5287
;
;
L5213:	JB	060H,L5221
	MOV	075H,#024H
	MOV	R1,#04FH
	LCALL	L534C
	LCALL	L5339
;
L5221:	LCALL	L5300
	LCALL	L52B6
	LCALL	L52E2
	LJMP	L5287
;
;
L522D:	MOV	R1,#06FH
	LCALL	L534C
	LJMP	L5287
;
;
L5235:	MOV	R1,078H
	LCALL	L534C
	LJMP	L5287
;
;
L523D:	LCALL	L52F2
	LJMP	L5287
;
;
L5243:	LCALL	L531E
	LJMP	L5287
;
;
L5249:	MOV	R2,#005H
;
L524B:	MOV	R1,#06AH
	LCALL	L534C
	DJNZ	R2,L524B
	LJMP	L5287
;
;
L5255:	MOV	R1,#062H
	LCALL	L534C
	LJMP	L527A
;
;
L525D:	MOV	R1,#063H
	LCALL	L534C
	LJMP	L5287
;
;
L5265:	MOV	R1,#06EH
	LCALL	L534C
	LJMP	L5287
;
;
L526D:	MOV	R1,#066H
	LCALL	L534C
	MOV	R1,#06CH
	LCALL	L534C
	LJMP	L5287
;
;
L527A:	MOV	R1,#067H
	LCALL	L534C
	MOV	R1,#06DH
	LCALL	L534C
	LJMP	L5287
;
;
L5287:	SETB	020H
;
L5289:	LJMP	L585F
;
;
L528C:	MOV	R1,#064H
	LCALL	L534C
	SJMP	L5287
;
L5293:	MOV	R1,#065H
	LCALL	L534C
	SJMP	L5287
;
L529A:	LCALL	L52B6
	LCALL	L5300
	SJMP	L5287
;
L52A2:	LCALL	L52E2
	LCALL	L5300
	SJMP	L525D
;
L52AA:	LCALL	L5339
	SJMP	L5287
;
L52AF:	MOV	R1,#05EH
	LCALL	L0365
	SJMP	L5287
;
L52B6:	MOV	079H,#064H
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#000H,L52CE
	MOV	DPTR,#L21B9
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#000H,L52CE
	MOV	079H,#065H
;
L52CE:	MOV	078H,#061H
	JNB	056H,L52D7
	MOV	078H,#060H
;
L52D7:	MOV	R1,078H
	LCALL	L534C
	MOV	R1,079H
	LCALL	L534C
	RET	
;
;
L52E2:	MOV	A,#00DH
	JB	04FH,L52E9
	MOV	A,07CH
;
L52E9:	MOV	072H,A
	ORL	A,#030H
	MOV	R1,A
	LCALL	L534C
	RET	
;
;
L52F2:	MOV	A,072H
	CJNE	A,#024H,L52F9
	MOV	A,#00FH
;
L52F9:	ADD	A,#030H
	MOV	R1,A
	LCALL	L534C
	RET	
;
;
L5300:	MOV	073H,#067H
	MOV	R1,#06DH
	JB	04FH,L5310
	JNB	046H,L5310
	MOV	073H,#066H
	MOV	R1,#06CH
;
L5310:	LCALL	L534C
	MOV	R1,073H
	LCALL	L534C
	MOV	R1,#063H
	LCALL	L534C
	RET	
;
;
L531E:	MOV	A,075H
	CJNE	A,#024H,L5325
	MOV	A,#00FH
;
L5325:	ORL	A,#040H
	MOV	R1,A
	LCALL	L534C
	MOV	A,076H
	CJNE	A,#024H,L5332
	MOV	A,#00FH
;
L5332:	ORL	A,#050H
	MOV	R1,A
	LCALL	L534C
	RET	
;
;
L5339:	JB	060H,L534B
	MOV	A,#00FH
	JNB	053H,L5343
	MOV	A,#00EH
;
L5343:	MOV	076H,A
	ORL	A,#050H
	MOV	R1,A
	LCALL	L534C
;
L534B:	RET	
;
;
L534C:	LJMP	L0365
;
;
L534F:	MOV	P1,#03EH
	LCALL	L03BF
	MOV	R3,A
	JNB	ACC.3,L5362
	JB	046H,L536E
	JNB	048H,L536E
	LJMP	L5365
;
;
L5362:	JNB	046H,L536E
;
L5365:	CPL	046H
	JB	067H,L536E
	SETB	006H
	SETB	023H
;
L536E:	MOV	A,R3
	JNB	04EH,L5397
	JNB	ACC.2,L5386
	JNB	047H,L5397
	CLR	047H
	SETB	007H
	SETB	023H
	LCALL	L54AA
	SETB	057H
	LJMP	L5397
;
;
L5386:	JB	047H,L5397
	SETB	047H
	SETB	007H
	SETB	023H
	JNB	057H,L5397
	LCALL	L5977
	CLR	057H
;
L5397:	MOV	A,R3
	JNB	ACC.1,L53A1
	JNB	045H,L53AD
	LJMP	L53A4
;
;
L53A1:	JB	045H,L53AD
;
L53A4:	CPL	045H
	SETB	005H
	SETB	023H
	LCALL	L046E
;
L53AD:	MOV	P1,#01FH
	LCALL	L03BF
	MOV	R3,A
	JB	ACC.2,L53D8
	JB	04AH,L53F3
	SETB	04AH
	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	ANL	A,#003H
	JZ	L53CE
	MOV	DPTR,#L2190
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	DPTR,#L2191
	MOVX	@DPTR,A
;
L53CE:	MOV	01FH,#005H
	SETB	023H
	SETB	016H
	LJMP	L53DD
;
;
L53D8:	JNB	04AH,L53DD
	CLR	04AH
;
L53DD:	MOV	A,R3
	JNB	03FH,L53F3
	JNB	ACC.0,L53EA
	JB	041H,L53F3
	LJMP	L53ED
;
;
L53EA:	JNB	041H,L53F3
;
L53ED:	CPL	041H
	SETB	023H
	SETB	040H
;
L53F3:	MOV	A,R3
	JNB	ACC.1,L53FD
	JNB	049H,L5409
	LJMP	L5403
;
;
L53FD:	JB	049H,L5409
	MOV	01FH,#000H
;
L5403:	CPL	049H
	SETB	023H
	SETB	015H
;
L5409:	JNB	ACC.3,L5412
	JNB	044H,L541B
	LJMP	L5415
;
;
L5412:	JB	044H,L541B
;
L5415:	CPL	044H
	SETB	023H
	SETB	004H
;
L541B:	LJMP	L585F
;
;
L541E:	LCALL	L5492
	MOV	C,042H
	MOV	043H,C
	SETB	03DH
	MOV	05FH,#004H
	LJMP	L585F
;
;
L542D:	LCALL	L5492
	JNB	042H,L5461
	JNB	043H,L5461
	JB	048H,L548A
	CLR	065H
	CLR	02CH
	SETB	048H
	JB	067H,L5449
	SETB	023H
	SETB	00EH
	LJMP	L5453
;
;
L5449:	MOV	P1,#0CEH
	MOV	A,#0EEH
	LCALL	L03CC
	SETB	04EH
;
L5453:	JNB	064H,L548A
	CLR	064H
	LCALL	L5937
	LCALL	L5977
	LJMP	L548A
;
;
L5461:	JNB	065H,L5470
	MOV	C,042H
	MOV	043H,C
	SETB	03DH
	MOV	05FH,#004H
	LJMP	L548F
;
;
L5470:	JB	064H,L548A
	SETB	064H
	LCALL	L54AA
	MOV	P1,#08EH
	MOV	A,#01EH
	LCALL	L03CC
	CLR	047H
	CLR	048H
	SETB	023H
	SETB	00EH
	SETB	052H
;
L548A:	SETB	02DH
	MOV	04DH,#064H
;
L548F:	LJMP	L585F
;
;
L5492:	CLR	042H
	MOV	R2,#008H
;
L5496:	MOV	P1,#03EH
	CLR	P3.5
	ORL	P1,#0F0H
	MOV	A,P1
	SETB	P3.5
	JNB	ACC.4,L54A9
	DJNZ	R2,L5496
	SETB	042H
;
L54A9:	RET	
;
;
L54AA:	MOV	060H,#028H
	MOV	061H,#014H
	MOV	04EH,060H
	SETB	02EH
	LCALL	L5964
	RET	
;
;
L54B9:	MOV	DPTR,#L046E
	MOVX	A,@DPTR
	JNB	ACC.5,L5521
	MOV	DPTR,#L2198
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R0,A
	MOV	DPTR,#L2197
	MOVX	A,@DPTR
	ANL	A,#00FH
	CJNE	A,#000H,L5539
;
L54D0:	MOV	A,R0
	CJNE	A,#000H,L552D
	MOV	DPTR,#L0474
	MOVX	A,@DPTR
	ANL	A,#007H
	JZ	L5521
	MOV	R5,A
	MOV	DPTR,#L21E0
	MOVX	A,@DPTR
	ANL	A,#00FH
	XRL	A,#00FH
	JZ	L5524
	MOV	DPTR,#L21DC
	LCALL	L04AC
	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	R4,A
	JZ	L5510
	LCALL	L5563
	JNZ	L5509
	MOV	A,R1
	CJNE	A,004H,L5502
	LJMP	L5521
;
;
L5502:	DEC	R1
	MOV	R3,001H
	LCALL	L55B1
	DEC	R4
;
L5509:	MOV	A,R4
	CJNE	A,#005H,L5510
	LCALL	L5586
;
L5510:	INC	A
	MOV	DPTR,#L2199
	MOVX	@DPTR,A
	LCALL	L55A8
	DEC	DPL
	MOV	R0,#06FH
	MOV	R2,005H
	LCALL	L55A0
;
L5521:	LJMP	L585F
;
;
L5524:	MOV	A,#0FFH
	MOV	DPTR,#L21B9
	MOVX	@DPTR,A
	LJMP	L585F
;
;
L552D:	CJNE	A,#001H,L5521
	MOV	A,#001H
	MOV	DPTR,#L2197
	MOVX	@DPTR,A
	LJMP	L585F
;
;
L5539:	MOV	A,R0
	CJNE	A,#002H,L554B
	MOV	DPTR,#L21B8
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOV	R3,A
	LCALL	L55B1
	LJMP	L554E
;
;
L554B:	CJNE	A,#003H,L5557
;
L554E:	MOV	A,#000H
	MOV	DPTR,#L2197
	MOVX	@DPTR,A
;
L5554:	LJMP	L585F
;
;
L5557:	CJNE	A,#000H,L5554
	MOV	A,#000H
	MOV	DPTR,#L2197
	MOVX	@DPTR,A
	LJMP	L54D0
;
;
L5563:	MOV	R1,A
;
L5564:	MOV	A,R1
	MOV	DPTR,#L2199
	LCALL	L55A8
	DEC	DPL
	MOV	R0,#06FH
	MOV	R2,005H
;
L5571:	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	B,A
	MOV	A,@R0
	CJNE	A,B,L5581
	DEC	R0
	DEC	DPL
	DJNZ	R2,L5571
	CLR	A
	RET	
;
;
L5581:	DJNZ	R1,L5564
	MOV	A,#0FFH
	RET	
;
;
L5586:	MOV	DPTR,#L219A
	MOV	R1,DPL
	MOV	DPTR,#L21A0
	MOV	R0,DPL
;
L5590:	MOV	DPL,R0
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	DPL,R1
	MOVX	@DPTR,A
	INC	R0
	INC	R1
	CJNE	R1,#0B7H,L5590
	MOV	A,#004H
	RET	
;
;
L55A0:	MOV	A,@R0
	MOVX	@DPTR,A
	DEC	R0
	DEC	DPL
	DJNZ	R2,L55A0
	RET	
;
;
L55A8:	MOV	B,#006H
	MUL	AB
	ADD	A,DPL
	MOV	DPL,A
	RET	
;
;
L55B1:	MOV	DPTR,#L2199
	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOVX	@DPTR,A
	XRL	A,R3
	JZ	L55CA
	MOV	DPTR,#L219A
	MOV	A,R3
	LCALL	L55A8
	MOV	R1,A
	ADD	A,#006H
	MOV	R0,A
	LCALL	L5590
;
L55CA:	RET	
;
;
L55CB:	MOV	P1,#0EFH
	MOV	A,#07FH
	LCALL	L03CC
	RET	
;
;
L55D4:	JNC	L55DF
	MOV	P1,#0AFH
	MOV	A,#04FH
	LCALL	L03CC
	RET	
;
;
L55DF:	MOV	P1,#0EFH
	MOV	A,#0BFH
	LCALL	L03CC
	RET	
;
;
L55E8:	MOV	P1,#0AFH
	MOV	A,#08FH
	LCALL	L03CC
	RET	
;
;
L55F1:	MOVX	A,@DPTR
	ANL	A,#00FH
	DEC	A
	MOVX	@DPTR,A
	RET	
;
;
L55F7:	MOV	P1,#0EFH
	MOV	A,#0DFH
	LCALL	L03CC
	RET	
;
;
L5600:	MOV	P1,#0AFH
	MOV	A,#02FH
	LCALL	L03CC
	RET	
;
;
L5609:	JNB	071H,L560F
	LJMP	L565A
;
;
L560F:	JBC	072H,L5618
	JBC	073H,L564A
	LJMP	L585F
;
;
L5618:	CJNE	R1,#000H,L561D
	MOV	R1,#00AH
;
L561D:	MOV	DPTR,#L2241
	MOV	A,#004H
	MOVX	@DPTR,A
;
L5623:	LCALL	L55CB
	MOV	A,R1
	RRC	A
	MOV	R1,A
	LCALL	L55D4
	LCALL	L55E8
	LCALL	L55F1
	JNZ	L5623
	LCALL	L55CB
	LCALL	L55F7
	LCALL	L55E8
	MOV	DPTR,#L2240
	MOV	A,#00AH
	MOVX	@DPTR,A
	SETB	075H
	CLR	071H
	LJMP	L585F
;
;
L564A:	LCALL	L5600
	MOV	DPTR,#L2240
	MOV	A,#007H
	MOVX	@DPTR,A
	SETB	075H
	SETB	071H
	LJMP	L585F
;
;
L565A:	JBC	073H,L5660
	LJMP	L585F
;
;
L5660:	SETB	074H
	SETB	023H
	CLR	071H
	LCALL	L5600
	LJMP	L585F
;
;
L566C:	MOV	R1,#005H
	MOV	DPTR,#L2241
	MOV	A,#004H
	MOVX	@DPTR,A
;
L5674:	LCALL	L55CB
	MOV	A,R1
	RRC	A
	MOV	R1,A
	LCALL	L55D4
	LCALL	L55E8
	LCALL	L55F1
	JNZ	L5674
	LCALL	L55CB
	LCALL	L55F7
	LCALL	L55E8
	RET	
;
;
L568F:	MOV	R0,#033H
	LCALL	L0379
	CJNE	A,#0FFH,L569A
	LJMP	L5745
;
;
L569A:	MOV	C,P
	JNC	L56A1
	LJMP	L572B
;
;
L56A1:	ANL	A,#07FH
	CJNE	A,#015H,L56AC
	MOV	SBUF,07AH
	LJMP	L573E
;
;
L56AC:	MOV	R3,A
	CJNE	A,#032H,L56B3
	LJMP	L5724
;
;
L56B3:	MOV	B,A
	ANL	A,#0F0H
	CJNE	A,#030H,L56D8
	MOV	A,07AH
	ANL	A,#07FH
	CJNE	A,#06EH,L572B
	ANL	B,#00FH
	MOV	DPTR,#L0464
	MOVX	A,@DPTR
	SWAP	A
	ANL	A,#007H
	CJNE	A,B,L56D3
	MOV	R3,#07FH
	LJMP	L5724
;
;
L56D3:	LCALL	L5964
;
L56D6:	SJMP	L56D6
;
L56D8:	MOV	A,R3
	CJNE	A,#060H,L56EF
	MOV	DPTR,#L2257
	MOV	A,#00BH
	MOVX	@DPTR,A
	MOV	R1,#002H
	LCALL	L034F
	MOV	R1,#002H
	LCALL	L034F
	LJMP	L5745
;
;
L56EF:	CJNE	A,#02FH,L56F5
	LJMP	L5724
;
;
L56F5:	MOV	DPTR,#L046C
	MOVX	A,@DPTR
	JB	ACC.2,L5724
	JB	05AH,L570B
	CJNE	R3,#007H,L5705
	LJMP	L5724
;
;
L5705:	CJNE	R3,#00BH,L5717
	LJMP	L5724
;
;
L570B:	CJNE	R3,#027H,L5711
	LJMP	L5724
;
;
L5711:	CJNE	R3,#026H,L5717
	LJMP	L5724
;
;
L5717:	JB	02EH,L5724
	MOV	054H,#002H
	SETB	033H
	LCALL	L5964
	SETB	04BH
;
L5724:	MOV	07BH,R3
	SETB	024H
	LJMP	L5745
;
;
L572B:	JNB	066H,L5735
	SETB	069H
	SETB	020H
	LJMP	L5745
;
;
L5735:	MOV	R1,#041H
	JNB	05AH,L573C
	MOV	R1,#015H
;
L573C:	MOV	SBUF,R1
;
L573E:	SETB	066H
	SETB	02BH
	MOV	04BH,#01CH
;
L5745:	LJMP	L585F
;
;
L5748:	MOV	A,062H
	MOV	DPTR,#L5751
	MOV	R3,A
	ADD	A,R3
	ADD	A,R3
	JMP	@A+DPTR
;
;
L5751:	LJMP	L575A
;
	LJMP	L577C
;
	LJMP	L57B8
;
;
L575A:	MOV	A,071H
	CJNE	A,#000H,L5762
	LJMP	L585F
;
;
L5762:	CJNE	A,#001H,L5776
	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	ANL	A,#003H
	JZ	L5773
	LCALL	L57BB
	MOV	062H,#001H
;
L5773:	LJMP	L585F
;
;
L5776:	CJNE	A,#002H,L5779
;
L5779:	LJMP	L585F
;
;
L577C:	MOV	A,071H
	CJNE	A,#00AH,L5789
	CLR	051H
	MOV	062H,#000H
	LJMP	L585F
;
;
L5789:	CJNE	A,#00BH,L57B5
	MOV	DPTR,#L046B
	MOVX	A,@DPTR
	JB	ACC.1,L57A6
	JNB	ACC.0,L57B5
	LCALL	L57D5
	LCALL	L57C3
	CLR	051H
	CLR	037H
	MOV	062H,#000H
	LJMP	L585F
;
;
L57A6:	LCALL	L57D5
	SETB	053H
	CLR	051H
	CLR	037H
	MOV	062H,#000H
	LJMP	L585F
;
;
L57B5:	LJMP	L585F
;
;
L57B8:	LJMP	L585F
;
;
L57BB:	MOV	058H,#028H
	SETB	037H
	SETB	051H
	RET	
;
;
L57C3:	MOV	DPTR,#L2190
	MOVX	A,@DPTR
	ANL	A,#00FH
	MOV	DPTR,#L2191
	MOVX	@DPTR,A
	MOV	01FH,#005H
	SETB	016H
	SETB	023H
	RET	
;
;
L57D5:	MOV	P1,#08FH
	MOV	A,#02FH
	LCALL	L03CC
	SETB	068H
	RET	
;
;
L57E0:	MOV	A,064H
	CLR	C
	MOV	R0,A
	RLC	A
	ADD	A,R0
	MOV	DPTR,#L57EA
	JMP	@A+DPTR
;
;
L57EA:	LJMP	L16A9
;
	LJMP	L18D2
;
	LJMP	L1908
;
	LJMP	L19CE
;
	LJMP	L1B62
;
	LJMP	L1BE7
;
	LJMP	L1C6C
;
	LJMP	L1CF2
;
	LJMP	L1E1B
;
	LJMP	L1EEE
;
	LJMP	L1FD8
;
	LJMP	L207E
;
	LJMP	L21CE
;
	LJMP	L2200
;
	LJMP	L22BE
;
	LJMP	L2A26
;
	LJMP	L2ABE
;
	LJMP	L23A4
;
	LJMP	L245E
;
	LJMP	L24B7
;
	LJMP	L25E8
;
	LJMP	L26BC
;
	LJMP	L2760
;
	LJMP	L2803
;
	LJMP	L285C
;
	LJMP	L291C
;
	LJMP	L2989
;
	LJMP	L2B33
;
	LJMP	L29EA
;
	LJMP	L2B98
;
	LJMP	L40D3
;
	LJMP	L415D
;
	LJMP	L4232
;
	LJMP	L42C5
;
	LJMP	L4343
;
	LJMP	L43FA
;
	LJMP	L44B3
;
	LJMP	L2297
;
	LJMP	L585F
;
;
L585F:	JB	003H,L589A
	JBC	021H,L589D
	JBC	022H,L58A0
	JBC	001H,L58A3
	JB	002H,L58A6
	JBC	029H,L58A9
	JBC	028H,L58AC
	JB	02BH,L587D
	JBC	020H,L58AF
	JBC	01EH,L58B2
;
L587D:	JBC	01FH,L58BB
	JBC	070H,L58D9
	JBC	026H,L58BE
	JBC	02AH,L58C1
	JBC	024H,L58C4
	JBC	027H,L58CD
	JBC	023H,L58D0
	JBC	01DH,L58D3
	JBC	025H,L58D6
	SJMP	L585F
;
L589A:	LJMP	L58DC
;
;
L589D:	LJMP	L541E
;
;
L58A0:	LJMP	L542D
;
;
L58A3:	LJMP	L4D2A
;
;
L58A6:	LJMP	L597C
;
;
L58A9:	LJMP	L534F
;
;
L58AC:	LJMP	L568F
;
;
L58AF:	LJMP	L4CFD
;
;
L58B2:	JB	05AH,L58B8
	LJMP	L4A16
;
;
L58B8:	LJMP	L51AB
;
;
L58BB:	LJMP	L2BE3
;
;
L58BE:	LJMP	L3271
;
;
L58C1:	LJMP	L4FD9
;
;
L58C4:	JB	05BH,L58CA
	LJMP	L3C5E
;
;
L58CA:	LJMP	L06A6
;
;
L58CD:	LJMP	L346C
;
;
L58D0:	LJMP	L57E0
;
;
L58D3:	LJMP	L5748
;
;
L58D6:	LJMP	L54B9
;
;
L58D9:	LJMP	L5609
;
;
L58DC:	MOV	R2,#004H
	MOV	R1,#005H
	CLR	A
;
L58E1:	JB	P3.4,L592C
	MOV	C,P1.3
	RRC	A
	CLR	P1.2
;
L58E9:	JNB	P3.4,L58E9
	SETB	P1.2
	DJNZ	R2,L58E1
	CLR	003H
	SWAP	A
	MOV	R0,A
	XRL	A,#00FH
	JZ	L58FD
	SETB	02FH
	MOV	050H,#00AH
;
L58FD:	MOV	A,R0
	JNZ	L5911
	JNB	047H,L5911
	MOV	R0,#00FH
	SETB	023H
	SETB	009H
	SETB	052H
	MOV	DPTR,#L2250
	MOV	A,#0FFH
	MOVX	@DPTR,A
;
L5911:	MOV	DPTR,#L0488
	MOVX	A,@DPTR
	CJNE	A,000H,L5923
	MOV	DPTR,#L046A
	MOVX	A,@DPTR
	JNB	ACC.2,L5923
	SETB	014H
	SETB	023H
;
L5923:	MOV	A,R0
	ANL	068H,#0F0H
	ORL	068H,A
	LJMP	L585F
;
;
L592C:	DJNZ	R1,L58E1
	LJMP	L585F
;
;
L5931:	JB	0D1H,L5948
	JB	046H,L5948
;
L5937:	MOV	A,#07EH
	MOV	P1,#0EEH
	LCALL	L03CC
;
L593F:	MOV	A,#00EH
	MOV	P1,#05EH
	LCALL	L03CC
	RET	
;
;
L5948:	MOV	A,#08EH
	MOV	P1,#0AEH
	LCALL	L03CC
	JNB	055H,L5963
	MOV	DPTR,#L218C
	MOVX	A,@DPTR
	ANL	A,#077H
	ORL	A,#070H
	SWAP	A
	RL	A
	MOV	P1,#05EH
	LCALL	L03CC
;
L5963:	RET	
;
;
L5964:	MOV	A,#07EH
	MOV	P1,#0EEH
	LCALL	L03CC
	MOV	A,#0FEH
	MOV	P1,#05EH
	LCALL	L03CC
	SETB	000H
	RET	
;
;
L5977:	CLR	000H
	CLR	02EH
	RET	
;
;
L597C:	MOV	R0,#040H
	LCALL	L0379
	CJNE	A,#0FFH,L598E
	CLR	002H
	SETB	01FH
	MOV	04AH,#00DH
	LJMP	L59B5
;
;
L598E:	CLR	P1.1
	NOP	
	NOP	
	NOP	
	NOP	
	SETB	P1.1
	MOV	R2,#008H
;
L5998:	JB	ACC.0,L59A0
	CLR	P1.3
	LJMP	L59A2
;
;
L59A0:	SETB	P1.3
;
L59A2:	CLR	P1.2
	RR	A
;
L59A5:	JB	P3.4,L59A5
	SETB	P1.2
;
L59AA:	JNB	P3.4,L59AA
	DJNZ	R2,L5998
	SETB	P1.3
	MOV	R2,#019H
;
L59B3:	DJNZ	R2,L59B3
;
L59B5:	LJMP	L585F
;
;
L59B8:	JBC	RI,L59C4
	CLR	TI
	CLR	066H
	SETB	020H
	LJMP	L59EE
;
;
L59C4:	PUSH	001H
	PUSH	000H
	PUSH	PSW
	PUSH	ACC
	SETB	028H
	MOV	R1,SBUF
	MOV	R0,#033H
	CJNE	@R0,#002H,L59D7
	MOV	@R0,#000H
;
L59D7:	INC	@R0
	MOV	A,@R0
	ADD	A,R0
	MOV	R0,A
	MOV	A,R1
	MOV	@R0,A
	JNB	03CH,L59E6
	MOV	05DH,#078H
	MOV	05EH,#008H
;
L59E6:	POP	ACC
	POP	PSW
	POP	000H
	POP	001H
;
L59EE:	RETI	
;
;
L59EF:	JB	003H,L59FA
	JB	P3.4,L59FA
	JB	002H,L59FA
	SETB	003H
;
L59FA:	DJNZ	019H,L5A02
	SETB	001H
	MOV	019H,#005H
;
L5A02:	JNB	000H,L5A0D
	DJNZ	018H,L5A0D
	MOV	018H,#006H
	CPL	P3.2
;
L5A0D:	RETI	
;
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
	NOP	
;
;	Unresolved Address Reference list
;
;
L0009	EQU	00009H
L0464	EQU	00464H
L0466	EQU	00466H
L046C	EQU	0046CH
L046F	EQU	0046FH
L0470	EQU	00470H
L0472	EQU	00472H
L0473	EQU	00473H
L0475	EQU	00475H
L047C	EQU	0047CH
L047E	EQU	0047EH
L0483	EQU	00483H
L0487	EQU	00487H
L04A0	EQU	004A0H
L0550	EQU	00550H
L0554	EQU	00554H
L055A	EQU	0055AH
L055C	EQU	0055CH
L055F	EQU	0055FH
L0564	EQU	00564H
L0568	EQU	00568H
L06E1	EQU	006E1H
L080A	EQU	0080AH
L085E	EQU	0085EH
L08AB	EQU	008ABH
L0900	EQU	00900H
L0980	EQU	00980H
L2001	EQU	02001H
L2008	EQU	02008H
L2010	EQU	02010H
L2014	EQU	02014H
L2019	EQU	02019H
L201C	EQU	0201CH
L2020	EQU	02020H
L2100	EQU	02100H
L2146	EQU	02146H
L2158	EQU	02158H
L2161	EQU	02161H
L2166	EQU	02166H
L2167	EQU	02167H
L2169	EQU	02169H
L216B	EQU	0216BH
L2187	EQU	02187H
L218D	EQU	0218DH
L218F	EQU	0218FH
L2191	EQU	02191H
L2197	EQU	02197H
L2198	EQU	02198H
L219A	EQU	0219AH
L21BA	EQU	021BAH
L21C4	EQU	021C4H
L21CA	EQU	021CAH
L21DA	EQU	021DAH
L21DC	EQU	021DCH
L21E0	EQU	021E0H
L21F5	EQU	021F5H
L21F7	EQU	021F7H
L21F8	EQU	021F8H
L21FA	EQU	021FAH
L21FC	EQU	021FCH
L21FD	EQU	021FDH
L21FF	EQU	021FFH
L223C	EQU	0223CH
L223D	EQU	0223DH
L2241	EQU	02241H
L2246	EQU	02246H
L2249	EQU	02249H
L224C	EQU	0224CH
L224F	EQU	0224FH
L2251	EQU	02251H
L2253	EQU	02253H
L2254	EQU	02254H
L2256	EQU	02256H
L2258	EQU	02258H
;
;
	END
