; reassembly of "õîíè1ë"
; created by ReAVR V3.2.0
; at 2016/03/16 - 01:13:16
; for ICCAVR assembler
;---------------------------------------
; AVR_TYPE=<unknown>
; FLASH_SIZE=8KB
; SRAM_START=0x60
;---------------------------------------
	.area	text
;; older iccavr need different setup:
;;	.area	text (abs,ovr)
;;	.org	0x0000
;---------------------------------------
; byte constants:
;
k00	= 0x00	;
k01	= 0x01	;
k02	= 0x02	;
k03	= 0x03	;
k04	= 0x04	;
k05	= 0x05	;
k06	= 0x06	;
k07	= 0x07	;
k08	= 0x08	;
k09	= 0x09	;
k0A	= 0x0A	;
k0B	= 0x0B	;
k0C	= 0x0C	;
k0E	= 0x0E	;
k10	= 0x10	;
k11	= 0x11	;
k12	= 0x12	;
k13	= 0x13	;
k14	= 0x14	;
k15	= 0x15	;
k17	= 0x17	;
k18	= 0x18	;
k19	= 0x19	;
k1A	= 0x1A	;
k1B	= 0x1B	;
k1C	= 0x1C	;
k1E	= 0x1E	;
k1F	= 0x1F	;
k20	= 0x20	; ' '
k21	= 0x21	; '!'
k22	= 0x22	; '"'
k23	= 0x23	; '#'
k24	= 0x24	; '$'
k25	= 0x25	; '%'
k26	= 0x26	; '&'
k28	= 0x28	; '('
k2A	= 0x2A	; '*'
k2B	= 0x2B	; '+'
k2C	= 0x2C	; ','
k2D	= 0x2D	; '-'
k2E	= 0x2E	; '.'
k30	= 0x30	; '0'
k31	= 0x31	; '1'
k32	= 0x32	; '2'
k33	= 0x33	; '3'
k34	= 0x34	; '4'
k35	= 0x35	; '5'
k36	= 0x36	; '6'
k37	= 0x37	; '7'
k3A	= 0x3A	; ':'
k3D	= 0x3D	; '='
k3F	= 0x3F	; '?'
k40	= 0x40	; '@'
k41	= 0x41	; 'A'
k42	= 0x42	; 'B'
k44	= 0x44	; 'D'
k45	= 0x45	; 'E'
k46	= 0x46	; 'F'
k47	= 0x47	; 'G'
k48	= 0x48	; 'H'
k49	= 0x49	; 'I'
k4C	= 0x4C	; 'L'
k4D	= 0x4D	; 'M'
k4E	= 0x4E	; 'N'
k4F	= 0x4F	; 'O'
k50	= 0x50	; 'P'
k51	= 0x51	; 'Q'
k52	= 0x52	; 'R'
k53	= 0x53	; 'S'
k54	= 0x54	; 'T'
k55	= 0x55	; 'U'
k56	= 0x56	; 'V'
k57	= 0x57	; 'W'
k59	= 0x59	; 'Y'
k5A	= 0x5A	; 'Z'
k5C	= 0x5C	; '\'
k5D	= 0x5D	; ']'
k5F	= 0x5F	; '_'
k60	= 0x60	; '`'
k62	= 0x62	; 'b'
k63	= 0x63	; 'c'
k64	= 0x64	; 'd'
k65	= 0x65	; 'e'
k66	= 0x66	; 'f'
k67	= 0x67	; 'g'
k68	= 0x68	; 'h'
k6B	= 0x6B	; 'k'
k6E	= 0x6E	; 'n'
k70	= 0x70	; 'p'
k71	= 0x71	; 'q'
k72	= 0x72	; 'r'
k73	= 0x73	; 's'
k74	= 0x74	; 't'
k75	= 0x75	; 'u'
k76	= 0x76	; 'v'
k77	= 0x77	; 'w'
k79	= 0x79	; 'y'
k7A	= 0x7A	; 'z'
k7C	= 0x7C	; '|'
k7D	= 0x7D	; '}'
k80	= 0x80	;
k81	= 0x81	;
k82	= 0x82	;
k83	= 0x83	;
k84	= 0x84	;
k88	= 0x88	;
k89	= 0x89	;
k8A	= 0x8A	;
k8C	= 0x8C	;
k8D	= 0x8D	;
k8E	= 0x8E	;
k90	= 0x90	;
k91	= 0x91	;
k92	= 0x92	;
k95	= 0x95	;
k96	= 0x96	;
k97	= 0x97	;
k98	= 0x98	;
k99	= 0x99	;
k9B	= 0x9B	;
k9C	= 0x9C	;
k9D	= 0x9D	;
k9F	= 0x9F	;
kA0	= 0xA0	; ' '
kA2	= 0xA2	; '¢'
kA3	= 0xA3	; '£'
kA6	= 0xA6	; '¦'
kA8	= 0xA8	; '¨'
kA9	= 0xA9	; '©'
kAA	= 0xAA	; 'ª'
kAB	= 0xAB	; '«'
kAC	= 0xAC	; '¬'
kAE	= 0xAE	; '®'
kAF	= 0xAF	; '¯'
kB0	= 0xB0	; '°'
kB2	= 0xB2	; '²'
kB3	= 0xB3	; '³'
kB4	= 0xB4	; '´'
kB9	= 0xB9	; '¹'
kBA	= 0xBA	; 'º'
kBB	= 0xBB	; '»'
kBC	= 0xBC	; '¼'
kBE	= 0xBE	; '¾'
kC0	= 0xC0	; 'À'
kC3	= 0xC3	; 'Ã'
kC4	= 0xC4	; 'Ä'
kC5	= 0xC5	; 'Å'
kC6	= 0xC6	; 'Æ'
kC8	= 0xC8	; 'È'
kC9	= 0xC9	; 'É'
kCA	= 0xCA	; 'Ê'
kCC	= 0xCC	; 'Ì'
kCD	= 0xCD	; 'Í'
kCE	= 0xCE	; 'Î'
kD0	= 0xD0	; 'Ð'
kD1	= 0xD1	; 'Ñ'
kD4	= 0xD4	; 'Ô'
kD5	= 0xD5	; 'Õ'
kD6	= 0xD6	; 'Ö'
kD8	= 0xD8	; 'Ø'
kDA	= 0xDA	; 'Ú'
kDB	= 0xDB	; 'Û'
kDC	= 0xDC	; 'Ü'
kDD	= 0xDD	; 'Ý'
kDE	= 0xDE	; 'Þ'
kDF	= 0xDF	; 'ß'
kE4	= 0xE4	; 'ä'
kE6	= 0xE6	; 'æ'
kE8	= 0xE8	; 'è'
kEA	= 0xEA	; 'ê'
kEB	= 0xEB	; 'ë'
kEC	= 0xEC	; 'ì'
kEE	= 0xEE	; 'î'
kEF	= 0xEF	; 'ï'
kF1	= 0xF1	; 'ñ'
kF4	= 0xF4	; 'ô'
kF9	= 0xF9	; 'ù'
kFA	= 0xFA	; 'ú'
kFD	= 0xFD	; 'ý'
;
; io register addresses:
;
p00	= 0x00
p01	= 0x01
p02	= 0x02
p03	= 0x03
p04	= 0x04
p07	= 0x07
p08	= 0x08
p09	= 0x09
p0C	= 0x0C
p0E	= 0x0E
p10	= 0x10
p11	= 0x11
p12	= 0x12
p13	= 0x13
p14	= 0x14
p15	= 0x15
p18	= 0x18
p19	= 0x19
p1A	= 0x1A
p1B	= 0x1B
p1E	= 0x1E
p1F	= 0x1F
p20	= 0x20
p21	= 0x21
p24	= 0x24
p25	= 0x25
p26	= 0x26
p2C	= 0x2C
p37	= 0x37
p3E	= 0x3E
p3F	= 0x3F
;
; pointer offsets:
;
o00	= 0x00
o01	= 0x01
o02	= 0x02
o03	= 0x03
o04	= 0x04
o05	= 0x05
o06	= 0x06
o07	= 0x07
o08	= 0x08
o09	= 0x09
o0A	= 0x0A
o0B	= 0x0B
o0C	= 0x0C
o0D	= 0x0D
o0E	= 0x0E
o0F	= 0x0F
o10	= 0x10
o11	= 0x11
o12	= 0x12
o13	= 0x13
o14	= 0x14
o16	= 0x16
o17	= 0x17
o18	= 0x18
o19	= 0x19
o1A	= 0x1A
o1C	= 0x1C
o1D	= 0x1D
o1E	= 0x1E
o1F	= 0x1F
o20	= 0x20
o21	= 0x21
o22	= 0x22
o23	= 0x23
o24	= 0x24
o25	= 0x25
o26	= 0x26
o27	= 0x27
o28	= 0x28
o29	= 0x29
o2A	= 0x2A
o2C	= 0x2C
o2D	= 0x2D
o2E	= 0x2E
o2F	= 0x2F
o30	= 0x30
o31	= 0x31
o32	= 0x32
o33	= 0x33
o34	= 0x34
o35	= 0x35
o36	= 0x36
o37	= 0x37
o38	= 0x38
o39	= 0x39
o3A	= 0x3A
o3C	= 0x3C
o3D	= 0x3D
o3E	= 0x3E
;
; bit numbers:
;
b0	= 0x00
b1	= 0x01
b2	= 0x02
b3	= 0x03
b4	= 0x04
b5	= 0x05
b6	= 0x06
b7	= 0x07
;---------------------------------------
;
L0000:
	nop
	.word	0x0001	; pc=0x0001(0x0002)
	.word	0x0002	; pc=0x0002(0x0004)
	muls	r16,r19
	cpc	r0,r4
	cpc	r16,r5
	cpc	r0,r22
L0007:
	cpc	r16,r3
	sbc	r0,r8
	sbc	r0,r1
	muls	r16,r18
	sbc	r16,r25
	nop
	add	r16,r5
	cpc	r0,r10
	.word	0x0008	; pc=0x000F(0x001E)
;	--------- this is skippy
	 cpse	r0,r0
;	--------- this is skippy
	 cpse	r17,r1
	 .word	0x0010	; pc=0x0012(0x0024)
;	--------- last may be skipped
; pc=0x13(0x26)
;
	muls	r17,r16
	cpc	r0,r0
	cp	r0,r1
;	--------- this is skippy
	 cpse	r0,r20
	 cpc	r17,r3
;	--------- last may be skipped
; pc=0x18(0x30)
;
	nop
	sub	r0,r9
	sbc	r1,r26
	sub	r16,r0
	cpc	r1,r8
;	--------- this is skippy
	 cpse	r16,r1
L001E:
	 cp	r1,r28
;	--------- last may be skipped
; pc=0x1F(0x3E)
;
	adc	r16,r20
	tst	r0
	and	r2,r0
	muls	r16,r16
L0023:
	and	r2,r19
	eor	r2,r0
	cpc	r16,r0
	cpc	r2,r0
	eor	r0,r5
	sbc	r0,r0
	sbc	r16,r1
	or	r2,r10
	or	r2,r10
	mov	r0,r12
	sbc	r2,r9
	add	r2,r30
	cpc	r16,r15
	cpi	r17,k00
	and	r0,r1
	and	r3,r18
	cpi	r18,k03
	tst	r0
	eor	r19,r5
	cpi	r19,k66
	cpi	r19,k17
;	--------- this is skippy
	 cpse	r2,r8
	 sub	r1,r1
;	--------- last may be skipped
; pc=0x3A(0x74)
;
	cpi	r19,k0A
;	--------- this is skippy
	 cpse	r3,r24
	 cpi	r19,kC0
;	--------- last may be skipped
; pc=0x3D(0x7A)
;
	cpi	r19,k9D
	and	r2,r28
	adc	r3,r4
	nop
	sbci	r16,k00
	sbci	r20,k02
	sbci	r16,k32
	cpc	r0,r0
	sbci	r20,k55
	sbci	r16,k66
	sbci	r16,k34
	sbc	r4,r8
	sbci	r20,k98
	sbci	r20,k0A
	sbci	r16,k02
	.word	0x0044	; pc=0x004C(0x0098)
	sbci	r20,k51
	sbci	r20,k80
	sbci	r16,k9D
	subi	r16,k00
L0051:
	subi	r17,k10
	sbci	r21,k02
	subi	r17,k32
	sbci	r17,k40
	sbci	r20,k51
	sbci	r21,k22
	subi	r16,k00
;	--------- this is skippy
	 cpse	r5,r8
	 sbci	r16,k00
;	--------- last may be skipped
; pc=0x5A(0xB4)
;
	subi	r17,kAA
	sub	r1,r25
	subi	r20,kC8
	sbci	r21,kD4
	subi	r21,kAE
	sbci	r16,k51
	.word	0x0020	; pc=0x0060(0x00C0)
	ori	r18,k11
	sbci	r20,k20
	and	r20,r16
	cpc	r4,r4
	eor	r22,r4
	ori	r22,k62
	eor	r22,r2
	sbci	r18,k08
	ori	r22,k01
	ori	r18,kA8
	ori	r18,k92
	or	r6,r0
	ori	r22,k10
	mov	r6,r24
	sbci	r20,kFA
	andi	r17,k00
;	--------- this is skippy
	 cpse	r6,r0
	 cpi	r17,k22
;	--------- last may be skipped
; pc=0x73(0xE6)
;
	sbci	r21,k31
	andi	r22,k40
	subi	r23,k01
	.word	0x0042	; pc=0x0076(0x00EC)
	cpi	r23,k23
	ori	r23,k88
	or	r2,r9
	cpi	r20,kA8
	andi	r23,k83
	ori	r21,k80
	adc	r7,r5
	ori	r20,k2E
	subi	r22,kE6
	ld	r8,Z
	ldd	r8,Z+o01
	muls	r16,r18
	std	Z+o01,r16
	ld	r0,Z
	ldd	r24,Z+o05
	cpc	r8,r18
	mulsu	r16,r23
	sbc	r8,r8
	ldd	r0,Y+o11
L008A:
	sbc	r8,r26
	ld	r24,Z
	cpc	r0,r8
	ldd	r0,Y+o10
	std	Z+o06,r0
	cpc	r16,r22
	ld	r9,Z
L0091:
;	--------- this is skippy
	 cpse	r8,r1
;	--------- this is skippy
	 cpse	r9,r18
;	--------- this is skippy
	 cpse	r8,r16
	 lpm	r1,Z
;	--------- last may be skipped
; pc=0x95(0x12A)
;
	cp	r24,r5
	adiw	r24,k06
;	--------- this is skippy
	 cpse	r1,r17
	 ldd	r8,Y+o10
;	--------- last may be skipped
; pc=0x99(0x132)
;
	sub	r25,r1
	std	Y+o00,r8
;	--------- this is skippy
	 cpse	r25,r27
	 sbc	r1,r12
;	--------- last may be skipped
; pc=0x9D(0x13A)
;
L009D:
	mul	r25,r9
	adiw	r24,k08
	lsr	r9
	and	r8,r0
	ldd	r2,Z+o20
	and	r10,r0
	and	r24,r18
	and	r2,r0
	movw	r0,r10
	std	Z+o2E,r10
	cpc	r10,r18
	sbc	r8,r8
	ldd	r2,Y+o30
	std	Z+o22,r2
	or	r10,r27
	ldd	r10,Y+o3C
	and	r24,r12
	std	Y+o1E,r10
	std	Y+o0B,r10
	cpi	r27,k00
	and	r24,r0
	cpi	r26,k20
	in	r19,p13
	cpc	r0,r4
	cp	r19,r4
	in	r0,p26
	in	r3,p00
	or	r9,r8
	and	r19,r0
	out	p1A,r2
	ldd	r26,Z+o10
	out	p24,r2
	ldd	r27,Y+o3D
	cpi	r27,kC6
	eor	r10,r29
	rjmp	L00C1
;	-----------	jump on last line
L00C1:
	rjmp	L0283
;	-----------	jump on last line
	rjmp	L0143
;	-----------	jump on last line
	.word	0x0003	; pc=0x00C3(0x0186)
	ldd	r12,Z+o04
	ldd	r16,Z+o08
	rjmp	L054D
;	-----------	jump on last line
	sbci	r16,k57
	rjmp	L0989
;	-----------	jump on last line
	sbci	r20,k99
	std	Z+o02,r8
	ldd	r28,Y+o10
	add	r4,r12
	ldd	r16,Y+o0C
	muls	r16,r22
	sbci	r16,k3F
	 rcall	L0111
	subi	r25,k11
	subi	r29,k22
	subi	r29,k03
	 rcall	L01A5
	sbci	r29,k50
	adiw	r24,k02
	sbiw	r26,k15
	sbci	r17,k88
	sbc	r13,r1
L00DA:
	sbci	r29,k88
	ldd	r12,Z+o11
	rjmp	L0D1D
;	-----------	jump on last line
	subi	r28,k4D
	sbci	r16,k2A
	 rcall	L04BD
	sbci	r20,k00
	ldi	r22,k00
	and	r8,r18
	rjmp	L0426
;	-----------	jump on last line
	ldi	r22,k44
	ldi	r26,k51
	cpc	r14,r2
	cpc	r28,r19
	ldd	r4,Y+o30
	ldd	r22,Y+o20
	rjmp	L01CD
;	-----------	jump on last line
L00EB:
	and	r28,r9
	rjmp	L05D5
;	-----------	jump on last line
	ori	r28,k5C
	ldi	r16,k0E
	rjmp	L0974
;	-----------	jump on last line
	 brcs	L0107
;	-----		branch on last line
	ori	r29,k10
	rjmp	L0353
;	-----------	jump on last line
	rjmp	L0337
;	-----------	jump on last line
	andi	r23,k04
	andi	r27,k15
	ld	r15,Z
;	--------- this is skippy
	 cpse	r15,r18
	 andi	r18,k88
;	--------- last may be skipped
; pc=0xF9(0x1F2)
;
	ldi	r21,k01
	rjmp	L019D
;	-----------	jump on last line
	 brcs	L00DA
;	-----		branch on last line
	 rcall	L05F5
	and	r2,r1
	mul	r7,r14
	std	Y+o39,r25
	nop
	.word	0x0001	; pc=0x0101(0x0202)
	muls	r16,r16
L0103:
	movw	r0,r6
	.word	0x0004	; pc=0x0104(0x0208)
	movw	r0,r8
	muls	r16,r22
L0107:
	muls	r16,r17
	sbc	r0,r0
	.word	0x0009	; pc=0x0109(0x0212)
	muls	r16,r18
	sbc	r0,r19
	add	r0,r8
	add	r16,r9
	cpc	r0,r6
	add	r0,r18
	.word	0x0010	; pc=0x0110(0x0220)
L0111:
	movw	r0,r0
;	--------- this is skippy
	 cpse	r1,r18
L0113:
	 movw	r2,r6
;	--------- last may be skipped
; pc=0x114(0x228)
;
;	--------- this is skippy
	 cpse	r1,r0
	 cp	r16,r1
;	--------- last may be skipped
; pc=0x116(0x22C)
;
	cpc	r0,r22
	cp	r1,r23
	sub	r1,r0
;	--------- this is skippy
	 cpse	r1,r8
L011A:
;	--------- this is skippy
	 cpse	r1,r18
	 sub	r17,r27
;	--------- last may be skipped
; pc=0x11C(0x238)
;
	cp	r0,r12
	add	r17,r13
	cp	r0,r6
	adc	r16,r27
	and	r2,r0
	tst	r0
	muls	r16,r18
	movw	r4,r0
	cpc	r0,r4
L0125:
	eor	r2,r1
	muls	r18,r20
	eor	r16,r20
	or	r0,r8
	and	r18,r9
	muls	r16,r18
L012B:
	sbc	r16,r26
	mov	r2,r0
	.word	0x000D	; pc=0x012D(0x025A)
	eor	r2,r30
	cpc	r18,r30
	.word	0x0020	; pc=0x0130(0x0260)
L0131:
	cpi	r17,k00
	muls	r17,r16
	cpi	r17,k32
	cpi	r18,k04
	cpi	r18,k54
	cp	r1,r20
	cpc	r18,r23
	cpi	r16,k88
	cpi	r17,k91
	and	r3,r0
;	--------- this is skippy
	 cpse	r19,r8
	 or	r3,r4
;	--------- last may be skipped
; pc=0x13D(0x27A)
;
	cpi	r19,kCD
	cpi	r18,kC4
	adc	r0,r4
	sbci	r16,k00
	movw	r8,r2
	muls	r20,r18
L0143:
	movw	r8,r4
	sbci	r16,k44
	cpc	r0,r0
	muls	r20,r16
	cpc	r0,r2
	sbci	r16,k80
	sbc	r16,r0
	sbci	r20,k2A
	sbci	r20,kAA
	cpc	r4,r8
	cpc	r4,r8
	cpc	r4,r28
	sbc	r4,r17
;	--------- this is skippy
	 cpse	r5,r0
;	--------- this is skippy
	 cpse	r5,r0
	 sbci	r17,k22
;	--------- last may be skipped
; pc=0x153(0x2A6)
;
	subi	r16,k32
	subi	r21,k40
	subi	r17,k10
	subi	r20,k66
	muls	r16,r23
	sub	r4,r0
	sub	r17,r1
;	--------- this is skippy
	 cpse	r4,r26
	 sbci	r20,k83
;	--------- last may be skipped
; pc=0x15C(0x2B8)
;
	sbci	r17,kC0
	subi	r17,k05
	cp	r4,r16
	add	r17,r2
	sbci	r16,k00
	ori	r16,k01
	sbci	r16,k20
	and	r18,r1
	cpc	r4,r4
	sbci	r16,k01
	cpc	r2,r22
	cpc	r16,r21
	ori	r18,k88
	and	r4,r9
	sbci	r18,k20
	ori	r22,kA9
	ori	r20,k84
	mov	r20,r4
	sbci	r20,k80
	ori	r22,kBC
	cpi	r23,k00
	andi	r22,k11
	ori	r23,k00
	cpi	r23,k21
	subi	r23,k44
	eor	r17,r1
	andi	r18,k46
	cpi	r22,k51
	andi	r21,k88
	ori	r21,k91
	cpi	r20,k28
	andi	r17,kBB
	cpi	r21,k80
	cpi	r21,kC0
;	--------- this is skippy
	 cpse	r7,r16
	 cpi	r20,kD5
;	--------- last may be skipped
; pc=0x180(0x300)
;
	ld	r8,Z
	movw	r0,r0
	ld	r0,Z
	mulsu	r16,r18
	cpc	r8,r0
	ldd	r0,Z+o08
	st	Z,r0
	std	Z+o04,r8
	sbc	r8,r0
	sbc	r0,r9
	std	Y+o00,r8
	sbc	r24,r19
	ldd	r0,Y+o18
	ldd	r16,Y+o11
	std	Z+o16,r8
	add	r24,r10
;	--------- this is skippy
	 cpse	r9,r0
	 ld	r1,Z+
;	--------- last may be skipped
; pc=0x192(0x324)
;
	std	Z+o02,r0
	fmuls	r17,r19
	.word	0x9494	; pc=0x0194(0x0328)
	cpc	r24,r1
	adiw	r26,k00
	com	r1
;	--------- this is skippy
	 cpse	r0,r0
;	--------- this is skippy
	 sbic	p02,b1
	 sbc	r9,r26
;	--------- last may be skipped
; pc=0x19B(0x336)
;
	sub	r25,r25
	ldd	r9,Z+o04
L019D:
	mul	r17,r13
L019E:
	mul	r1,r24
	lsl	r16
	ld	r0,Z
	ld	r10,Z
	.word	0x0002	; pc=0x01A2(0x0344)
L01A3:
	ldd	r10,Z+o03
	ldd	r2,Z+o04
L01A5:
	ldd	r24,Z+o25
	muls	r16,r18
	and	r24,r1
	ldd	r10,Y+o00
	sbc	r24,r8
	std	Y+o22,r2
	or	r16,r27
	ldd	r0,Y+o14
L01AD:
	or	r18,r9
	sbc	r8,r14
	std	Y+o31,r2
	ld	r9,Z
	and	r11,r1
	sts	DB3A1,r1
	in	r11,p00
	cp	r25,r1
	ldd	r0,Z+o0C
	cp	r3,r5
	ldd	r8,Y+o20
L01B9:
	ldd	r3,Y+o01
	sub	r2,r18
	std	Z+o12,r3
	eor	r9,r12
	ldd	r2,Y+o1D
	out	p26,r9
	out	p07,r27
	ld	r0,Z
	rjmp	L0383
;	-----------	jump on last line
	std	Z+o02,r8
	std	Z+o01,r20
	ldd	r4,Z+o04
	ldd	r16,Z+o05
	rjmp	L060D
;	-----------	jump on last line
	rjmp	L06CC
;	-----------	jump on last line
	sbc	r4,r0
	rjmp	L0A92
;	-----------	jump on last line
	sbci	r28,kA8
	sbci	r24,kB9
	cpc	r0,r0
L01CD:
	cpc	r0,r13
	sbci	r20,k4C
	rjmp	L001E
;	-----------	jump on last line
	sbci	r17,k00
	subi	r20,k10
	sbci	r29,k22
	 rcall	L03A5
	 rcall	L0269
L01D5:
	subi	r16,k01
	rjmp	L089B
;	-----------	jump on last line
	cpc	r24,r0
L01D8:
	 rcall	L0A71
	rjmp	L01F3
;	-----------	jump on last line
	 rcall	L0BDB
;	--------- this is skippy
	 cpse	r12,r27
	 rjmp	L0AB9
;	--------- last may be skipped
; pc=0x1DD(0x3BA)
;
	add	r12,r13
	std	Y+o0C,r0
	dec	r1
	ldd	r12,Z+o20
	ldd	r16,Z+o21
	sbci	r24,k02
L01E3:
	ori	r28,k11
	ldd	r14,Z+o04
	ldd	r24,Z+o29
	eor	r8,r16
	and	r12,r5
	and	r4,r0
	rjmp	L0B53
;	-----------	jump on last line
	ori	r28,k20
	std	Y+o03,r6
	ldi	r22,k88
	sbci	r28,k1C
	add	r2,r0
	std	Y+o37,r30
	rjmp	L0291
;	-----------	jump on last line
	cpi	r29,k11
	subi	r31,k02
L01F3:
	ldi	r31,k01
	 brlt	L0207
;	-----		branch on last line
	 brhc	L0210
;	-----		branch on last line
	.word	0x92E6	; pc=0x01F6(0x03EC)
	subi	r23,k66
	bld	r2,b0
L01F9:
	ori	r18,k88
	ldi	r31,k2A
	 brcs	L01E3
;	-----		branch on last line
	 rcall	L06E9
	ldd	r4,Z+o3D
	 rcall	L08C9
	rjmp	L0433
;	-----------	jump on last line
	nop
	movw	r0,r2
	muls	r16,r16
	mulsu	r16,r17
	.word	0x0004	; pc=0x0204(0x0408)
	movw	r0,r8
	cpc	r0,r4
L0207:
	movw	r0,r12
	sbc	r0,r0
	.word	0x0009	; pc=0x0209(0x0412)
	sbc	r0,r2
L020B:
	sbc	r0,r8
	sbc	r0,r12
	add	r0,r1
	cpc	r0,r30
	add	r16,r26
L0210:
	nop
;	--------- this is skippy
	 cpse	r17,r0
;	--------- this is skippy
	 cpse	r0,r16
;	--------- this is skippy
	 cpse	r16,r2
	 cpc	r0,r4
;	--------- last may be skipped
; pc=0x215(0x42A)
;
	nop
	cp	r1,r2
;	--------- this is skippy
	 cpse	r0,r19
	 sbc	r0,r8
;	--------- last may be skipped
; pc=0x219(0x432)
;
L0219:
	movw	r2,r2
	sub	r0,r2
	sub	r0,r2
	cpc	r1,r12
	lsl	r0
	.word	0x0016	; pc=0x021E(0x043C)
	adc	r1,r19
	and	r2,r0
	movw	r0,r2
	and	r0,r2
	mulsu	r18,r18
	cpc	r0,r4
	eor	r16,r5
	eor	r2,r0
	cpc	r18,r17
	and	r2,r0
	or	r0,r1
	sbc	r0,r26
	and	r2,r27
	sbc	r2,r8
	add	r18,r1
	cpc	r0,r20
	and	r16,r14
	cpi	r17,k00
;	--------- this is skippy
	 cpse	r19,r1
	 nop
;	--------- last may be skipped
; pc=0x233(0x466)
;
	and	r3,r19
	cp	r3,r4
	cp	r2,r1
	and	r0,r2
	and	r2,r1
	sub	r0,r8
	or	r0,r0
	.word	0x001A	; pc=0x023A(0x0474)
	cpi	r18,k1B
	cpi	r18,k4C
	cpi	r16,k95
	adc	r3,r30
	cpc	r19,r4
	nop
	.word	0x0040	; pc=0x0241(0x0482)
	sbci	r20,k22
	sbci	r16,k22
	.word	0x0044	; pc=0x0244(0x0488)
	sbci	r16,k54
	sbci	r20,k66
	sbci	r20,k76
	sbc	r0,r8
	sbci	r20,k98
	sbci	r20,kA2
	sbc	r20,r0
	.word	0x0048	; pc=0x024C(0x0498)
	sbci	r16,k45
	sbci	r16,k6E
	fmul	r16,r16
	subi	r20,k00
;	--------- this is skippy
	 cpse	r17,r0
	 sbci	r21,k22
;	--------- last may be skipped
; pc=0x253(0x4A6)
;
;	--------- this is skippy
	 cpse	r4,r3
	 sbci	r16,k44
;	--------- last may be skipped
; pc=0x255(0x4AA)
;
	subi	r21,k44
	cp	r4,r20
L0257:
	subi	r21,k77
	sbc	r4,r8
	subi	r21,k91
	sbci	r20,kA0
	sbc	r1,r25
	subi	r20,kCC
	sbci	r17,k51
	adc	r1,r6
;	--------- this is skippy
	 cpse	r16,r29
	 sbci	r16,k00
;	--------- last may be skipped
; pc=0x261(0x4C2)
;
	ori	r16,k11
	muls	r18,r16
	movw	r4,r4
	sbci	r18,k44
	ori	r18,k04
	ori	r18,k60
	ori	r22,k07
	sbci	r22,k08
L0269:
	sbci	r22,k18
	sbc	r6,r24
	ori	r20,kA8
	add	r4,r12
	mov	r6,r4
	eor	r2,r22
	ori	r20,kFA
;	--------- this is skippy
	 cpse	r7,r0
L0271:
	 sbci	r16,k10
;	--------- last may be skipped
; pc=0x272(0x4E4)
;
	ori	r16,k20
	subi	r23,k33
	subi	r23,k44
	andi	r22,k54
	andi	r23,k66
	cpc	r21,r2
	sbc	r3,r0
	andi	r18,k09
	cpi	r21,k2A
	cpi	r20,kA3
	andi	r20,k44
	andi	r16,k91
	andi	r20,kCA
	andi	r20,kEE
	nop
	movw	r16,r2
	std	Z+o02,r8
L0283:
	std	Z+o02,r16
	ldd	r8,Z+o08
	ldd	r8,Z+o0D
L0286:
	std	Z+o0E,r8
	ldd	r8,Z+o0D
	ldd	r0,Y+o10
	ldd	r24,Z+o10
	ldd	r8,Y+o12
	ldd	r16,Y+o13
	ld	r8,Z
	ldd	r24,Y+o1C
	add	r8,r10
	std	Y+o17,r16
	.word	0x0090	; pc=0x0290(0x0520)
L0291:
	ld	r16,Z
	sts	D8393,r1
	lpm	r0,Z
L0295:
	cp	r17,r0
	cp	r1,r6
;	--------- this is skippy
	 cpse	r25,r17
;	--------- this is skippy
	 cpse	r8,r0
	 sbc	r17,r9
;	--------- last may be skipped
; pc=0x29A(0x534)
;
	sbc	r1,r18
	std	Z+o11,r1
	add	r1,r4
	cp	r1,r0
	adiw	r26,k2C
	adc	r8,r10
	ldd	r8,Z+o20
	movw	r16,r0
	std	Z+o20,r10
	ldd	r2,Z+o23
	ldd	r2,Z+o24
	eor	r26,r5
	ldd	r2,Z+o2E
	ldd	r26,Z+o23
	sbc	r10,r0
L02A9:
	ldd	r16,Y+o10
	ldd	r0,Y+o12
	std	Z+o03,r2
	ldd	r10,Z+o38
	mov	r24,r9
	ldd	r8,Z+o2E
	ldd	r8,Y+o29
	and	r9,r0
	ldd	r8,Z+o01
	cpi	r26,k20
;	--------- this is skippy
	 cpse	r0,r18
	 cpi	r24,k40
;	--------- last may be skipped
; pc=0x2B5(0x56A)
;
	ldd	r19,Z+o08
	ldd	r0,Z+o20
	cp	r10,r7
	in	r1,p08
	ldd	r19,Y+o11
	or	r3,r2
	or	r26,r17
	in	r1,p04
	cpi	r18,kC5
	ldd	r3,Z+o28
	cpi	r17,kEF
	rjmp	L0341
;	-----------	jump on last line
	ldd	r16,Z+o01
	rjmp	L0503
;	-----------	jump on last line
	fmuls	r20,r18
	ldd	r4,Z+o0C
	sbci	r28,k15
	sbci	r16,k44
	sbci	r28,k44
	ldd	r12,Y+o10
	sbci	r20,k90
	rjmp	L04D5
;	-----------	jump on last line
	sbci	r16,kAA
	ldd	r4,Y+o08
	sbci	r20,k9D
	cpc	r8,r28
	ldd	r20,Y+o02
	ld	r13,Z
	subi	r25,k11
	 rcall	L0565
L02D3:
	std	Z+o01,r29
	sbci	r28,k00
L02D5:
	subi	r17,k55
	rjmp	L059D
;	-----------	jump on last line
	adiw	r24,k34
	rjmp	L0B19
;	-----------	jump on last line
;	--------- this is skippy
	 cpse	r5,r0
	 subi	r16,k00
;	--------- last may be skipped
; pc=0x2DB(0x5B6)
;
	sub	r20,r3
	rjmp	L036D
;	-----------	jump on last line
	 rcall	L0FBB
	sub	r0,r20
	rjmp	L02A9
;	-----------	jump on last line
	ld	r2,Z
	ldd	r22,Z+o21
	ldi	r22,k02
L02E3:
	ldi	r26,k32
	rjmp	L07A9
;	-----------	jump on last line
	ldd	r12,Z+o2C
	ldi	r22,k20
	and	r8,r18
	rjmp	L03B1
;	-----------	jump on last line
	ldd	r28,Z+o31
	std	Z+o30,r8
	sbci	r28,k9B
	ldd	r14,Z+o18
	ldi	r20,kCC
	ldd	r10,Y+o08
	ldi	r28,kB4
	andi	r22,k00
	lds	r19,0x00	; R0
	ldi	r29,k11
	 brlt	L02F7
;	-----		branch on last line
	sbci	r16,k44
	ldi	r27,k62
L02F7:
	 brhs	L0304
;	-----		branch on last line
	rjmp	L0B09
;	-----------	jump on last line
	ori	r17,k91
	sbc	r7,r18
	fmuls	r20,r17
	.word	0xFC3C	; pc=0x02FC(0x05F8)
	in	r15,p0C
	out	p1E,r1
	sbci	r19,k3D
	nop
	.word	0x0001	; pc=0x0301(0x0602)
	nop
	.word	0x0002	; pc=0x0303(0x0606)
L0304:
	cpc	r0,r0
	cpc	r0,r1
	muls	r16,r22
	cpc	r16,r20
	nop
	movw	r0,r16
	sbc	r0,r10
	sbc	r0,r18
	add	r0,r12
	movw	r0,r18
	add	r0,r30
	sbc	r0,r25
;	--------- this is skippy
	 cpse	r0,r0
;	--------- this is skippy
	 cpse	r1,r0
;	--------- this is skippy
	 cpse	r1,r18
;	--------- this is skippy
	 cpse	r1,r2
	 cp	r1,r4
;	--------- last may be skipped
; pc=0x315(0x62A)
;
;	--------- this is skippy
	 cpse	r17,r4
;	--------- this is skippy
	 cpse	r0,r20
	 cp	r16,r19
;	--------- last may be skipped
; pc=0x318(0x630)
;
;	--------- this is skippy
	 cpse	r0,r0
L0319:
	 sbc	r16,r1
;	--------- last may be skipped
; pc=0x31A(0x634)
;
	sbc	r0,r0
;	--------- this is skippy
	 cpse	r1,r3
	 adc	r1,r4
;	--------- last may be skipped
; pc=0x31D(0x63A)
;
	add	r17,r9
	muls	r17,r20
	adc	r17,r15
	.word	0x0020	; pc=0x0320(0x0640)
	and	r16,r1
	muls	r18,r16
	and	r0,r17
	eor	r2,r4
	and	r2,r5
	eor	r0,r4
	and	r2,r23
	.word	0x0028	; pc=0x0328(0x0650)
	and	r2,r8
	or	r2,r26
	or	r16,r27
	eor	r0,r12
	sbc	r18,r8
	mov	r0,r14
	or	r2,r26
	and	r3,r0
	cpi	r19,k10
	cpi	r17,k22
	and	r19,r3
	cpc	r2,r4
	cpi	r18,k15
;	--------- this is skippy
	 cpse	r1,r6
L0337:
	 eor	r16,r23
;	--------- last may be skipped
; pc=0x338(0x670)
;
	sub	r1,r8
	and	r0,r1
L033A:
	cpi	r17,k22
	sbc	r18,r10
	cpi	r16,kC0
	cpi	r18,k4D
	sbc	r1,r14
	eor	r18,r30
	sbci	r16,k00
L0341:
	.word	0x0040	; pc=0x0341(0x0682)
	sbci	r20,k22
	muls	r20,r19
	sbci	r16,k40
	sbci	r20,k50
	sbci	r20,k44
	movw	r0,r2
	sbci	r20,k08
	sbci	r20,k11
	sbci	r20,k08
	sbci	r16,kBA
	cpc	r4,r8
	add	r0,r12
	sbci	r16,k80
L034F:
	sbci	r20,kD5
	sbci	r17,k00
;	--------- this is skippy
	 cpse	r16,r1
	 subi	r20,k00
;	--------- last may be skipped
; pc=0x353(0x6A6)
;
L0353:
	subi	r21,k32
	subi	r17,k00
	cp	r17,r1
	sbci	r20,k00
;	--------- this is skippy
	 cpse	r16,r22
	 sub	r5,r0
;	--------- last may be skipped
; pc=0x359(0x6B2)
;
	sbc	r21,r0
	subi	r21,k88
	subi	r21,k28
	subi	r17,k84
	subi	r20,kC8
	sbci	r20,k68
	sbci	r20,k1F
	ori	r22,k00
	and	r16,r1
	and	r0,r2
	sbci	r22,k03
	and	r0,r4
	eor	r20,r5
	and	r4,r6
	ori	r22,k46
	ori	r16,k00
	ori	r22,k10
	and	r2,r8
	or	r6,r3
	ori	r20,kC0
L036D:
	and	r22,r9
	ori	r20,kCA
	sbci	r22,k21
	subi	r20,k00
	ori	r19,k11
	andi	r23,k22
;	--------- this is skippy
	 cpse	r23,r19
	 cpi	r19,k44
;	--------- last may be skipped
; pc=0x375(0x6EA)
;
	subi	r16,k55
	cpi	r21,k62
	cpi	r18,k70
	subi	r23,k80
	.word	0x0079	; pc=0x0379(0x06F2)
	ori	r18,k08
	ori	r23,kBB
	cpi	r18,kC8
	ori	r20,kDC
	cpi	r23,kC6
	adc	r18,r21
	ld	r8,Z
	movw	r16,r0
	std	Z+o02,r0
L0383:
	ldd	r24,Z+o03
	ldd	r8,Z+o0C
	cpc	r16,r5
	muls	r16,r18
	std	Z+o0A,r16
	ldd	r8,Y+o10
	ldd	r16,Y+o10
	std	Z+o12,r8
	sbc	r16,r2
	ldd	r8,Y+o10
	ldd	r24,Y+o1D
	cpc	r8,r22
	add	r24,r31
	ld	r8,Z
	lds	r17,D9290
	.word	0x9013	; pc=0x0393(0x0726)
	.word	0x9494	; pc=0x0394(0x0728)
;	--------- this is skippy
	 cpse	r25,r0
	 cpc	r0,r18
;	--------- last may be skipped
; pc=0x397(0x72E)
;
;	--------- this is skippy
	 cpse	r17,r3
	 cbi	p10,b0
;	--------- last may be skipped
; pc=0x399(0x732)
;
	sbc	r9,r0
	.word	0x9288	; pc=0x039A(0x0734)
	sbc	r25,r27
	mul	r0,r0
	sbc	r25,r0
	cbi	p13,b4
	cpc	r1,r11
	.word	0x00A0	; pc=0x03A0(0x0740)
	ldd	r24,Z+o01
	std	Z+o02,r2
L03A3:
	std	Z+o21,r10
	ldd	r8,Z+o0C
L03A5:
	movw	r16,r8
	std	Z+o2C,r10
	std	Z+o2E,r2
	ldd	r8,Z+o20
	ldd	r24,Y+o31
	std	Y+o30,r10
	or	r24,r9
	add	r10,r12
	ldd	r16,Z+o35
	muls	r18,r18
	eor	r24,r4
;	--------- this is skippy
	 cpse	r3,r0
L03B1:
	 in	r19,p00
;	--------- last may be skipped
; pc=0x3B2(0x764)
;
	std	Z+o02,r1
	movw	r20,r0
	cpi	r26,k04
	cpi	r25,k40
	std	Z+o20,r10
	cpi	r19,k22
	.word	0x90B8	; pc=0x03B8(0x0770)
;	--------- this is skippy
	 cpse	r17,r1
	 sbc	r1,r8
;	--------- last may be skipped
; pc=0x3BB(0x776)
;
	std	Z+o12,r25
	com	r0
	cpi	r18,k51
	ldd	r11,Y+o3A
	cpi	r26,k2D
	sbci	r20,k00
	sbci	r20,k11
	std	Z+o02,r12
	rjmp	L0484
;	-----------	jump on last line
	rjmp	L0845
;	-----------	jump on last line
	rjmp	L098A
;	-----------	jump on last line
	rjmp	L0887
;	-----------	jump on last line
L03C7:
	std	Z+o0F,r24
	sbc	r12,r8
	ldd	r24,Y+o10
L03CA:
	rjmp	L0695
;	-----------	jump on last line
L03CB:
	std	Y+o12,r28
	ldd	r4,Z+o10
	ldd	r16,Y+o1C
	rjmp	L009D
;	-----------	jump on last line
	rjmp	L0E51
;	-----------	jump on last line
	lds	r0,DD011
	subi	r17,k22
	ldd	r4,Z+o01
	 rcall	L0495
	sbci	r24,k55
	 rcall	L0A69
	 rcall	L0569
	.word	0x9048	; pc=0x03D8(0x07B0)
;	--------- this is skippy
	 cpse	r17,r9
	 sbci	r20,k22
;	--------- last may be skipped
; pc=0x3DB(0x7B6)
;
	subi	r25,k99
	subi	r20,kC8
;	--------- this is skippy
	 sbic	p11,b0
	 rjmp	L08B3
;	--------- last may be skipped
; pc=0x3DF(0x7BE)
;
	sbi	p11,b6
	ori	r28,k00
	ori	r16,k01
	ldi	r30,k20
	ldi	r26,k03
	ldd	r10,Z+o0C
	ldi	r30,k50
	rjmp	L0A4D
;	-----------	jump on last line
	ldi	r24,k25
	ldi	r22,k88
	rjmp	L0C0B
;	-----------	jump on last line
	or	r14,r0
	rjmp	L0F8D
;	-----------	jump on last line
	ldd	r12,Y+o38
	mov	r4,r5
	cpc	r10,r22
	std	Y+o0F,r16
	 rcall	L04A1
	sbci	r31,k10
	 brmi	L03CB
;	-----		branch on last line
	andi	r31,k31
	cpi	r25,k00
	subi	r23,k50
	.word	0x00E2	; pc=0x03F6(0x07EC)
	std	Z+o06,r18
	ori	r28,k00
	ldi	r18,k90
	.word	0xFAFA	; pc=0x03FA(0x07F4)
	ori	r19,kA9
	andi	r21,kCC
	 rcall	L08EA
	 rcall	L0E61
	.word	0x94E9	; pc=0x03FF(0x07FE)
	nop
	.word	0x0001	; pc=0x0401(0x0802)
	muls	r16,r18
	muls	r16,r18
	.word	0x0004	; pc=0x0404(0x0808)
	cpc	r16,r1
	muls	r16,r16
	cpc	r0,r23
	sbc	r0,r0
L0409:
	sbc	r16,r1
	sbc	r0,r26
	sbc	r16,r25
	cpc	r0,r12
	cpc	r16,r13
	.word	0x0002	; pc=0x040E(0x081C)
	cpc	r16,r9
;	--------- this is skippy
	 cpse	r0,r0
;	--------- this is skippy
	 cpse	r1,r0
	 nop
;	--------- last may be skipped
; pc=0x413(0x826)
;
;	--------- this is skippy
	 cpse	r17,r18
	 cpc	r0,r4
;	--------- last may be skipped
; pc=0x415(0x82A)
;
	.word	0x0014	; pc=0x0415(0x082A)
	cp	r1,r22
	cpc	r1,r7
	sbc	r0,r8
;	--------- this is skippy
	 cpse	r16,r8
	 sbc	r0,r0
;	--------- last may be skipped
; pc=0x41B(0x836)
;
	sub	r17,r27
	adc	r1,r0
	sub	r17,r1
	cpc	r1,r2
;	--------- this is skippy
	 cpse	r16,r22
	 nop
;	--------- last may be skipped
; pc=0x421(0x842)
;
	and	r0,r1
	tst	r2
	.word	0x0021	; pc=0x0423(0x0846)
	eor	r2,r0
	and	r16,r5
L0426:
	cpc	r0,r20
	eor	r18,r16
	sbc	r2,r0
	or	r0,r9
	and	r2,r26
	mulsu	r16,r18
	or	r2,r12
	and	r0,r8
	eor	r0,r14
	or	r16,r13
	.word	0x0030	; pc=0x0430(0x0860)
	and	r18,r0
	muls	r19,r16
L0433:
	and	r18,r17
	cpi	r16,k04
	cpc	r17,r4
	cpi	r18,k60
	cpi	r16,k11
	cpi	r17,k00
	or	r0,r1
	cpi	r16,k08
;	--------- this is skippy
	 cpse	r19,r26
	 and	r3,r8
;	--------- last may be skipped
; pc=0x43D(0x87A)
;
L043D:
	sub	r19,r9
	or	r3,r28
	cpi	r17,kEC
	nop
	movw	r0,r2
	sbci	r20,k22
	mulsu	r16,r19
	sbci	r20,k00
	sbci	r16,k50
	sbci	r20,k42
	sbci	r20,k36
	.word	0x0048	; pc=0x0448(0x0890)
	sbci	r20,k10
	sbci	r16,k88
	.word	0x000A	; pc=0x044B(0x0896)
	add	r0,r8
	sbci	r20,k50
	sbci	r16,k0A
	sbci	r16,kEA
;	--------- this is skippy
	 cpse	r5,r0
	 sbci	r20,k01
;	--------- last may be skipped
; pc=0x452(0x8A4)
;
	sbci	r21,k02
	subi	r16,k32
	subi	r21,k44
	movw	r8,r0
	cpc	r0,r22
;	--------- this is skippy
	 cpse	r0,r22
	 sbci	r20,k88
;	--------- last may be skipped
; pc=0x459(0x8B2)
;
	sbc	r5,r9
	subi	r17,kA2
	subi	r17,kA9
	sub	r1,r12
	cp	r21,r5
	subi	r21,k8E
	cp	r16,r15
	.word	0x0040	; pc=0x0460(0x08C0)
	and	r6,r1
	muls	r16,r16
	and	r20,r18
	eor	r6,r4
	ori	r18,k54
	and	r0,r22
	sbci	r18,k74
	or	r2,r8
	sbci	r18,k99
	ori	r16,k08
	or	r22,r27
	eor	r0,r4
	sbci	r20,kD1
	ori	r22,kCE
	sbc	r20,r15
	ori	r22,k00
	ori	r18,k00
	andi	r23,k02
	ori	r19,k22
	ori	r18,k00
	andi	r23,k54
	andi	r22,k00
	cpi	r23,k70
	and	r2,r0
	subi	r21,k09
	sbci	r21,k2A
	andi	r20,kAA
	andi	r21,k4C
	andi	r22,k89
	subi	r23,kEC
	eor	r7,r15
	ld	r8,Z
	ldd	r0,Z+o01
	std	Z+o02,r8
	movw	r0,r6
L0484:
	cpc	r8,r4
	ldd	r8,Z+o05
	cpc	r0,r20
	cpc	r0,r23
	.word	0x0008	; pc=0x0488(0x0910)
L0489:
	ldd	r16,Y+o10
	sbc	r8,r16
	muls	r16,r17
	cpc	r8,r0
L048D:
	movw	r16,r18
	std	Y+o1C,r0
	sbc	r16,r29
	lds	r9,D1080
	.word	0x0002	; pc=0x0492(0x0924)
	std	Z+o03,r9
	.word	0x9404	; pc=0x0494(0x0928)
L0495:
	.word	0x0084	; pc=0x0495(0x092A)
	adiw	r26,k20
	ror	r0
	sbc	r1,r0
L0499:
	.word	0x9018	; pc=0x0499(0x0932)
	sub	r9,r2
	ld	r17,-Z
	adc	r0,r4
	mul	r25,r12
	mul	r1,r0
	std	Y+o0E,r24
	.word	0x0020	; pc=0x04A0(0x0940)
L04A1:
	ldd	r8,Z+o01
	std	Z+o22,r0
	std	Z+o22,r8
	ldd	r2,Z+o28
	ldd	r26,Z+o24
	std	Z+o2E,r2
	eor	r18,r17
	ldd	r10,Z+o10
	ldd	r0,Y+o30
	std	Y+o10,r10
	fmul	r16,r18
	ldd	r10,Y+o14
	mov	r16,r1
	ldd	r10,Y+o32
	or	r0,r9
	in	r3,p00
	movw	r4,r0
	st	Z,r1
	ldd	r27,Z+o23
	and	r11,r4
	eor	r26,r5
	std	Z+o2C,r0
	adiw	r26,k03
	sbc	r11,r0
	sub	r1,r0
L04BA:
	std	Y+o20,r10
	std	Y+o10,r10
	cpi	r27,k04
L04BD:
	mov	r26,r13
	sub	r0,r28
	in	r19,p3F
	sbci	r28,k00
	rjmp	L0682
;	-----------	jump on last line
	ldd	r12,Z+o02
	rjmp	L0645
;	-----------	jump on last line
	rjmp	L0909
;	-----------	jump on last line
	movw	r0,r10
	rjmp	L090D
;	-----------	jump on last line
	rjmp	L0A0E
;	-----------	jump on last line
	rjmp	L04C9
;	-----------	jump on last line
L04C9:
	rjmp	L0E12
;	-----------	jump on last line
	rjmp	L0555
;	-----------	jump on last line
	std	Y+o12,r0
	sbci	r28,k44
	ldd	r28,Z+o11
	rjmp	L0999
;	-----------	jump on last line
	cpc	r12,r27
	lds	r13,D01D1
	 rcall	L07A3
	sbci	r28,k13
	 rcall	L0925
L04D5:
	cpc	r29,r1
	sts	D4617,r5
	 rcall	L0CE1
	sbci	r28,k89
;	--------- this is skippy
	 cpse	r9,r2
L04DB:
	 rcall	L0837
;	--------- last may be skipped
; pc=0x4DC(0x9B8)
;
	rjmp	L0131
;	-----------	jump on last line
	sbci	r21,k89
	add	r0,r28
	add	r16,r25
	ldd	r0,Z+o20
	tst	r0
	ori	r24,k02
	rjmp	L04E6
;	-----------	jump on last line
	ori	r30,k44
	ldi	r18,k54
L04E6:
	ldi	r22,k64
	rjmp	L0B48
;	-----------	jump on last line
	rjmp	L05B1
;	-----------	jump on last line
	ldi	r26,k00
	ldi	r22,kA0
	sbc	r12,r16
	.word	0x0044	; pc=0x04EC(0x09D8)
	ldd	r30,Y+o14
	ldd	r0,Z+o24
	rjmp	L0CBF
;	-----------	jump on last line
	rjmp	L0521
;	-----------	jump on last line
	in	r0,p01
	andi	r21,k02
	and	r25,r17
	rjmp	L09E5
;	-----------	jump on last line
	ori	r18,k41
	subi	r21,k66
	std	Z+o21,r26
	or	r15,r0
	ori	r25,k99
	ldi	r31,kA2
	cpi	r22,kA8
	sbci	r22,k80
	andi	r28,k4C
	subi	r26,k2A
	sub	r31,r31
	nop
	movw	r0,r2
	muls	r16,r18
L0503:
	movw	r0,r2
	cpc	r0,r0
	cpc	r0,r1
	.word	0x0004	; pc=0x0506(0x0A0C)
	movw	r0,r8
	.word	0x0008	; pc=0x0508(0x0A10)
	sbc	r16,r9
	sbc	r0,r18
	sbc	r0,r25
	sbc	r0,r4
	cpc	r0,r13
	add	r0,r6
	cpc	r16,r17
	.word	0x0010	; pc=0x0510(0x0A20)
	movw	r2,r2
;	--------- this is skippy
	 cpse	r1,r18
;	--------- this is skippy
	 cpse	r16,r16
	 cp	r1,r4
;	--------- last may be skipped
; pc=0x515(0xA2A)
;
	cp	r17,r1
	muls	r17,r18
	cp	r0,r23
;	--------- this is skippy
	 cpse	r1,r0
;	--------- this is skippy
	 cpse	r17,r0
;	--------- this is skippy
	 cpse	r1,r10
	 sbc	r16,r10
;	--------- last may be skipped
; pc=0x51C(0xA38)
;
	adc	r0,r12
	add	r17,r5
	cp	r0,r20
	add	r1,r25
	tst	r0
L0521:
	and	r18,r1
	and	r2,r18
	and	r16,r19
	cpc	r0,r0
	movw	r0,r10
	eor	r2,r4
	cpc	r16,r7
	sbc	r0,r8
	sbc	r18,r8
	sbc	r2,r18
	and	r18,r11
	or	r2,r4
	mov	r0,r5
	mov	r0,r8
	cpc	r18,r3
	cpi	r17,k00
	cpi	r18,k10
	cpi	r18,k22
	movw	r6,r6
	cpc	r1,r0
	eor	r19,r5
	and	r2,r18
	cp	r19,r3
	sub	r2,r0
	cpi	r19,k99
;	--------- this is skippy
	 cpse	r3,r26
;	--------- this is skippy
	 cpse	r17,r3
	 cpi	r18,k4C
;	--------- last may be skipped
; pc=0x53D(0xA7A)
;
	and	r17,r13
	or	r3,r20
	cpi	r19,k96
	sbci	r16,k00
	.word	0x0001	; pc=0x0541(0x0A82)
	sbci	r20,k22
	sbci	r16,k31
	sbci	r16,k04
	sbci	r20,k11
	cpc	r0,r18
	mulsu	r20,r19
	sbc	r0,r0
	sbci	r20,k99
	sbci	r20,k22
	sbc	r4,r0
	cpc	r0,r12
L054D:
	sbci	r20,k5D
	sbci	r20,kCC
	sbci	r16,k5F
	.word	0x0010	; pc=0x0550(0x0AA0)
	sbci	r20,k11
	sbci	r16,k20
L0553:
	sbci	r20,k10
	sbci	r20,k44
L0555:
	cp	r1,r0
	sbci	r17,k62
	sbci	r21,k51
	sbci	r17,k08
	sbci	r16,k89
;	--------- this is skippy
	 cpse	r5,r26
	 sub	r1,r27
;	--------- last may be skipped
; pc=0x55C(0xAB8)
;
	sbci	r20,k88
;	--------- this is skippy
	 cpse	r5,r9
	 sbci	r21,kEE
;	--------- last may be skipped
; pc=0x55F(0xABE)
;
	sbci	r16,kC3
	ori	r20,k00
	and	r16,r1
	and	r4,r0
	sbci	r18,k21
	and	r6,r0
L0565:
	movw	r12,r10
	ori	r22,k46
	sbci	r16,k42
	.word	0x0068	; pc=0x0568(0x0AD0)
L0569:
	ori	r18,k99
	sbc	r0,r18
	ori	r16,kB3
	ori	r18,k8C
	ori	r16,k8C
	ori	r20,kEC
	ori	r16,k09
	subi	r21,k00
	sbci	r21,k01
	subi	r20,k22
	andi	r22,k32
	cpi	r23,k44
	cpi	r22,k11
	subi	r20,k24
	and	r23,r4
;	--------- this is skippy
	 cpse	r0,r8
;	--------- this is skippy
	 cpse	r7,r9
	 ori	r19,kA8
;	--------- last may be skipped
; pc=0x57B(0xAF6)
;
	cpi	r19,kBB
	cpi	r21,k88
	andi	r16,kC9
	ori	r20,kC4
	subi	r17,kB9
	.word	0x0080	; pc=0x0580(0x0B00)
	.word	0x0001	; pc=0x0581(0x0B02)
	std	Z+o02,r0
	.word	0x0080	; pc=0x0583(0x0B06)
	ldd	r8,Z+o0C
	cpc	r24,r1
	std	Z+o08,r0
	ldd	r16,Z+o0D
	ld	r8,Z
	.word	0x0088	; pc=0x0589(0x0B12)
	std	Y+o12,r8
	std	Y+o01,r24
	sbc	r0,r4
	ldd	r24,Y+o10
	sbc	r8,r10
	sbc	r24,r13
	lds	r9,D0180
	sts	D9101,r8
	cpc	r8,r4
	lpm	r16,Z+
	adiw	r26,k26
	sbiw	r26,k22
	sub	r1,r8
	ld	r25,Z+
	sbc	r9,r16
	sbc	r1,r11
	ldd	r9,Y+o10
L059D:
	.word	0x000C	; pc=0x059D(0x0B3A)
	std	Z+o0E,r9
	st	Z+,r25
	ldd	r10,Z+o20
	.word	0x0080	; pc=0x05A1(0x0B42)
	muls	r18,r18
	and	r26,r19
	.word	0x00A4	; pc=0x05A4(0x0B48)
	ldd	r16,Z+o25
	std	Z+o06,r8
	and	r2,r3
	or	r2,r0
	or	r24,r9
	and	r8,r16
	std	Z+o20,r16
	.word	0x008C	; pc=0x05AC(0x0B58)
	mov	r2,r0
	std	Y+o04,r0
	mov	r18,r22
;	--------- this is skippy
	 cpse	r9,r0
L05B1:
	 movw	r6,r2
;	--------- last may be skipped
; pc=0x5B2(0xB64)
;
	ldd	r2,Z+o20
;	--------- this is skippy
	 cpse	r3,r17
	 lds	r9,DA0B0
;	--------- last may be skipped
; pc=0x5B6(0xB6C)
;
	ldd	r10,Z+o2A
	cpc	r27,r19
	ldd	r10,Y+o10
	ldd	r26,Y+o30
	muls	r19,r18
	in	r9,p19
	and	r10,r0
	mov	r11,r9
	std	Y+o3A,r11
	or	r2,r19
	nop
	movw	r24,r0
	std	Z+o02,r8
	rjmp	L05C6
;	-----------	jump on last line
	sbci	r24,k40
	sbci	r28,k55
L05C6:
	muls	r20,r20
	ldd	r28,Z+o09
	.word	0x0048	; pc=0x05C8(0x0B90)
	sbci	r16,k19
	.word	0x00C2	; pc=0x05CA(0x0B94)
	rjmp	L0ED7
;	-----------	jump on last line
	rjmp	L0219
;	-----------	jump on last line
	movw	r24,r10
	rjmp	L03D1
;	-----------	jump on last line
	rjmp	L0B16
;	-----------	jump on last line
	subi	r21,k00
	rjmp	L0713
;	-----------	jump on last line
	 rcall	L07E5
	rjmp	L0655
;	-----------	jump on last line
	cp	r12,r0
L05D5:
	rjmp	L09EA
;	-----------	jump on last line
;	--------- this is skippy
	 cpse	r1,r20
	 rcall	L0968
;	--------- last may be skipped
; pc=0x5D8(0xBB0)
;
	subi	r20,k88
	.word	0x90D8	; pc=0x05D9(0x0BB2)
	std	Z+o12,r5
	rjmp	L0F2D
;	-----------	jump on last line
	cp	r9,r12
	ldd	r17,Z+o0D
	adiw	r24,k14
	subi	r20,k1C
	ldi	r28,k00
	and	r20,r0
	sbci	r20,k22
	rjmp	L09A6
;	-----------	jump on last line
	rjmp	L0A49
;	-----------	jump on last line
	and	r8,r5
	sbci	r18,k44
	sbci	r18,k51
	sbci	r24,k80
L05E9:
	rjmp	L0F4B
;	-----------	jump on last line
	ldd	r6,Y+o30
	sbc	r2,r11
	ori	r30,kC4
L05ED:
	ldi	r28,k54
	ldi	r26,kC8
	ldd	r30,Y+o3A
	 brcs	L060F
;	-----		branch on last line
	ld	r23,Z
	 rcall	L0825
	andi	r20,k33
	cpi	r19,k44
L05F5:
	in	r18,p25
	in	r14,p24
	subi	r18,k63
	rjmp	L0681
;	-----------	jump on last line
	ori	r18,k99
	muls	r20,r18
	cpi	r30,kA3
	ori	r17,k4C
	subi	r18,k08
	ldi	r27,kA6
	rjmp	L0839
;	-----------	jump on last line
	nop
	movw	r0,r2
	muls	r16,r18
	.word	0x0002	; pc=0x0603(0x0C06)
	cpc	r0,r4
	cpc	r16,r0
	.word	0x0002	; pc=0x0606(0x0C0C)
	cpc	r0,r7
	.word	0x0008	; pc=0x0608(0x0C10)
	sbc	r0,r0
	sbc	r0,r2
	sbc	r16,r1
	.word	0x0008	; pc=0x060C(0x0C18)
L060D:
	sbc	r16,r9
	add	r0,r20
L060F:
	add	r16,r29
;	--------- this is skippy
	 cpse	r1,r0
;	--------- this is skippy
	 cpse	r16,r1
	 .word	0x0002	; pc=0x0612(0x0C24)
;	--------- last may be skipped
; pc=0x613(0xC26)
;
	muls	r17,r19
	cpc	r1,r0
L0615:
	cp	r1,r0
	cp	r1,r20
	cpc	r16,r23
	sbc	r0,r0
	movw	r2,r16
	sub	r0,r26
;	--------- this is skippy
	 cpse	r0,r1
	 sub	r1,r0
;	--------- last may be skipped
; pc=0x61D(0xC3A)
;
	sub	r17,r13
	adc	r0,r26
	adc	r17,r3
	nop
	and	r18,r1
	muls	r18,r18
	tst	r2
	cpc	r0,r4
	movw	r4,r10
	muls	r18,r22
	and	r18,r4
	.word	0x0008	; pc=0x0628(0x0C50)
	or	r18,r1
	or	r0,r10
	sbc	r18,r26
	mov	r2,r8
	cpc	r18,r13
	add	r2,r26
	eor	r0,r26
	and	r2,r0
;	--------- this is skippy
	 cpse	r17,r1
	 cpi	r19,k20
;	--------- last may be skipped
; pc=0x633(0xC66)
;
	cpi	r19,k33
	.word	0x0034	; pc=0x0634(0x0C68)
;	--------- this is skippy
	 cpse	r19,r4
	 cp	r1,r16
;	--------- last may be skipped
; pc=0x637(0xC6E)
;
	cpc	r17,r17
	cpi	r19,k08
	cpi	r18,k98
	cpi	r18,k80
	or	r16,r19
	cpi	r17,k4C
	cp	r2,r13
	sub	r2,r16
	mov	r1,r10
	sbci	r16,k00
	sbci	r16,k01
	.word	0x0040	; pc=0x0642(0x0C84)
	sbci	r16,k30
	sbci	r20,k00
L0645:
	sbci	r20,k01
	sbci	r16,k66
	cpc	r20,r2
	sbc	r0,r0
	sbci	r20,k81
L064A:
	sbc	r4,r16
	muls	r20,r16
	add	r4,r8
	add	r20,r4
	cpc	r4,r2
	sbci	r20,kDB
	.word	0x0040	; pc=0x0650(0x0CA0)
	subi	r21,k01
;	--------- this is skippy
	 cpse	r4,r2
	 muls	r20,r19
;	--------- last may be skipped
; pc=0x654(0xCA8)
;
	subi	r17,k44
L0655:
	sbci	r21,k55
	subi	r20,k44
	subi	r17,k01
	subi	r16,k88
	sbc	r0,r8
	sub	r0,r10
	sbci	r21,kA3
	adc	r5,r0
	subi	r21,kCD
	subi	r21,kAC
	cp	r17,r14
	tst	r0
	and	r20,r1
	sbci	r22,k22
	and	r18,r16
	sbci	r22,k44
	sbci	r18,k54
	eor	r2,r20
	and	r2,r7
	sbci	r20,k00
	sbc	r18,r9
	and	r0,r16
	and	r18,r3
	and	r4,r12
	cpc	r16,r13
	sbci	r18,k84
	ori	r16,k7C
	andi	r20,k00
	sbci	r23,k11
	muls	r21,r18
	ori	r19,k20
	.word	0x0074	; pc=0x0674(0x0CE8)
	cpi	r21,k45
	and	r7,r20
	sbci	r18,k32
;	--------- this is skippy
	 cpse	r6,r8
	 subi	r20,k00
;	--------- last may be skipped
; pc=0x67A(0xCF4)
;
	or	r5,r8
	subi	r19,k19
	sub	r3,r4
	andi	r21,kD8
	ori	r22,kA0
	andi	r23,k49
	nop
L0681:
	.word	0x0001	; pc=0x0681(0x0D02)
L0682:
	muls	r16,r18
	movw	r0,r6
	ldd	r8,Z+o0C
	cpc	r8,r5
	ldd	r0,Z+o06
	cpc	r16,r17
	sbc	r0,r8
	sbc	r24,r9
	ldd	r0,Y+o02
	sbc	r16,r25
	ldd	r0,Z+o10
	ldd	r0,Y+o11
	std	Y+o1E,r8
	cpc	r8,r2
;	--------- this is skippy
	 cpse	r1,r0
	 ld	r1,Z
;	--------- last may be skipped
; pc=0x692(0xD24)
;
	st	-Z,r1
	st	Z+,r9
	cpc	r1,r4
L0695:
	lpm	r9,Z+
	com	r8
	sbiw	r26,k03
	ldd	r1,Y+o10
;	--------- this is skippy
	 sbic	p12,b1
	 sub	r0,r0
;	--------- last may be skipped
; pc=0x69B(0xD36)
;
	sbc	r0,r26
	ldd	r9,Y+o0C
	add	r25,r12
	adiw	r26,k2E
	ld	r0,-Y
	ldd	r0,Z+o20
	movw	r0,r0
	std	Z+o02,r2
	std	Z+o23,r2
	ldd	r2,Z+o0C
	cpc	r16,r4
	eor	r10,r18
	ldd	r18,Z+o0B
	or	r10,r0
	ldd	r26,Y+o31
	std	Y+o20,r2
	ldd	r18,Z+o03
	eor	r10,r12
	eor	r16,r13
	mov	r10,r26
	ldd	r18,Y+o0F
	.word	0x00B0	; pc=0x06B0(0x0D60)
	cpi	r25,k01
	cpi	r26,k22
	in	r2,p13
	cpc	r10,r4
	lpm	r26,Z+
	cpi	r18,k22
	std	Z+o29,r9
	cpi	r27,k88
	ldd	r24,Y+o20
	std	Y+o32,r2
;	--------- this is skippy
	 sbis	p04,b2
	 ldd	r8,Z+o20
;	--------- last may be skipped
; pc=0x6BD(0xD7A)
;
	ldd	r10,Z+o2D
	ldd	r10,Z+o1C
	ldd	r0,Z+o1F
	ld	r4,Z
	rjmp	L0843
;	-----------	jump on last line
	rjmp	L08C3
;	-----------	jump on last line
	sbci	r16,k01
	ldd	r12,Z+o04
	cpc	r28,r5
	std	Z+o06,r8
	movw	r0,r10
	sbc	r8,r0
	sbci	r20,k89
	sbci	r20,k0A
	sbc	r20,r25
L06CC:
	sbci	r24,k8C
	cpc	r0,r9
	sbci	r28,k60
	rjmp	L0319
;	-----------	jump on last line
	 rcall	L0791
	subi	r21,k10
	 rcall	L0955
	ldd	r4,Z+o02
	rjmp	L0BA9
;	-----------	jump on last line
	subi	r28,k11
	 rcall	L096D
	 rcall	L0EAB
	rjmp	L0FA9
;	-----------	jump on last line
	ldd	r29,Y+o11
	 rcall	L01A3
;	--------- this is skippy
	 cpse	r9,r1
;	--------- this is skippy
	 cpse	r12,r4
	 rjmp	L0FB3
;	--------- last may be skipped
; pc=0x6DE(0xDBC)
;
	 rcall	L00EB
	cp	r13,r10
	and	r12,r0
	rjmp	L08A3
;	-----------	jump on last line
	ori	r16,k22
	rjmp	L0A46
;	-----------	jump on last line
	ld	r6,Z
	rjmp	L08CB
;	-----------	jump on last line
	ldd	r6,Z+o28
	sbci	r24,k71
	ldd	r14,Z+o20
L06E9:
	sbci	r18,k90
	std	Y+o02,r14
	ldi	r16,kB9
	sbci	r18,k4C
	or	r14,r8
	ldd	r6,Y+o12
	std	Z+o21,r4
	ori	r22,k00
	ori	r23,k10
	st	-Z,r10
	subi	r28,k33
	andi	r29,k40
	andi	r28,k40
	ld	r8,Z
	sbci	r23,k72
	subi	r29,k88
;	--------- this is skippy
	 sbic	p0C,b1
	 and	r12,r16
;	--------- last may be skipped
; pc=0x6FB(0xDF6)
;
	andi	r27,k12
	ldd	r7,Y+o24
	rjmp	L04DB
;	-----------	jump on last line
	in	r10,p3E
	ori	r17,k7C
	nop
	.word	0x0001	; pc=0x0701(0x0E02)
	muls	r16,r16
	mulsu	r16,r18
	nop
	cpc	r0,r5
	cpc	r0,r20
	cpc	r0,r7
	.word	0x0008	; pc=0x0708(0x0E10)
	sbc	r0,r0
	sbc	r0,r18
	.word	0x000A	; pc=0x070B(0x0E16)
	sbc	r0,r8
	.word	0x0008	; pc=0x070D(0x0E1A)
	sbc	r0,r6
	add	r16,r23
;	--------- this is skippy
	 cpse	r0,r0
L0711:
;	--------- this is skippy
	 cpse	r1,r1
;	--------- this is skippy
	 cpse	r1,r16
L0713:
	 mulsu	r16,r18
;	--------- last may be skipped
; pc=0x714(0xE28)
;
	cpc	r0,r0
	.word	0x0015	; pc=0x0715(0x0E2A)
	.word	0x0002	; pc=0x0716(0x0E2C)
	mulsu	r17,r23
	sub	r1,r8
	sbc	r16,r0
	muls	r17,r18
	sub	r16,r27
	cpc	r1,r12
	sbc	r17,r12
	adc	r0,r30
;	--------- this is skippy
	 cpse	r17,r3
	 .word	0x0020	; pc=0x0720(0x0E40)
;	--------- last may be skipped
; pc=0x721(0xE42)
;
	and	r18,r1
	muls	r16,r18
	and	r0,r17
	.word	0x0004	; pc=0x0724(0x0E48)
	cpc	r2,r1
	cpc	r0,r22
	cpc	r18,r6
	sbc	r2,r8
	movw	r0,r2
	muls	r16,r18
	or	r18,r18
	cpc	r0,r4
	and	r0,r1
	eor	r0,r14
	add	r16,r13
	and	r1,r0
	cpi	r16,k01
	.word	0x0010	; pc=0x0732(0x0E64)
;	--------- this is skippy
	 cpse	r16,r19
	 eor	r2,r4
;	--------- last may be skipped
; pc=0x735(0xE6A)
;
L0735:
	movw	r6,r10
	cp	r2,r22
	cpc	r0,r5
	sbc	r1,r0
	cpi	r18,k08
	and	r1,r10
	or	r3,r11
	cpi	r18,k44
	eor	r1,r13
	and	r2,r22
	eor	r17,r19
	.word	0x0040	; pc=0x0740(0x0E80)
	sbci	r20,k00
	sbci	r20,k02
	sbci	r20,k10
	cpc	r4,r0
	sbci	r16,k40
	muls	r20,r20
	sbci	r20,k77
	sbci	r16,k80
	sbci	r20,k89
	sbc	r4,r26
	sbci	r20,kB2
	sbc	r4,r8
	sbc	r20,r9
	sbci	r16,kC6
	sbci	r20,k7C
	subi	r17,k00
	sbci	r21,k11
;	--------- this is skippy
	 cpse	r4,r0
L0753:
;	--------- this is skippy
	 cpse	r20,r3
	 subi	r16,k40
;	--------- last may be skipped
; pc=0x755(0xEAA)
;
	sbci	r21,k01
	sbci	r16,k44
	subi	r16,k77
	sbci	r17,k08
	subi	r16,k99
	subi	r16,k20
	sbci	r17,k32
	sbc	r5,r12
	add	r17,r4
	sbci	r17,k20
	subi	r21,kEB
	tst	r0
	movw	r8,r2
	.word	0x0002	; pc=0x0762(0x0EC4)
	ori	r18,k21
	ori	r20,k44
	ori	r22,k45
	and	r2,r6
	ori	r22,k46
	and	r6,r0
	ori	r18,k89
	ori	r20,k82
	sbci	r22,k10
	ori	r22,k8C
	ori	r22,kD8
	sbci	r18,k46
	mov	r20,r11
;	--------- this is skippy
	 cpse	r4,r0
	 sbci	r17,k01
;	--------- last may be skipped
; pc=0x772(0xEE4)
;
;	--------- this is skippy
	 cpse	r3,r0
	 ori	r19,k31
;	--------- last may be skipped
; pc=0x774(0xEE8)
;
	sbci	r23,k40
	cpi	r16,k54
	cp	r6,r20
	andi	r23,k76
	andi	r22,k80
	cpi	r22,k08
	or	r7,r16
	andi	r18,k1A
	mov	r5,r12
	subi	r18,kCD
	sbci	r21,k62
	sbci	r22,k26
	ld	r8,Z
	movw	r16,r0
	std	Z+o02,r8
	mulsu	r16,r19
	ld	r0,Z
	cpc	r0,r1
	ldd	r8,Z+o02
	std	Z+o07,r16
	sbc	r0,r8
	.word	0x0009	; pc=0x0789(0x0F12)
	muls	r16,r18
	std	Z+o10,r16
	cpc	r0,r12
	cpc	r24,r9
	cpc	r0,r26
	sbc	r16,r29
	ld	r8,Z
L0791:
	ld	r1,Z+
	sts	D1293,r9
	.word	0x9404	; pc=0x0794(0x0F28)
	ldd	r24,Z+o04
	adiw	r26,k02
	.word	0x9395	; pc=0x0797(0x0F2E)
;	--------- this is skippy
	 cpse	r1,r0
	 sub	r24,r9
;	--------- last may be skipped
; pc=0x79A(0xF34)
;
	cbi	p01,b2
;	--------- this is skippy
	 sbic	p03,b1
	 ldd	r1,Z+o1C
;	--------- last may be skipped
; pc=0x79D(0xF3A)
;
	.word	0x9188	; pc=0x079D(0x0F3A)
	std	Y+o12,r9
	cpc	r16,r26
	ld	r2,Z
	ldd	r18,Z+o20
	and	r0,r2
L07A3:
	ldd	r26,Z+o23
	and	r0,r4
	and	r0,r4
	ldd	r8,Z+o02
	and	r26,r22
	ld	r8,Z
L07A9:
	or	r24,r1
	ldd	r0,Y+o32
	and	r2,r19
	ldd	r8,Z+o38
L07AD:
	mov	r16,r0
	ldd	r10,Z+o2C
	add	r16,r30
	cpi	r19,k00
	ld	r18,Z+
	sts	D2382,r10
	in	r8,p20
	ldd	r3,Z+o2D
	in	r8,p14
	adiw	r28,k20
	cpi	r19,k80
	ldd	r11,Y+o21
	std	Y+o12,r11
	sub	r8,r9
	ldd	r11,Y+o34
	cpi	r19,k59
	std	Z+o2C,r9
	.word	0x9287	; pc=0x07BF(0x0F7E)
	ld	r12,Z
	rjmp	L0942
;	-----------	jump on last line
	muls	r20,r18
	rjmp	L0B07
;	-----------	jump on last line
	ldd	r12,Z+o04
	cpc	r8,r5
	rjmp	L0A4B
;	-----------	jump on last line
	std	Z+o05,r20
	rjmp	L0051
;	-----------	jump on last line
	sbci	r24,k91
	sbci	r28,k88
	sbci	r20,k8A
	rjmp	L07CD
;	-----------	jump on last line
L07CD:
	sbci	r16,kD0
	rjmp	L0859
;	-----------	jump on last line
	rjmp	L0D19
;	-----------	jump on last line
	rjmp	L07E1
;	-----------	jump on last line
	ldd	r20,Z+o01
	subi	r28,k22
	subi	r24,k31
	ldd	r9,Z+o0C
	ldd	r8,Z+o04
	subi	r24,k64
	subi	r28,k53
	sbc	r9,r8
	sbci	r21,k88
L07DA:
	std	Y+o12,r5
	subi	r28,kA9
	mul	r13,r12
	.word	0x9048	; pc=0x07DD(0x0FBA)
	rjmp	L0EBB
;	-----------	jump on last line
	 .word	0x945F	; pc=0x07DF(0x0FBE)
	ldi	r30,k00
L07E1:
	ldd	r20,Z+o21
	ldi	r30,k00
	ldi	r18,k01
	ori	r26,k44
L07E5:
	ldi	r18,k51
	rjmp	L0C69
;	-----------	jump on last line
	rjmp	L080B
;	-----------	jump on last line
	ori	r30,k08
	ldd	r16,Y+o21
	std	Y+o12,r0
	ldd	r16,Y+o32
	cpc	r4,r12
	ldd	r12,Y+o2D
	sbci	r22,kCE
	sbci	r18,kDE
	lds	r14,DA170
	cpi	r28,k20
	 brcs	L07DA
;	-----		branch on last line
	in	r12,p20
L07F5:
	rjmp	L0897
;	-----------	jump on last line
	ldi	r25,k22
	.word	0x91D3	; pc=0x07F7(0x0FEE)
	 brcs	L0800
;	-----		branch on last line
	subi	r20,k18
	ori	r29,k8A
	and	r5,r3
;	--------- this is skippy
	 sbrc	r9,b4
	 ori	r30,k9C
;	--------- last may be skipped
; pc=0x7FE(0xFFC)
;
	andi	r28,kAA
	sub	r2,r29
L0800:
	nop
	.word	0x0001	; pc=0x0801(0x1002)
	muls	r16,r18
	muls	r16,r17
	cpc	r0,r4
	movw	r0,r8
	cpc	r0,r2
	cpc	r16,r22
	sbc	r0,r8
	nop
	sbc	r0,r26
L080B:
	movw	r0,r6
	add	r0,r12
	add	r16,r5
	cpc	r0,r4
	add	r0,r18
;	--------- this is skippy
	 cpse	r0,r0
;	--------- this is skippy
	 cpse	r1,r1
;	--------- this is skippy
	 cpse	r0,r18
;	--------- this is skippy
	 cpse	r17,r3
;	--------- this is skippy
	 cpse	r1,r0
;	--------- this is skippy
	 cpse	r0,r0
;	--------- this is skippy
	 cpse	r1,r6
	 movw	r0,r12
;	--------- last may be skipped
; pc=0x818(0x1030)
;
	.word	0x0010	; pc=0x0818(0x1030)
;	--------- this is skippy
	 cpse	r17,r9
	 nop
;	--------- last may be skipped
; pc=0x81B(0x1036)
;
	fmul	r16,r16
;	--------- this is skippy
	 cpse	r0,r8
	 cp	r0,r1
;	--------- last may be skipped
; pc=0x81E(0x103C)
;
	adc	r0,r8
	sbc	r1,r30
	.word	0x0020	; pc=0x0820(0x1040)
	and	r16,r0
	tst	r0
	and	r18,r3
	and	r0,r4
L0825:
	.word	0x0001	; pc=0x0825(0x104A)
	.word	0x0020	; pc=0x0826(0x104C)
	cpc	r2,r5
	or	r2,r0
	sbc	r2,r1
	sbc	r2,r24
	sbc	r18,r25
	mov	r2,r0
	add	r16,r5
	and	r0,r12
	mov	r2,r19
	cpi	r16,k00
;	--------- this is skippy
	 cpse	r0,r1
	 cpi	r16,k00
;	--------- last may be skipped
; pc=0x833(0x1066)
;
	cpi	r19,k13
	.word	0x0034	; pc=0x0834(0x1068)
	cpi	r17,k51
	cpi	r16,k66
L0837:
	eor	r16,r22
	or	r3,r0
L0839:
	sbc	r19,r0
	or	r0,r18
	fmul	r17,r17
	mov	r1,r8
	add	r17,r13
	and	r0,r8
	cpi	r19,k4F
	sbci	r20,k00
	movw	r8,r2
	sbci	r20,k00
L0843:
	mulsu	r20,r17
	sbci	r20,k04
L0845:
	sbci	r16,k14
	sbci	r16,k40
	sbci	r20,k67
	.word	0x0040	; pc=0x0848(0x1090)
	sbc	r4,r0
	sbci	r20,k00
	sbci	r16,k13
	add	r4,r0
	sbci	r16,kDC
	sbci	r20,k6E
	sbc	r20,r8
;	--------- this is skippy
	 cpse	r0,r0
	 .word	0x0010	; pc=0x0851(0x10A2)
;	--------- last may be skipped
; pc=0x852(0x10A4)
;
	subi	r20,k02
	mulsu	r21,r19
;	--------- this is skippy
	 cpse	r1,r0
	 subi	r21,k54
;	--------- last may be skipped
; pc=0x856(0x10AC)
;
	sbci	r17,k64
L0857:
	subi	r20,k12
;	--------- this is skippy
	 cpse	r5,r8
L0859:
	 subi	r20,k99
;	--------- last may be skipped
; pc=0x85A(0x10B4)
;
	sbci	r17,k0A
	sbci	r20,k31
	subi	r16,k84
	sbci	r17,k9D
	sub	r5,r2
	muls	r21,r17
	ori	r22,k00
	.word	0x0041	; pc=0x0861(0x10C2)
	.word	0x0040	; pc=0x0862(0x10C4)
	and	r22,r19
	ori	r16,k04
	sbci	r18,k41
	ori	r18,k00
	eor	r18,r6
	sbci	r22,k80
L0869:
	ori	r22,k11
	and	r2,r26
L086B:
	ori	r18,kA3
	cpc	r6,r12
	sbci	r20,kD5
	sbci	r22,kEC
	sbci	r16,kDA
;	--------- this is skippy
	 cpse	r1,r0
	 andi	r23,k11
;	--------- last may be skipped
; pc=0x872(0x10E4)
;
	andi	r23,k00
	cpi	r22,k33
	ori	r16,k44
	andi	r23,k54
	subi	r23,k24
	andi	r18,k17
	sub	r4,r0
	or	r21,r9
	andi	r23,k28
	ori	r22,k0A
	cpi	r19,k80
	subi	r22,k11
	subi	r21,kE4
	subi	r18,k75
	ld	r0,Z
	.word	0x0081	; pc=0x0881(0x1102)
	muls	r16,r18
	.word	0x0001	; pc=0x0883(0x1106)
	ldd	r8,Z+o0C
	movw	r16,r8
	std	Z+o0C,r0
L0887:
	std	Z+o0E,r8
	ldd	r0,Y+o00
	ldd	r0,Y+o10
	ldd	r0,Y+o12
	std	Z+o12,r24
	ldd	r8,Y+o10
	ldd	r24,Z+o01
	std	Y+o1A,r0
	sbc	r8,r19
;	--------- this is skippy
	 cpse	r9,r0
	 ld	r17,Z
;	--------- last may be skipped
; pc=0x892(0x1124)
;
;	--------- this is skippy
	 cpse	r9,r16
;	--------- this is skippy
	 cpse	r8,r3
	 cp	r1,r0
;	--------- last may be skipped
; pc=0x895(0x112A)
;
	lds	r16,D1092
L0897:
	cpc	r9,r20
	ldd	r9,Z+o10
;	--------- this is skippy
	 cpse	r8,r9
	 muls	r17,r18
;	--------- last may be skipped
; pc=0x89B(0x1136)
;
L089B:
	fmul	r17,r17
	cp	r8,r0
	cp	r9,r9
L089E:
	sts	D0986,r8
	and	r10,r0
	.word	0x00A1	; pc=0x08A1(0x1142)
	std	Z+o02,r0
L08A3:
	st	Z,r26
	ldd	r8,Z+o2C
	ldd	r18,Z+o04
	and	r0,r22
	eor	r26,r3
	or	r0,r8
	ldd	r10,Y+o20
	sbc	r10,r16
	ldd	r0,Z+o10
	ldd	r10,Y+o1C
	ldd	r0,Z+o2D
	ldd	r10,Z+o3E
	std	Z+o1F,r18
	cpi	r27,k00
	ldd	r24,Z+o21
	sts	D02B0,r9
	.word	0x0030	; pc=0x08B4(0x1168)
	lpm	r3,Z+
	std	Z+o04,r3
	eor	r26,r22
	.word	0x0008	; pc=0x08B8(0x1170)
	ld	r19,Z
	.word	0x00B2	; pc=0x08BA(0x1174)
	sbc	r2,r11
	adc	r1,r12
	mov	r24,r9
	in	r2,p0C
	out	p15,r10
	rjmp	L0981
;	-----------	jump on last line
	sbci	r20,k00
	rjmp	L0B05
;	-----------	jump on last line
L08C3:
	sbci	r24,k21
	sbci	r28,k44
	rjmp	L08CB
;	-----------	jump on last line
	rjmp	L0F8D
;	-----------	jump on last line
	mulsu	r20,r22
	rjmp	L0951
;	-----------	jump on last line
L08C9:
	sbc	r4,r9
	rjmp	L02D3
;	-----------	jump on last line
L08CB:
	.word	0x0040	; pc=0x08CB(0x1196)
	sbci	r16,k08
	sbci	r28,kDC
	rjmp	L0B0F
;	-----------	jump on last line
	add	r12,r30
	lds	r8,DD050
	ld	r8,Z
	rjmp	L0A66
;	-----------	jump on last line
	subi	r21,k44
	ldd	r28,Z+o0C
	 rcall	L0B67
	subi	r16,k75
	rjmp	L09A1
;	-----------	jump on last line
	subi	r28,k98
	rjmp	L0B6D
;	-----------	jump on last line
	cbi	p1B,b0
	 rcall	L08E1
	subi	r29,k8D
	 rcall	L0F2F
	ldd	r29,Y+o05
	rjmp	L09C1
;	-----------	jump on last line
L08E1:
	sbci	r16,k11
	ldd	r4,Z+o22
	movw	r28,r6
	sbci	r26,k44
	ori	r16,k40
	ldi	r24,k26
	std	Z+o2C,r14
	sbci	r26,k80
	or	r6,r0
L08EA:
	ldd	r12,Z+o22
	rjmp	L034F
;	-----------	jump on last line
	ldi	r30,k04
	rjmp	L011A
;	-----------	jump on last line
	ldi	r22,k42
	sbci	r28,k1A
	ori	r24,k00
	in	r22,p01
	ldd	r10,Z+o02
	ori	r17,k31
	eor	r4,r0
	com	r25
;	--------- this is skippy
	 cpse	r9,r0
	 cpi	r17,k23
;	--------- last may be skipped
; pc=0x8F8(0x11F0)
;
	cpi	r22,k88
	.word	0xF949	; pc=0x08F9(0x11F2)
	sbi	p18,b0
	sbci	r29,kBA
	 rcall	L09B9
	ldi	r18,kC8
	ldd	r12,Z+o3C
	andi	r21,kCA
	nop
	nop
	nop
	muls	r16,r17
	.word	0x0004	; pc=0x0904(0x1208)
	cpc	r16,r4
	cpc	r0,r20
	cpc	r16,r16
	nop
L0909:
	sbc	r16,r9
	muls	r16,r18
	movw	r0,r22
	add	r0,r12
L090D:
	movw	r0,r2
	lsl	r0
	add	r16,r23
;	--------- this is skippy
	 cpse	r1,r0
;	--------- this is skippy
	 cpse	r0,r0
	 .word	0x0012	; pc=0x0912(0x1224)
;	--------- last may be skipped
; pc=0x913(0x1226)
;
;	--------- this is skippy
	 cpse	r16,r18
	 .word	0x0004	; pc=0x0914(0x1228)
;	--------- last may be skipped
; pc=0x915(0x122A)
;
;	--------- this is skippy
	 cpse	r0,r5
;	--------- this is skippy
	 cpse	r0,r4
;	--------- this is skippy
	 cpse	r17,r1
	 sbc	r1,r0
;	--------- last may be skipped
; pc=0x919(0x1232)
;
	sbc	r1,r8
	sbc	r0,r16
;	--------- this is skippy
	 cpse	r1,r24
	 sub	r1,r0
;	--------- last may be skipped
; pc=0x91D(0x123A)
;
	adc	r1,r0
	cp	r1,r22
	cpc	r1,r20
	and	r2,r0
	and	r2,r0
	.word	0x0002	; pc=0x0922(0x1244)
	tst	r16
	cpc	r2,r4
L0925:
	eor	r0,r4
	and	r2,r6
	clr	r16
	or	r2,r8
	sbc	r2,r8
	or	r2,r26
	sbc	r2,r27
	sbc	r2,r12
	add	r18,r4
	eor	r2,r20
	or	r18,r7
	and	r3,r0
;	--------- this is skippy
	 cpse	r19,r0
;	--------- this is skippy
	 cpse	r1,r0
;	--------- this is skippy
	 cpse	r16,r3
	 .word	0x0014	; pc=0x0934(0x1268)
;	--------- last may be skipped
; pc=0x935(0x126A)
;
	cp	r19,r0
	cpi	r17,k62
	cp	r2,r22
;	--------- this is skippy
	 cpse	r0,r0
	 cpi	r18,k08
;	--------- last may be skipped
; pc=0x93A(0x1274)
;
;	--------- this is skippy
	 cpse	r2,r18
	 sub	r0,r26
;	--------- last may be skipped
; pc=0x93C(0x1278)
;
	sub	r2,r12
	cpi	r19,kC4
	cpc	r1,r12
	cpi	r19,kE6
	sbci	r16,k00
	sbci	r16,k01
L0942:
	sbci	r20,k22
	muls	r20,r18
	sbci	r20,k44
	movw	r0,r8
	cpc	r0,r6
	movw	r8,r2
	sbc	r0,r8
	sbci	r16,k99
	sbci	r16,k88
	sbci	r20,k2A
	sbci	r20,k88
	add	r20,r0
	sbci	r16,kEC
	fmul	r20,r18
	subi	r21,k00
L0951:
	sbci	r20,k11
;	--------- this is skippy
	 cpse	r5,r2
	 subi	r16,k12
;	--------- last may be skipped
; pc=0x954(0x12A8)
;
	subi	r21,k00
L0955:
	movw	r10,r0
	subi	r21,k42
	subi	r20,k57
	sbc	r4,r8
	sbci	r17,k18
	sbc	r1,r16
	subi	r17,kBB
	adc	r5,r12
	subi	r21,k54
	subi	r21,k8C
	sbci	r16,k7A
	and	r2,r0
	ori	r16,k11
	ori	r20,k02
	and	r6,r18
	ori	r16,k00
	cpc	r0,r4
	ori	r22,k26
	cpc	r0,r5
L0968:
	or	r4,r0
	ori	r22,k80
	and	r2,r10
	and	r4,r11
	mov	r2,r4
L096D:
	ori	r18,k1C
	ori	r16,k84
	ori	r22,kAB
	subi	r23,k00
	cpi	r23,k11
	ori	r19,k02
	ori	r19,k33
L0974:
	subi	r19,k04
	cpi	r20,k05
	cpc	r6,r18
	cpi	r23,k01
	andi	r22,k80
	subi	r19,k99
	andi	r17,kAA
	cpi	r23,k91
	mov	r2,r8
	sub	r19,r12
	subi	r22,kCE
	subi	r21,k9F
	nop
L0981:
	.word	0x0001	; pc=0x0981(0x1302)
	st	Z,r0
	mulsu	r16,r17
	.word	0x0080	; pc=0x0984(0x1308)
	ldd	r16,Z+o09
	ldd	r8,Z+o0C
	.word	0x0083	; pc=0x0987(0x130E)
	ldd	r0,Z+o10
L0989:
	ldd	r0,Z+o01
L098A:
	std	Y+o12,r0
	std	Y+o12,r16
	cpc	r8,r8
	ldd	r16,Y+o1D
	muls	r16,r22
	sbc	r16,r30
	lds	r0,D9001
	std	Z+o02,r8
	fmuls	r17,r19
	lpm	r9,Z
;	--------- this is skippy
	 cpse	r25,r4
	 cpc	r8,r18
;	--------- last may be skipped
; pc=0x997(0x132E)
;
	std	Z+o05,r9
	cbi	p01,b0
L0999:
;	--------- this is skippy
	 cpse	r17,r8
	 std	Z+o02,r9
;	--------- last may be skipped
; pc=0x99B(0x1336)
;
	cbi	p10,b2
	mul	r0,r4
	movw	r18,r18
	cbi	p00,b2
	muls	r17,r19
	and	r10,r0
L09A1:
	movw	r0,r2
	std	Z+o02,r2
	std	Z+o21,r10
	ldd	r10,Z+o0C
	eor	r8,r4
L09A6:
	ldd	r10,Z+o0C
	ldd	r16,Z+o0F
	ldd	r10,Y+o10
	ldd	r18,Z+o30
	std	Y+o30,r10
	std	Y+o01,r2
	.word	0x00A4	; pc=0x09AC(0x1358)
	mov	r24,r5
	std	Z+o3A,r10
	eor	r24,r15
	.word	0x0020	; pc=0x09B0(0x1360)
	ldd	r27,Z+o21
	in	r9,p00
	st	Z+,r1
;	--------- this is skippy
	 cpse	r11,r4
	 cpc	r19,r0
;	--------- last may be skipped
; pc=0x9B6(0x136C)
;
	ldd	r10,Z+o2E
	.word	0x0017	; pc=0x09B7(0x136E)
	ldd	r3,Y+o20
L09B9:
	ldd	r19,Z+o30
	out	p08,r10
	ldd	r2,Z+o12
	cbi	p12,b4
	eor	r2,r8
	ldd	r10,Y+o1C
	mov	r19,r14
	rjmp	L0A41
;	-----------	jump on last line
L09C1:
	rjmp	L0B43
;	-----------	jump on last line
	st	Z,r12
	std	Z+o02,r28
	ld	r8,Z
	rjmp	L0A87
;	-----------	jump on last line
	rjmp	L0007
;	-----------	jump on last line
	rjmp	L008A
;	-----------	jump on last line
	ldd	r12,Y+o10
	ld	r24,Z
	st	Z,r8
	rjmp	L0A4F
;	-----------	jump on last line
	sbci	r28,k40
	rjmp	L0E92
;	-----------	jump on last line
	sbc	r8,r4
	cpc	r28,r24
	.word	0x0040	; pc=0x09D0(0x13A0)
;	--------- this is skippy
	 cpse	r12,r0
	 rjmp	L0BD3
;	--------- last may be skipped
; pc=0x9D3(0x13A6)
;
	lds	r12,DD0D4
	sbci	r20,k51
	subi	r21,k60
	rjmp	L0D2A
;	-----------	jump on last line
	rjmp	L0271
;	-----------	jump on last line
	sbc	r1,r8
	subi	r25,k8A
	sbc	r5,r19
	 rcall	L01F9
	sub	r0,r9
	subi	r25,kE8
	inc	r24
	rjmp	L0A01
;	-----------	jump on last line
	.word	0x0041	; pc=0x09E1(0x13C2)
	sbci	r22,k22
	ldi	r18,k01
	rjmp	L0A05
;	-----------	jump on last line
L09E5:
	ldi	r20,k40
	ldd	r14,Z+o0E
	ldd	r26,Z+o02
	or	r14,r0
	ldd	r8,Z+o21
L09EA:
	ori	r20,k8A
	rjmp	L0DD7
;	-----------	jump on last line
	ldd	r14,Z+o24
	ldd	r30,Y+o25
	ori	r18,kC6
	std	Y+o0A,r4
	lds	r0,D01B0
	andi	r25,k22
	 breq	L0A1A
;	-----		branch on last line
	in	r5,p24
	ori	r26,k50
	cp	r3,r2
	ori	r29,k33
	cbi	p0E,b0
	cpi	r23,k91
	ori	r30,k8A
	andi	r22,k11
	 rcall	L0EF5
	andi	r17,k09
	cbi	p1F,b6
	mul	r11,r7
	nop
L0A01:
	movw	r0,r2
	muls	r16,r18
	mulsu	r16,r18
	cpc	r0,r0
L0A05:
	cpc	r16,r1
	cpc	r0,r22
	cpc	r0,r2
	nop
	sbc	r0,r1
	sbc	r0,r8
	sbc	r16,r25
	add	r0,r4
	.word	0x000C	; pc=0x0A0D(0x141A)
L0A0E:
	cpc	r0,r30
	add	r16,r6
	.word	0x0010	; pc=0x0A10(0x1420)
	movw	r2,r2
;	--------- this is skippy
	 cpse	r0,r2
;	--------- this is skippy
	 cpse	r1,r18
	 nop
;	--------- last may be skipped
; pc=0xA15(0x142A)
;
	cp	r17,r1
	cp	r0,r0
	.word	0x0006	; pc=0x0A17(0x142E)
;	--------- this is skippy
	 cpse	r1,r8
	 sbc	r1,r8
;	--------- last may be skipped
; pc=0xA1A(0x1434)
;
L0A1A:
	sbc	r0,r24
	sbc	r17,r26
	adc	r0,r4
	add	r17,r12
	sbc	r1,r10
	add	r17,r29
	.word	0x0020	; pc=0x0A20(0x1440)
	movw	r4,r0
	tst	r0
	and	r0,r16
	eor	r2,r4
	cpc	r2,r1
	cpc	r0,r4
	eor	r16,r2
	or	r2,r8
	and	r16,r8
	or	r0,r26
	or	r16,r18
	or	r0,r12
	movw	r4,r10
	mov	r0,r24
	add	r16,r12
	.word	0x0030	; pc=0x0A30(0x1460)
	movw	r6,r0
;	--------- this is skippy
	 cpse	r3,r18
	 mulsu	r17,r19
;	--------- last may be skipped
; pc=0xA34(0x1468)
;
L0A34:
	cp	r0,r4
	cpi	r17,k50
	muls	r16,r22
	cpi	r18,k15
	or	r3,r0
	sub	r17,r1
;	--------- this is skippy
	 cpse	r2,r2
	 cpi	r19,k0B
;	--------- last may be skipped
; pc=0xA3C(0x1478)
;
	adc	r2,r4
;	--------- this is skippy
	 cpse	r0,r13
	 adc	r3,r4
;	--------- last may be skipped
; pc=0xA3F(0x147E)
;
	eor	r19,r3
	sbci	r16,k00
L0A41:
	movw	r8,r0
	sbci	r16,k02
	movw	r0,r4
	sbci	r20,k44
L0A45:
	sbci	r20,k40
L0A46:
	cpc	r4,r18
	sbci	r16,k50
	sbci	r20,k88
L0A49:
	movw	r0,r16
	sbci	r16,k2A
L0A4B:
	muls	r20,r18
	.word	0x0040	; pc=0x0A4C(0x1498)
L0A4D:
	sbci	r16,k5D
	sbci	r20,k0A
L0A4F:
	add	r20,r31
;	--------- this is skippy
	 cpse	r1,r0
	 sbci	r16,k00
;	--------- last may be skipped
; pc=0xA52(0x14A4)
;
	sbci	r20,k22
;	--------- this is skippy
	 cpse	r5,r18
	 sbci	r16,k44
;	--------- last may be skipped
; pc=0xA55(0x14AA)
;
	sbci	r21,k51
	muls	r21,r18
	subi	r21,k17
	sbci	r17,k88
	sbci	r17,k99
	sbc	r5,r2
;	--------- this is skippy
	 cpse	r17,r27
	 subi	r16,kCC
;	--------- last may be skipped
; pc=0xA5D(0x14BA)
;
;	--------- this is skippy
	 cpse	r21,r13
	 sbci	r21,kC6
;	--------- last may be skipped
; pc=0xA5F(0x14BE)
;
	subi	r17,kAB
	sbci	r18,k00
	ori	r22,k10
	.word	0x0062	; pc=0x0A62(0x14C4)
	sbci	r16,k11
	sbci	r22,k00
	ori	r16,k40
L0A66:
	eor	r2,r22
	ori	r16,k73
	ori	r20,k80
L0A69:
	ori	r18,k98
	ori	r20,kA8
	ori	r18,kA2
	ori	r16,kC4
	cpc	r22,r4
	and	r0,r16
	mov	r22,r3
;	--------- this is skippy
	 cpse	r6,r0
L0A71:
;	--------- this is skippy
	 cpse	r19,r0
	 and	r7,r18
;	--------- last may be skipped
; pc=0xA73(0x14E6)
;
;	--------- this is skippy
	 cpse	r23,r19
	 subi	r17,k44
;	--------- last may be skipped
; pc=0xA75(0x14EA)
;
	subi	r18,k55
	andi	r20,k04
	andi	r18,k26
	cpi	r22,k88
	ori	r21,k91
	ori	r23,kAA
	subi	r18,kB0
	cpi	r22,k08
	cpi	r20,k44
	cpi	r20,k06
	andi	r18,kD0
	ld	r8,Z
	movw	r0,r2
	ldd	r8,Z+o02
	std	Z+o01,r24
	ldd	r0,Z+o08
	ldd	r8,Z+o08
	cpc	r0,r22
L0A87:
	std	Z+o07,r8
	ldd	r0,Z+o10
	sbc	r16,r8
	ldd	r0,Y+o12
	ldd	r24,Z+o12
	cpc	r8,r8
	add	r24,r9
	cpc	r0,r4
	cpc	r16,r27
	ld	r8,Z
	ld	r1,Z
L0A92:
	lds	r9,D8310
	lpm	r9,Z
	ldd	r16,Z+o09
	st	-Z,r9
	adiw	r26,k20
	cbi	p01,b0
L0A99:
	.word	0x0099	; pc=0x0A99(0x1532)
	sbc	r0,r24
;	--------- this is skippy
	 cpse	r0,r27
	 mul	r1,r12
;	--------- last may be skipped
; pc=0xA9D(0x153A)
;
	ldd	r9,Y+o18
	mul	r8,r18
	sbi	p10,b5
	tst	r0
	ldd	r2,Z+o20
	ldd	r8,Z+o20
	.word	0x00A2	; pc=0x0AA3(0x1546)
	ldd	r10,Z+o28
	ldd	r0,Z+o0D
	std	Z+o2E,r8
	ldd	r18,Z+o2F
	sbc	r10,r8
	ldd	r26,Y+o31
	ldd	r0,Z+o12
	std	Y+o32,r16
	ldd	r8,Z+o0C
	ldd	r10,Y+o0D
	sbc	r2,r24
	ldd	r24,Y+o29
	lds	r8,D80A1
	st	Z,r2
;	--------- this is skippy
	 cpse	r2,r19
	 ld	r3,Z
;	--------- last may be skipped
; pc=0xAB5(0x156A)
;
	ldd	r26,Z+o2D
	in	r1,p14
	cpi	r26,k15
	cpi	r19,k88
L0AB9:
	in	r19,p08
	sbc	r10,r24
	sub	r2,r2
	cpi	r18,kCC
	ldd	r27,Y+o08
;	--------- this is skippy
	 cpse	r8,r0
	 std	Y+o13,r0
;	--------- last may be skipped
; pc=0xAC0(0x1580)
;
	rjmp	L0B41
;	-----------	jump on last line
	sbci	r20,k11
	ldd	r12,Z+o02
	sbci	r20,k13
	rjmp	L0B85
;	-----------	jump on last line
	sbci	r16,k11
	rjmp	L0D8D
;	-----------	jump on last line
	cpc	r16,r23
	rjmp	L0B91
;	-----------	jump on last line
	movw	r0,r2
	muls	r16,r18
	.word	0x00CA	; pc=0x0ACB(0x1596)
	sbci	r20,k8C
	sbci	r24,k19
	ldd	r4,Y+o1E
	sbci	r20,k75
	rjmp	L0B51
;	-----------	jump on last line
	subi	r29,k11
	sbci	r25,k00
	 rcall	L0B64
L0AD4:
	com	r12
	 rcall	L0EE7
	 rcall	L01AD
	rjmp	L0FEB
;	-----------	jump on last line
	ldd	r9,Y+o10
	ldd	r17,Z+o10
	 rcall	L03A3
	rjmp	L0DB5
;	-----------	jump on last line
	ldd	r8,Y+o1C
	rjmp	L086B
;	-----------	jump on last line
	sbci	r25,kEC
	 rcall	L04BA
	ldd	r6,Z+o20
	ldi	r30,k11
	muls	r22,r18
	sbci	r26,k32
	rjmp	L0BA9
;	-----------	jump on last line
	ori	r26,k41
	ldi	r28,k62
	ldi	r22,k71
	ldi	r24,k00
	sbci	r18,k99
	ldd	r14,Z+o22
	ldi	r22,kAB
	ori	r26,k88
	rjmp	L0753
;	-----------	jump on last line
	ldi	r20,k2A
	ori	r20,k5A
	ldi	r16,k00
	ldd	r28,Z+o21
	 rcall	L0DD5
	and	r31,r3
	ori	r28,k00
	 brhc	L0B14
;	-----		branch on last line
	std	Z+o22,r15
	 rcall	L009D
	sbci	r21,k08
	ld	r24,Z+
	ori	r30,k22
	 breq	L0AD4
;	-----		branch on last line
	or	r13,r8
	ldi	r28,kDC
	in	r10,p20
	ori	r23,k3A
	nop
	nop
	muls	r16,r18
	mulsu	r16,r19
	cpc	r0,r0
L0B05:
	cpc	r0,r5
	cpc	r0,r4
L0B07:
	cpc	r16,r7
	.word	0x0008	; pc=0x0B08(0x1610)
L0B09:
	movw	r0,r0
	sbc	r0,r8
	sbc	r0,r19
	sbc	r0,r0
	add	r16,r12
	cpc	r0,r26
L0B0F:
	sbc	r16,r30
	.word	0x0010	; pc=0x0B10(0x1620)
	movw	r0,r2
	muls	r17,r18
;	--------- this is skippy
	 cpse	r17,r1
L0B14:
	 .word	0x0014	; pc=0x0B14(0x1628)
;	--------- last may be skipped
; pc=0xB15(0x162A)
;
	cp	r1,r1
L0B16:
;	--------- this is skippy
	 cpse	r0,r2
	 muls	r17,r21
;	--------- last may be skipped
; pc=0xB18(0x1630)
;
	.word	0x0010	; pc=0x0B18(0x1630)
L0B19:
	sub	r1,r1
;	--------- this is skippy
	 cpse	r1,r0
	 fmul	r16,r18
;	--------- last may be skipped
; pc=0xB1C(0x1638)
;
	cp	r1,r4
	adc	r1,r13
L0B1E:
;	--------- this is skippy
	 cpse	r0,r20
	 adc	r17,r10
;	--------- last may be skipped
; pc=0xB20(0x1640)
;
	.word	0x0020	; pc=0x0B20(0x1640)
	movw	r4,r2
	and	r2,r18
	tst	r16
	cpc	r2,r4
	and	r2,r5
	and	r2,r4
	cpc	r18,r17
	or	r2,r8
	and	r16,r9
	or	r0,r16
	sbc	r16,r24
	eor	r2,r0
	and	r16,r1
	add	r2,r0
	or	r16,r27
	cpi	r19,k00
	cpi	r19,k11
	cpi	r19,k00
;	--------- this is skippy
	 cpse	r19,r3
	 .word	0x0030	; pc=0x0B34(0x1668)
;	--------- last may be skipped
; pc=0xB35(0x166A)
;
	cpi	r18,k45
	cpi	r19,k60
	movw	r6,r12
	sbc	r2,r8
	cpi	r19,k91
	or	r3,r26
	sub	r18,r19
	cpc	r1,r4
	cp	r19,r4
	or	r2,r30
	cpi	r19,k35
	sbci	r16,k00
L0B41:
	sbci	r16,k01
	.word	0x0042	; pc=0x0B42(0x1684)
L0B43:
	sbci	r20,k32
	nop
	sbci	r20,k15
	sbci	r20,k04
	cpc	r4,r19
L0B48:
	sbc	r0,r8
	.word	0x0049	; pc=0x0B49(0x1692)
	sbci	r16,k22
	.word	0x0048	; pc=0x0B4B(0x1696)
	sbc	r0,r0
	sbci	r20,kD5
	cpc	r0,r24
	sbci	r16,k64
;	--------- this is skippy
	 cpse	r1,r0
L0B51:
	 subi	r20,k11
;	--------- last may be skipped
; pc=0xB52(0x16A4)
;
;	--------- this is skippy
	 cpse	r4,r16
L0B53:
;	--------- this is skippy
	 cpse	r1,r3
	 cp	r4,r0
;	--------- last may be skipped
; pc=0xB55(0x16AA)
;
	subi	r17,k50
	subi	r20,k44
	sbci	r20,k32
	sub	r1,r0
	subi	r21,k91
	sbc	r5,r26
	subi	r16,kB9
	sbci	r16,k08
	subi	r16,kDD
	cp	r0,r14
	sub	r17,r7
	ori	r20,k00
	ori	r18,k01
	muls	r22,r18
	and	r20,r17
L0B64:
	ori	r18,k44
	.word	0x0045	; pc=0x0B65(0x16CA)
	sbci	r20,k66
L0B67:
	eor	r0,r19
	or	r6,r0
	sbc	r20,r8
	ori	r22,k08
	fmul	r18,r17
	eor	r4,r12
L0B6D:
	movw	r4,r26
	mov	r6,r12
	sbci	r22,k9D
	and	r1,r0
	and	r23,r1
	andi	r18,k02
	and	r21,r17
;	--------- this is skippy
	 cpse	r4,r4
	 sbci	r22,k54
;	--------- last may be skipped
; pc=0xB76(0x16EC)
;
	andi	r23,k42
	andi	r23,k66
	sbci	r21,k08
	andi	r23,k01
	sbc	r2,r10
;	--------- this is skippy
	 cpse	r5,r8
	 or	r7,r12
;	--------- last may be skipped
; pc=0xB7D(0x16FA)
;
	subi	r19,kCD
	ori	r23,k4E
	andi	r17,kD8
	ld	r0,Z
	movw	r0,r0
	muls	r16,r18
	.word	0x0003	; pc=0x0B83(0x1706)
	ldd	r8,Z+o0C
L0B85:
	.word	0x0084	; pc=0x0B85(0x170A)
	muls	r16,r22
	std	Z+o0F,r0
	ldd	r0,Z+o10
	movw	r16,r18
	muls	r16,r16
	sbc	r24,r9
	.word	0x0080	; pc=0x0B8C(0x1718)
	ldd	r8,Y+o19
	sbc	r8,r30
	std	Z+o08,r24
;	--------- this is skippy
	 cpse	r1,r0
L0B91:
	 ld	r0,Z
;	--------- last may be skipped
; pc=0xB92(0x1724)
;
	ldd	r9,Z+o02
	mulsu	r16,r19
	ldd	r8,Z+o0C
	ldd	r17,Z+o01
;	--------- this is skippy
	 cpse	r1,r18
;	--------- this is skippy
	 cpse	r17,r7
	 .word	0x9018	; pc=0x0B98(0x1730)
;	--------- last may be skipped
; pc=0xB99(0x1732)
;
;	--------- this is skippy
	 cpse	r24,r0
	 sbc	r1,r26
;	--------- last may be skipped
; pc=0xB9B(0x1736)
;
	sbi	p00,b3
	.word	0x949C	; pc=0x0B9C(0x1738)
;	-----------	jump on last line
	adc	r1,r8
	adc	r8,r6
;	--------- this is skippy
	 cpse	r25,r29
	 .word	0x00A0	; pc=0x0BA0(0x1740)
;	--------- last may be skipped
; pc=0xBA1(0x1742)
;
	and	r18,r1
	std	Z+o22,r8
	and	r18,r1
	eor	r10,r4
	and	r18,r0
	.word	0x00A6	; pc=0x0BA6(0x174C)
	and	r26,r6
	ldd	r2,Y+o30
L0BA9:
	.word	0x0029	; pc=0x0BA9(0x1752)
	sbc	r10,r26
	std	Z+o31,r18
	ldd	r8,Z+o18
	ldd	r0,Z+o18
	std	Z+o2E,r2
	std	Y+o35,r0
	in	r11,p00
	ld	r9,Z+
	and	r11,r18
	ldd	r19,Z+o23
	cpi	r24,k04
	asr	r17
	cpc	r3,r16
	fmuls	r17,r21
	ldd	r3,Z+o20
	or	r3,r0
	out	p12,r2
	fmul	r16,r17
	cp	r9,r12
	out	p09,r0
	adc	r0,r24
	cpi	r24,kA9
	sbci	r16,k00
	sbci	r20,k10
	muls	r16,r18
	std	Z+o03,r20
	ldd	r12,Z+o08
	sbci	r24,k54
	sbci	r28,k22
	ldd	r28,Z+o0C
	rjmp	L0489
;	-----------	jump on last line
	sbci	r20,k11
	muls	r20,r18
L0BCB:
	std	Y+o03,r28
	rjmp	L048D
;	-----------	jump on last line
	sbc	r24,r5
	sbci	r24,k8A
	rjmp	L0A99
;	-----------	jump on last line
	subi	r21,k00
	ldd	r4,Z+o01
	st	-Z,r13
L0BD3:
	 rcall	L0DD5
	cp	r5,r4
	rjmp	L012B
;	-----------	jump on last line
	 rcall	L0FD9
	 rcall	L0C9A
	 rcall	L0499
	 rcall	L0CB3
	sub	r13,r24
L0BDB:
	subi	r29,kAB
	rol	r12
	 rcall	L019E
	subi	r25,k8E
	adc	r21,r15
	ldd	r10,Z+o20
	rjmp	L0DC2
;	-----------	jump on last line
	rjmp	L0E45
;	-----------	jump on last line
	and	r14,r17
	ldd	r8,Z+o04
	tst	r4
	rjmp	L020B
;	-----------	jump on last line
	ldi	r16,k54
	rjmp	L0C89
;	-----------	jump on last line
	ori	r22,k08
	ori	r20,k8A
	ldd	r14,Y+o03
	sbci	r30,kC0
	mov	r22,r0
	rjmp	L0857
;	-----------	jump on last line
	ldi	r18,kF4
	ldi	r18,k00
;	--------- this is skippy
	 cpse	r30,r1
	 brmi	L0BCB
;	--------- last may be skipped
; pc=0xBF3(0x17E6)
;
	andi	r19,k32
	ldi	r18,k40
	sbci	r29,k14
	cpi	r28,k26
	cpi	r24,k71
	rjmp	L0409
;	-----------	jump on last line
	ldd	r1,Z+o11
	ldi	r17,k22
	fmulsu	r21,r17
	cpi	r26,k0C
	ldd	r1,Z+o18
	 rcall	L0615
	or	r21,r13
	nop
	movw	r0,r2
	muls	r16,r18
	mulsu	r16,r19
	cpc	r0,r4
	cpc	r0,r5
	cpc	r0,r20
	cpc	r16,r16
	nop
	movw	r0,r2
	sbc	r0,r24
L0C0B:
	sbc	r16,r19
	sbc	r0,r8
	sbc	r16,r9
	cpc	r0,r22
	sbc	r16,r24
;	--------- this is skippy
	 cpse	r1,r0
	 movw	r0,r0
;	--------- last may be skipped
; pc=0xC12(0x1824)
;
;	--------- this is skippy
	 cpse	r1,r0
;	--------- this is skippy
	 cpse	r17,r1
	 cpc	r0,r4
;	--------- last may be skipped
; pc=0xC15(0x182A)
;
	cpc	r17,r5
;	--------- this is skippy
	 cpse	r0,r22
	 cp	r17,r19
;	--------- last may be skipped
; pc=0xC18(0x1830)
;
	sbc	r0,r8
;	--------- this is skippy
	 cpse	r1,r8
	 sub	r1,r24
;	--------- last may be skipped
; pc=0xC1B(0x1836)
;
	sbc	r1,r17
	add	r1,r8
	adc	r16,r9
	adc	r1,r16
;	--------- this is skippy
	 cpse	r1,r21
	 nop
;	--------- last may be skipped
; pc=0xC21(0x1842)
;
	and	r2,r1
	muls	r18,r18
	and	r2,r19
	tst	r0
	eor	r0,r5
	and	r0,r20
	movw	r4,r8
	or	r0,r8
	sbc	r2,r8
	and	r0,r24
	sbc	r0,r19
	and	r2,r4
	sbc	r18,r4
	add	r2,r28
	add	r16,r7
	cpi	r19,k00
;	--------- this is skippy
	 cpse	r3,r1
;	--------- this is skippy
	 cpse	r3,r0
	 muls	r17,r19
;	--------- last may be skipped
; pc=0xC34(0x1868)
;
	cpc	r3,r0
	cpc	r19,r5
;	--------- this is skippy
	 cpse	r3,r6
	 clr	r19
;	--------- last may be skipped
; pc=0xC38(0x1870)
;
	cpi	r19,k80
	or	r1,r8
	cpi	r16,k8A
	cpi	r17,k3A
	.word	0x0034	; pc=0x0C3C(0x1878)
	or	r1,r4
	and	r3,r8
	cpi	r19,k45
	sbci	r16,k00
	sbci	r16,k01
	muls	r20,r18
	sbci	r20,k33
	sbci	r20,k44
	sbci	r20,k51
	sbci	r16,k40
	muls	r16,r21
	sbc	r0,r8
	.word	0x0009	; pc=0x0C49(0x1892)
	muls	r20,r18
	sbci	r20,kA2
	cpc	r0,r0
	add	r20,r13
	sbc	r4,r30
	sbci	r20,kF1
;	--------- this is skippy
	 cpse	r5,r0
	 movw	r2,r0
;	--------- last may be skipped
; pc=0xC52(0x18A4)
;
	muls	r20,r16
	sbci	r21,k32
	cpc	r4,r4
	cp	r5,r4
	sbci	r16,k64
L0C57:
	subi	r21,k47
	subi	r21,k08
L0C59:
	subi	r20,k11
	sbci	r21,kA2
	sbci	r16,kB3
	subi	r17,k0C
;	--------- this is skippy
	 cpse	r21,r4
	 adc	r0,r30
;	--------- last may be skipped
; pc=0xC5F(0x18BE)
;
L0C5F:
	subi	r20,k52
	sbci	r18,k00
	ori	r22,k01
	ori	r22,k02
	and	r18,r3
	.word	0x0044	; pc=0x0C64(0x18C8)
	ori	r20,k15
	ori	r18,k24
	eor	r22,r23
	ori	r16,k80
L0C69:
	ori	r18,k88
	or	r4,r26
	sbci	r20,kB2
	sbci	r20,k4C
	or	r22,r13
	sbci	r18,kCE
	and	r20,r6
	and	r2,r0
	and	r21,r1
	andi	r17,k22
	cpi	r18,k23
	cp	r4,r4
	cpi	r22,k54
	sbci	r20,k24
	subi	r22,k56
	cpi	r23,k08
	ori	r23,k01
	cpi	r21,k08
	sub	r3,r25
	subi	r23,k4C
	and	r17,r9
	sub	r6,r26
	andi	r22,kA8
	ld	r8,Z
	ldd	r0,Z+o01
	ldd	r8,Z+o02
	std	Z+o02,r0
	ldd	r0,Z+o04
	ldd	r24,Z+o0D
	ldd	r0,Z+o0A
	cpc	r0,r6
	sbc	r8,r8
L0C89:
	ldd	r0,Y+o11
	sbc	r8,r0
	ldd	r16,Z+o11
	ldd	r0,Y+o1C
	sbc	r24,r12
	cpc	r8,r28
	ldd	r24,Z+o03
	lds	r1,D0091
	std	Z+o02,r8
	movw	r16,r6
	cp	r9,r4
	cp	r8,r4
	st	-Z,r0
	sbiw	r26,k02
	lds	r9,D1998
L0C9A:
	ldd	r8,Y+o10
	sbc	r1,r17
	sbc	r0,r0
	adc	r1,r12
	ldd	r1,Y+o06
	ldd	r1,Y+o0E
	ldd	r10,Z+o20
	ldd	r24,Z+o21
	ld	r10,Z
	ld	r8,Z
	ldd	r8,Z+o08
	ldd	r24,Z+o25
	std	Z+o0A,r0
	eor	r26,r3
	.word	0x0028	; pc=0x0CA8(0x1950)
	ldd	r0,Y+o11
	ldd	r2,Y+o00
	or	r0,r27
	mov	r0,r0
	ldd	r2,Z+o38
	eor	r0,r6
	or	r18,r24
	ld	r11,Z
	ldd	r27,Z+o01
	std	Z+o02,r9
L0CB3:
	.word	0x9303	; pc=0x0CB3(0x1966)
	ldd	r0,Z+o2C
	and	r18,r1
	cpi	r18,k66
	cpc	r17,r23
	ldd	r10,Z+o10
	cpi	r18,k09
	st	-Y,r11
	cpi	r16,k1B
;	--------- this is skippy
	 cpse	r3,r4
	 cpi	r17,k95
;	--------- last may be skipped
; pc=0xCBE(0x197C)
;
	std	Y+o36,r2
L0CBF:
	cpi	r18,kF9
	sbci	r24,k00
	movw	r0,r2
	rjmp	L0EC5
;	-----------	jump on last line
L0CC3:
	rjmp	L0E87
;	-----------	jump on last line
	cpc	r4,r0
	rjmp	L0286
;	-----------	jump on last line
	ldd	r12,Z+o0E
	sbci	r28,k62
	rjmp	L0CD1
;	-----------	jump on last line
	rjmp	L064A
;	-----------	jump on last line
	sbci	r24,k8A
	sbci	r20,kB9
	rjmp	L0D99
;	-----------	jump on last line
	ldd	r4,Y+o01
	rjmp	L02D5
;	-----------	jump on last line
	rjmp	L089E
;	-----------	jump on last line
	 rcall	L0CE1
L0CD1:
	subi	r16,k00
;	--------- this is skippy
	 cpse	r9,r0
	 sbci	r20,k33
;	--------- last may be skipped
; pc=0xCD4(0x19A8)
;
	sbci	r25,k00
	cpc	r25,r1
	rjmp	L036D
;	-----------	jump on last line
	 rcall	L0E2E
	.word	0x00D0	; pc=0x0CD8(0x19B0)
;	--------- this is skippy
	 cpse	r24,r8
	 rjmp	L05B5
;	--------- last may be skipped
; pc=0xCDB(0x19B6)
;
	rjmp	L07F5
;	-----------	jump on last line
	sbci	r25,k44
	 rcall	L01B3
	subi	r29,kC6
	sbiw	r26,k1E
	ldi	r30,k00
L0CE1:
	ldi	r26,k00
	ori	r24,k00
	ori	r20,k20
	ldd	r4,Z+o08
	ldd	r30,Z+o2C
	ldi	r18,k60
	ori	r24,k57
	or	r6,r0
	sbc	r10,r8
	ldi	r18,kA2
	and	r14,r9
	ori	r24,k8C
	sbci	r30,k95
	rjmp	L01B9
;	-----------	jump on last line
	rjmp	L0C57
;	-----------	jump on last line
	 rcall	L0D81
	ori	r17,k10
	ld	r15,-Z
	ldi	r30,k31
	ldi	r17,k04
	andi	r28,k50
	 brtc	L0CC3
;	-----		branch on last line
	in	r27,p21
	out	p08,r14
	rjmp	L0553
;	-----------	jump on last line
	ld	r13,Z
	muls	r16,r17
	subi	r30,k48
	 rcall	L02E3
	subi	r31,k2E
	andi	r20,k35
	nop
	movw	r0,r2
	nop
	mulsu	r16,r19
	nop
	cpc	r16,r5
	muls	r16,r18
	mulsu	r16,r22
	sbc	r0,r0
	sbc	r16,r8
	muls	r16,r16
	movw	r0,r18
	sbc	r0,r12
	cpc	r16,r0
	cpc	r0,r22
	add	r0,r5
;	--------- this is skippy
	 cpse	r1,r0
	 movw	r2,r0
;	--------- last may be skipped
; pc=0xD12(0x1A24)
;
;	--------- this is skippy
	 cpse	r1,r16
	 mulsu	r17,r16
;	--------- last may be skipped
; pc=0xD14(0x1A28)
;
	.word	0x0014	; pc=0x0D14(0x1A28)
	cpc	r1,r1
	cp	r1,r18
	cpc	r17,r17
	sbc	r0,r0
L0D19:
	sbc	r16,r9
	sbc	r1,r24
	sub	r17,r8
	add	r1,r4
L0D1D:
	adc	r0,r13
;	--------- this is skippy
	 cpse	r1,r30
	 cpc	r17,r31
;	--------- last may be skipped
; pc=0xD20(0x1A40)
;
	tst	r0
	and	r18,r1
	and	r2,r16
	muls	r16,r19
	eor	r0,r4
	movw	r4,r10
	cpc	r0,r16
	cpc	r16,r19
	.word	0x0020	; pc=0x0D28(0x1A50)
	or	r16,r9
L0D2A:
	and	r0,r16
	sbc	r18,r10
	.word	0x002C	; pc=0x0D2C(0x1A58)
	mov	r18,r5
	sbc	r2,r2
	add	r16,r13
	.word	0x0030	; pc=0x0D30(0x1A60)
;	--------- this is skippy
	 cpse	r16,r1
	 and	r2,r18
;	--------- last may be skipped
; pc=0xD33(0x1A66)
;
	cpi	r18,k22
	eor	r2,r4
	cpi	r19,k01
	cpi	r18,k42
	cpi	r19,k25
	and	r2,r8
	and	r17,r0
	cpi	r18,k82
	or	r17,r19
	cpi	r19,k80
	cpi	r17,k5C
	adc	r1,r18
	cpc	r16,r27
	nop
	.word	0x0041	; pc=0x0D41(0x1A82)
	sbci	r20,k02
	sbci	r16,k23
	sbci	r16,k40
	movw	r8,r0
	muls	r20,r22
	sbci	r16,k12
	sbci	r16,k08
	.word	0x0048	; pc=0x0D49(0x1A92)
	sbci	r20,kA0
	sbci	r16,k92
	cpc	r0,r12
	sbc	r4,r9
	sbci	r20,k64
	add	r20,r28
	subi	r16,k00
	sbci	r20,k11
	sbci	r20,k20
;	--------- this is skippy
	 cpse	r21,r19
	 cpc	r0,r4
;	--------- last may be skipped
; pc=0xD55(0x1AAA)
;
	cp	r21,r4
	muls	r16,r18
	subi	r17,k04
	subi	r21,k08
	sbc	r4,r8
	sbci	r17,k8A
	subi	r16,k8A
	subi	r20,k44
	adc	r4,r5
	subi	r21,kAC
	subi	r20,kBE
	.word	0x0020	; pc=0x0D60(0x1AC0)
	ori	r22,k01
	and	r6,r16
	ori	r16,k21
	ori	r22,k04
	and	r6,r4
	cpc	r0,r20
	ori	r20,k73
	sbc	r4,r0
	ori	r22,k18
	ori	r20,kA2
	ori	r22,k02
	sbci	r22,kCC
	ori	r18,kC5
	ori	r20,k02
	cpc	r4,r10
;	--------- this is skippy
	 cpse	r1,r0
	 andi	r18,k01
;	--------- last may be skipped
; pc=0xD72(0x1AE4)
;
	cpi	r18,k00
	and	r7,r19
	subi	r23,k04
;	--------- this is skippy
	 cpse	r3,r5
	 cpi	r21,k62
;	--------- last may be skipped
; pc=0xD77(0x1AEE)
;
	cp	r20,r17
	andi	r21,k08
	sbc	r21,r9
	andi	r23,k00
;	--------- this is skippy
	 cpse	r21,r17
	 mov	r4,r0
;	--------- last may be skipped
; pc=0xD7D(0x1AFA)
;
	cpi	r20,k89
	cpc	r5,r2
	andi	r23,kFD
	.word	0x0080	; pc=0x0D80(0x1B00)
L0D81:
	.word	0x0080	; pc=0x0D81(0x1B02)
	std	Z+o02,r8
	st	Z,r24
	ld	r8,Z
	ld	r16,Z
	std	Z+o0E,r8
	std	Z+o07,r24
	ldd	r8,Z+o10
	ldd	r16,Z+o11
	std	Z+o12,r8
	std	Z+o02,r16
	ldd	r8,Z+o14
L0D8D:
	ldd	r16,Z+o18
	std	Y+o1C,r8
	cpc	r16,r5
;	--------- this is skippy
	 cpse	r9,r0
;	--------- this is skippy
	 cpse	r25,r1
	 muls	r17,r18
;	--------- last may be skipped
; pc=0xD93(0x1B26)
;
	muls	r17,r18
	.word	0x9404	; pc=0x0D94(0x1B28)
	cp	r17,r5
	cpc	r0,r20
	std	Z+o0C,r17
;	--------- this is skippy
	 cpse	r8,r8
L0D99:
	 movw	r16,r18
;	--------- last may be skipped
; pc=0xD9A(0x1B34)
;
	ld	r9,-Z
;	--------- this is skippy
	 cpse	r17,r27
	 cpc	r9,r12
;	--------- last may be skipped
; pc=0xD9D(0x1B3A)
;
	adc	r25,r5
	sub	r0,r28
	std	Z+o1E,r0
	ldd	r2,Z+o20
	and	r2,r0
	and	r10,r0
	and	r24,r16
	eor	r8,r4
	.word	0x0024	; pc=0x0DA5(0x1B4A)
	std	Z+o26,r10
	eor	r16,r19
	sbc	r10,r0
	ldd	r26,Z+o21
	or	r10,r24
	ldd	r18,Y+o12
	or	r10,r12
	cpc	r24,r0
	std	Y+o34,r10
	or	r26,r24
	ld	r10,Z
	ld	r8,Z+
;	--------- this is skippy
	 cpse	r9,r16
	 sts	D0434,r19
;	--------- last may be skipped
; pc=0xDB5(0x1B6A)
;
L0DB5:
	in	r2,p20
	std	Z+o2E,r2
	cpi	r27,k63
	cbi	p13,b0
	ldd	r2,Z+o30
	out	p12,r3
	ldd	r16,Y+o11
	out	p24,r9
	out	p21,r27
	cpi	r25,kEA
	in	r26,p02
	ld	r8,Z
	ldd	r16,Z+o01
L0DC2:
	sbci	r20,k22
	ldd	r16,Z+o03
	ldd	r8,Z+o08
	sbci	r20,k54
	sbci	r20,k22
	sbci	r20,k36
	ldd	r12,Y+o10
	sbci	r20,k98
	sbci	r24,k08
	movw	r24,r22
	rjmp	L01D5
;	-----------	jump on last line
	sbci	r20,k89
	ldd	r12,Z+o12
	rjmp	L0C59
;	-----------	jump on last line
	 rcall	L0EA1
	sbci	r21,k01
	sbci	r29,k20
	subi	r24,k02
	 rcall	L0E69
L0DD5:
	ldd	r21,Z+o05
	sbci	r28,k62
L0DD7:
	sbci	r24,k65
	 rcall	L05E9
	sub	r29,r9
	std	Y+o02,r13
;	--------- this is skippy
	 sbic	p08,b2
	 adc	r8,r4
;	--------- last may be skipped
; pc=0xDDD(0x1BBA)
;
	cbi	p10,b1
	 rcall	L043D
	mul	r21,r23
	nop
	and	r20,r1
	std	Z+o20,r14
	and	r0,r3
	ldd	r12,Z+o28
	ldi	r30,k51
	ldi	r18,k62
	ori	r24,k25
	ldd	r8,Y+o30
	sbc	r24,r8
	or	r14,r2
	ori	r30,kB9
	ldd	r6,Y+o3C
	ori	r18,kD8
	ldd	r2,Y+o3E
	ori	r18,k99
	ori	r30,k00
	and	r2,r1
	ldi	r29,k22
	std	Z+o22,r31
	 brge	L0E13
;	-----		branch on last line
	cpi	r28,k55
;	--------- this is skippy
	 cpse	r8,r18
	 subi	r23,k74
;	--------- last may be skipped
; pc=0xDF8(0x1BF0)
;
	ori	r26,k08
	andi	r18,k91
	in	r15,p08
	andi	r31,k82
	 rcall	L0A45
	 brne	L0E3C
;	-----		branch on last line
	 rcall	L0C5F
	ori	r17,k6B
	nop
	movw	r0,r2
	.word	0x0002	; pc=0x0E02(0x1C04)
	muls	r16,r17
	cpc	r0,r0
	cpc	r16,r4
	cpc	r0,r6
	cpc	r16,r5
	sbc	r0,r0
	sbc	r0,r9
	muls	r16,r16
	sbc	r16,r11
	cpc	r0,r12
	add	r0,r12
	.word	0x000A	; pc=0x0E0E(0x1C1C)
	add	r16,r29
;	--------- this is skippy
	 cpse	r0,r0
;	--------- this is skippy
	 cpse	r17,r0
L0E12:
;	--------- this is skippy
	 cpse	r0,r18
L0E13:
	 mulsu	r17,r19
;	--------- last may be skipped
; pc=0xE14(0x1C28)
;
;	--------- this is skippy
	 cpse	r0,r0
	 cpc	r0,r4
;	--------- last may be skipped
; pc=0xE16(0x1C2C)
;
	.word	0x0014	; pc=0x0E16(0x1C2C)
	cp	r1,r4
	.word	0x0018	; pc=0x0E18(0x1C30)
	sbc	r16,r9
	muls	r17,r16
	sbc	r0,r18
	adc	r1,r12
	cp	r1,r9
	add	r1,r24
	sub	r16,r17
	nop
	and	r0,r1
	and	r0,r2
	and	r0,r17
	.word	0x0024	; pc=0x0E24(0x1C48)
	and	r16,r5
	eor	r2,r6
	eor	r2,r3
	.word	0x0028	; pc=0x0E28(0x1C50)
	movw	r4,r16
	or	r2,r2
	movw	r4,r16
	clr	r0
	mov	r0,r1
L0E2E:
	cpc	r0,r26
	mov	r18,r20
	and	r3,r0
	cpi	r16,k11
	and	r1,r16
	and	r3,r19
	cpc	r3,r4
	cpc	r2,r5
;	--------- this is skippy
	 cpse	r1,r22
	 eor	r19,r21
;	--------- last may be skipped
; pc=0xE38(0x1C70)
;
	sbc	r1,r0
	sbc	r2,r9
;	--------- this is skippy
	 cpse	r2,r24
	 cpi	r19,kA3
;	--------- last may be skipped
; pc=0xE3C(0x1C78)
;
L0E3C:
	cpi	r17,k80
	cpi	r19,kD1
;	--------- this is skippy
	 cpse	r0,r22
	 muls	r17,r19
;	--------- last may be skipped
; pc=0xE40(0x1C80)
;
	.word	0x0040	; pc=0x0E40(0x1C80)
	sbci	r20,k00
	.word	0x0042	; pc=0x0E42(0x1C84)
	sbci	r20,k12
	sbci	r16,k04
L0E45:
	sbci	r16,k44
	sbci	r16,k26
	cpc	r16,r2
	sbc	r0,r8
	sbc	r4,r8
	sbc	r0,r10
	sbc	r20,r9
	sbci	r20,kC8
	sbci	r20,k5C
	sbci	r20,k66
	sbci	r20,kB3
	subi	r17,k00
L0E51:
	subi	r20,k11
	.word	0x0042	; pc=0x0E52(0x1CA4)
;	--------- this is skippy
	 cpse	r0,r16
	 cp	r0,r0
;	--------- last may be skipped
; pc=0xE55(0x1CAA)
;
	subi	r17,k44
	subi	r17,k66
	movw	r10,r4
	subi	r17,k00
	subi	r16,k99
	sbci	r20,k88
	sbc	r20,r1
	subi	r21,kC8
	subi	r20,kDD
	subi	r17,kAE
	sbc	r1,r31
	and	r6,r0
L0E61:
	sbci	r18,k11
	and	r2,r18
	ori	r16,k02
	.word	0x0044	; pc=0x0E64(0x1CC8)
	cpc	r2,r4
	cpc	r6,r2
	sbci	r18,k23
	sbci	r18,k88
L0E69:
	or	r6,r9
	ori	r20,k0A
	ori	r16,k1B
	ori	r22,kC8
	and	r18,r5
	ori	r16,kAA
	mov	r6,r15
	andi	r23,k00
	and	r19,r0
	cpi	r23,k22
	subi	r21,k23
	andi	r22,k00
	ori	r23,k51
	eor	r3,r6
	ori	r16,k72
	cpi	r17,k08
	cpi	r17,k11
	subi	r23,kA2
	cpi	r16,kAA
	sbc	r5,r12
	subi	r17,k49
	subi	r21,k62
	sbci	r18,k79
	ld	r0,Z
	movw	r16,r2
	.word	0x0002	; pc=0x0E82(0x1D04)
	movw	r0,r4
	ldd	r0,Z+o0C
	cpc	r24,r1
	std	Z+o0E,r8
L0E87:
	std	Z+o0A,r8
	ldd	r8,Z+o10
	ldd	r0,Z+o11
	sbc	r0,r26
	muls	r16,r18
	ldd	r8,Z+o08
	sbc	r24,r1
	add	r0,r24
	cpc	r8,r31
	lds	r8,D9111
L0E92:
;	--------- this is skippy
	 cpse	r9,r0
	 ld	r9,Z+
;	--------- last may be skipped
; pc=0xE94(0x1D28)
;
	.word	0x0004	; pc=0x0E94(0x1D28)
	com	r9
	ldd	r9,Z+o08
	swap	r9
	lds	r0,D9119
	std	Z+o02,r1
	sts	D1498,r1
	ldd	r0,Y+o19
	cp	r1,r26
;	--------- this is skippy
	 cpse	r17,r25
	 ld	r10,Z
;	--------- last may be skipped
; pc=0xEA1(0x1D42)
;
L0EA1:
	movw	r4,r2
	std	Z+o02,r10
	std	Z+o02,r24
	ldd	r10,Z+o0C
	ldd	r26,Z+o28
	eor	r8,r22
	muls	r16,r17
	.word	0x0028	; pc=0x0EA8(0x1D50)
	sbc	r18,r8
	or	r2,r26
L0EAB:
	std	Y+o01,r26
	add	r10,r12
	mov	r18,r12
	or	r2,r6
	or	r10,r10
	ldd	r2,Z+o20
	and	r26,r1
	sts	D33B2,r11
	in	r2,p04
	cpi	r27,k55
	muls	r18,r22
	in	r26,p37
	lds	r10,D8890
	cbi	p15,b0
L0EBB:
	st	-Y,r25
	in	r9,p2C
	add	r27,r0
	mul	r8,r22
	cpi	r17,kD6
	ld	r8,Z
	sbci	r16,k01
	rjmp	L0103
;	-----------	jump on last line
	rjmp	L0286
;	-----------	jump on last line
	cpc	r8,r4
L0EC5:
	sbci	r20,k50
	std	Z+o0A,r4
	sbci	r28,k40
	rjmp	L0711
;	-----------	jump on last line
	sbc	r0,r9
	ldd	r4,Y+o12
	rjmp	L0ED7
;	-----------	jump on last line
	ldd	r8,Z+o10
	sbci	r20,kDC
	sbci	r28,kE6
	sbci	r16,kDE
	rjmp	L0F11
;	-----------	jump on last line
	sbci	r17,k11
L0ED2:
;	--------- this is skippy
	 cpse	r12,r18
	 rjmp	L0125
;	--------- last may be skipped
; pc=0xED4(0x1DA8)
;
	subi	r24,k04
	ldd	r1,Z+o0C
	sbci	r20,k42
L0ED7:
	subi	r29,k57
	subi	r29,k00
	sbci	r29,k19
	rjmp	L07AD
;	-----------	jump on last line
	 rcall	L0A34
	 rcall	L0735
	rjmp	L0EF3
;	-----------	jump on last line
	adc	r8,r12
	sbci	r28,kDF
	ldd	r6,Z+o20
	rjmp	L0023
;	-----------	jump on last line
	ldd	r2,Z+o20
	st	Z,r26
	eor	r14,r4
	rjmp	L03CA
;	-----------	jump on last line
	sbci	r20,k02
L0EE7:
	std	Z+o2F,r10
	ldd	r14,Y+o30
	ldi	r26,k98
	ldi	r28,k22
	std	Z+o33,r16
	ldd	r2,Y+o2C
	sbci	r22,k8D
	ldi	r18,k88
	ori	r26,kAF
	sbci	r22,k00
	cpi	r17,k11
	subi	r29,k20
L0EF3:
	 brmi	L0ED2
;	-----		branch on last line
	cp	r10,r4
L0EF5:
	 rcall	L033A
	 brge	L0EF7
;	-----		branch on last line
L0EF7:
	.word	0x0077	; pc=0x0EF7(0x1DEE)
	.word	0xF848	; pc=0x0EF8(0x1DF0)
	andi	r31,k99
	andi	r30,k28
	ori	r28,k1B
	.word	0xFC9C	; pc=0x0EFC(0x1DF8)
	ldd	r29,Z+o39
	out	p10,r7
	mov	r23,r27
	nop
	.word	0x0001	; pc=0x0F01(0x1E02)
	.word	0x0002	; pc=0x0F02(0x1E04)
	mulsu	r16,r17
	nop
	cpc	r0,r4
	muls	r16,r18
	cpc	r16,r4
	sbc	r0,r8
	nop
	sbc	r0,r10
	sbc	r16,r27
	.word	0x0004	; pc=0x0F0C(0x1E18)
	cpc	r16,r13
	add	r0,r4
	cpc	r16,r27
;	--------- this is skippy
	 cpse	r1,r0
L0F11:
;	--------- this is skippy
	 cpse	r0,r0
	 .word	0x0002	; pc=0x0F12(0x1E24)
;	--------- last may be skipped
; pc=0xF13(0x1E26)
;
;	--------- this is skippy
	 cpse	r1,r0
	 cp	r1,r4
;	--------- last may be skipped
; pc=0xF15(0x1E2A)
;
	cp	r16,r1
;	--------- this is skippy
	 cpse	r0,r22
	 .word	0x0011	; pc=0x0F17(0x1E2E)
;	--------- last may be skipped
; pc=0xF18(0x1E30)
;
	sbc	r1,r8
	movw	r2,r18
	sub	r1,r0
	sbc	r16,r27
	adc	r1,r12
;	--------- this is skippy
	 cpse	r0,r1
	 sub	r1,r6
;	--------- last may be skipped
; pc=0xF1F(0x1E3E)
;
	adc	r16,r31
	tst	r0
	movw	r4,r0
	muls	r18,r18
	and	r16,r19
	eor	r2,r0
	movw	r0,r8
	.word	0x0002	; pc=0x0F26(0x1E4C)
	and	r16,r23
	and	r0,r8
	sbc	r18,r9
	sbc	r2,r18
	and	r18,r9
	cpc	r2,r4
L0F2D:
	.word	0x0028	; pc=0x0F2D(0x1E5A)
	eor	r2,r14
L0F2F:
	eor	r16,r31
;	--------- this is skippy
	 cpse	r2,r0
	 cpi	r19,k10
;	--------- last may be skipped
; pc=0xF32(0x1E64)
;
	and	r1,r2
	and	r17,r16
	cp	r2,r4
	movw	r6,r8
	cpc	r2,r0
	eor	r16,r22
	sub	r0,r8
	cpi	r19,k00
	and	r3,r2
	cpi	r17,k2B
	cpi	r17,k88
	cpi	r19,k00
	cpi	r19,k2E
	adc	r19,r27
	.word	0x0040	; pc=0x0F40(0x1E80)
	sbci	r20,k11
	sbci	r16,k00
	sbci	r20,k32
	cpc	r0,r0
	sbci	r20,k51
	sbci	r20,k00
	sbci	r20,k37
	sbc	r4,r8
	sbci	r16,k99
	sbci	r20,kA8
L0F4B:
	sbci	r16,k3A
	.word	0x004C	; pc=0x0F4C(0x1E98)
	add	r20,r9
	sbci	r20,k0C
	sbci	r20,kFA
	subi	r20,k00
	sbci	r16,k11
	muls	r21,r18
	subi	r21,k23
	sbci	r21,k00
	cp	r21,r5
	sbci	r20,k22
	sbci	r17,k15
	sbc	r0,r0
	subi	r17,k99
	sbci	r21,kAA
	sbci	r20,k2A
	adc	r1,r12
	movw	r2,r2
	sbci	r21,kAE
	sbci	r21,k7D
	and	r6,r0
	movw	r12,r2
	ori	r18,k00
	sbci	r22,k21
	cpc	r6,r0
	ori	r16,k41
	ori	r16,k26
	ori	r18,k73
	or	r2,r0
	sbci	r20,k89
	and	r2,r26
	muls	r16,r19
	mov	r6,r12
	eor	r4,r9
	ori	r20,k62
	and	r6,r22
	cpi	r17,k00
	cpi	r20,k00
	andi	r17,k22
	andi	r19,k32
	andi	r18,k04
	eor	r18,r1
;	--------- this is skippy
	 cpse	r3,r18
	 andi	r16,k32
;	--------- last may be skipped
; pc=0xF78(0x1EF0)
;
	andi	r22,k08
;	--------- this is skippy
	 cpse	r18,r1
	 ori	r22,kAA
;	--------- last may be skipped
; pc=0xF7B(0x1EF6)
;
	ori	r21,k3A
	andi	r20,k4C
	andi	r16,kDD
	cpi	r22,k02
	sbci	r20,k3D
	ld	r0,Z
	ldd	r16,Z+o01
	ldd	r0,Z+o02
	std	Z+o03,r24
	cpc	r8,r0
	cpc	r24,r5
	ldd	r8,Z+o0C
	ldd	r0,Z+o0D
	sbc	r0,r8
	ldd	r8,Z+o11
	ldd	r8,Y+o10
	ldd	r16,Z+o13
	cpc	r8,r12
L0F8D:
	add	r8,r1
	std	Z+o0E,r0
	std	Y+o0A,r24
	lds	r8,D8001
	std	Z+o02,r9
;	--------- this is skippy
	 cpse	r1,r17
	 cp	r9,r4
;	--------- last may be skipped
; pc=0xF95(0x1F2A)
;
	cpc	r17,r1
	muls	r17,r16
	elpm	r25,Z
	sub	r1,r0
	sbc	r25,r8
	sub	r9,r26
	sbc	r24,r18
	cbi	p10,b4
	ldd	r16,Z+o0C
	.word	0x0092	; pc=0x0F9E(0x1F3C)
	add	r24,r22
	and	r8,r0
	ldd	r18,Z+o01
	std	Z+o22,r2
	fmuls	r18,r16
	ldd	r2,Z+o20
	and	r18,r1
	ldd	r2,Z+o0E
	ldd	r10,Z+o0F
	ldd	r8,Z+o10
L0FA9:
	ldd	r26,Y+o31
	or	r0,r16
	sbc	r0,r11
	ldd	r10,Y+o2C
	eor	r0,r5
	or	r2,r18
	fmul	r16,r19
	ld	r9,Z
;	--------- this is skippy
	 cpse	r0,r0
	 in	r0,p02
;	--------- last may be skipped
; pc=0xFB3(0x1F66)
;
L0FB3:
	.word	0x9333	; pc=0x0FB3(0x1F66)
	.word	0x94B4	; pc=0x0FB4(0x1F68)
	and	r11,r0
	ldd	r3,Z+o20
	std	Z+o27,r11
	ld	r1,Z
	ldd	r9,Z+o21
	cpi	r18,k28
L0FBB:
	and	r0,r9
	cpi	r18,kC4
	eor	r25,r13
	adiw	r30,k26
	cp	r19,r16
	sbci	r16,k00
	sbci	r28,k01
	ldd	r0,Z+o02
	.word	0x0001	; pc=0x0FC3(0x1F86)
	sbci	r24,k40
	rjmp	L03C7
;	-----------	jump on last line
	rjmp	L0FCB
;	-----------	jump on last line
	.word	0x00C1	; pc=0x0FC7(0x1F8E)
	rjmp	L0091
;	-----------	jump on last line
	rjmp	L0113
;	-----------	jump on last line
	std	Y+o10,r4
L0FCB:
	rjmp	L0295
;	-----------	jump on last line
	add	r0,r4
	cpc	r8,r13
	sbci	r24,k00
	sbci	r16,k97
	 rcall	L0051
	subi	r20,k01
	 rcall	L0295
;	--------- this is skippy
	 cpse	r25,r19
	 ldd	r8,Z+o04
;	--------- last may be skipped
; pc=0xFD5(0x1FAA)
;
	ldd	r28,Z+o0D
	 rcall	L05ED
	rjmp	L01D8
;	-----------	jump on last line
	 rcall	L0869
L0FD9:
	subi	r28,k89
	st	-Y,r4
	 rcall	L0B1E
	subi	r20,kC8
	ldd	r24,Y+o04
	ldd	r12,Y+o02
	sbci	r17,kBA
	ori	r30,k00
	rjmp	L0143
;	-----------	jump on last line
	ldi	r30,k00
	sbci	r28,k33
	ldi	r24,k44
	ldi	r24,k01
	ori	r30,k60
	ldi	r22,k51
	or	r6,r8
	ldi	r18,k98
	sbci	r18,k2A
L0FEB:
	ori	r20,kB2
	cpc	r10,r12
	cpc	r10,r8
	ori	r16,kCE
	cpc	r8,r12
	cpi	r24,k00
	ori	r29,k10
	in	r8,p12
	.word	0xF062	; pc=0x0FF3(0x1FE6)
	cpi	r24,k44
	andi	r31,k44
	 rcall	L0257
	ldi	r27,k26
	cbi	p1B,b0
	andi	r26,k98
	ori	r17,k08
	.word	0xF9EB	; pc=0x0FFB(0x1FF6)
	bld	r7,b4
	ori	r18,k50
	.word	0xFCFA	; pc=0x0FFE(0x1FFC)
L0FFF:
	 brcs	L0FFF
;	-----		branch on last line
;
__text_end::
;
; last flash byte address = 0x1FFF
; last flash word address = 0x0FFF
;---------------------------------------
	.area	bss (abs)
	.org	0x0091
;
__first_bss::
;
D0091:
	.blkb	239
D0180:
	.blkb	48
D01B0:
	.blkb	33
D01D1:
	.blkb	223
D02B0:
	.blkb	388
D0434:
	.blkb	1362
D0986:
	.blkb	1786
D1080:
	.blkb	18
D1092:
	.blkb	513
D1293:
	.blkb	517
D1498:
	.blkb	1280
D1998:
	.blkb	2538
D2382:
	.blkb	4144
D33B2:
	.blkb	4709
D4617:
	.blkb	14826
D8001:
	.blkb	160
D80A1:
	.blkb	623
D8310:
	.blkb	131
D8393:
	.blkb	1277
D8890:
	.blkb	1905
D9001:
	.blkb	256
D9101:
	.blkb	16
D9111:
	.blkb	8
D9119:
	.blkb	375
D9290:
	.blkb	3616
DA0B0:
	.blkb	192
DA170:
	.blkb	4657
DB3A1:
	.blkb	7280
DD011:
	.blkb	63
DD050:
	.blkb	132
DD0D4:
;
__last_bss::
;
; last lds/sts data byte at 0xD0D4
;---------------------------------------
;<eof>
