38 08 60 08 60 08 60 08 60 08 60 08 60 08 60 08 60 08 60 08 60 08 39 15 60 08 60 08 60 08 60 08 d4 13 60 08 60 08 60 08 60 08 60 08 60 08 60 08 1e 14 60 08 sbci r16, cpse r7, subi r31, ldd r0, sbci r23, sbc r17, cpse r0, rcall .+2378 .word 0x00e8 ldi r16, sbci r23, .word 0x0017 ldi r16, subi r16, .word 0x0002 rjmp .-3072 cpi r25, nop ldi r16, cpc r31, nop adiw r24, .word 0x0098 nop sbci r20, .word 0x000f nop std Z+8, .word 0x0001 nop eor r17, nop nop fmulsu r22, nop nop .word 0x0064 nop nop .word 0x000a nop nop .word 0x0001 nop nop andi r18, ldd r13, ori r29, sbc r4, rcall .-442 rcall .-126 subi r26, in r30, adiw r30, ldi r30, subi r30, cpi r28, subi r30, andi r25, ldi r25, rjmp .+1484 eor r8, ldd r30, sbis 0x11, ldi r22, andi r20, .word 0xfc6f out 0x2f, mul r25, brcs .-112 ldd r27, ldd r22, lpm r15, subi r16, brpl .-54 st X, ori r22, ori r31, rjmp .+730 .word 0xfc1b ldi r30, sbci r16, brtc .+126 ldi r18, .word 0x00b5 ldi r29, mov r9, .word 0x0003 cpi r25, cpc r23, ld r0, adc r8, .word 0x0008 and r0, sbc r4, nop rjmp .-4096 cpi r16, cpi r19, add r19, ori r25, std Z+2, sbci r17, ldd r30, cp r2, cpi r24, subi r30, rjmp .-468 ldi r31, sub r13, ldd r13, cpi r20, brvc .-58 adc r23, adc r25, out 0x14, eor r14, cpi r18, andi r24, and r5, .word 0x0081 breq .+114 ldi r18, ldi r26, eor r19, ldi r31, rcall .+1022 .word 0xffaf sbrs r19, sbrs r29, .word 0xfffe sbrs r30, std Z+57, rcall .+510 .word 0xfeff ldi r31, rcall .+1022 .word 0x0010 .word 0xfeff rcall .+510 ldi r31, rjmp .+1022 rcall .+1022 rcall .+2908 ldd r8, rcall .+1662 sbci r16, cp r8, .word 0x0020 rjmp .-3774 cpse r13, rjmp .-254 breq .+118 sbci r29, ldd r2, std Z+62, rcall .+510 .word 0xfeff nop nop .word 0x0024 .word 0x0027 .word 0x002a nop sbc r0, muls r16, .word 0x0001 mulsu r16, cpc r16, adc r1, adc r1, adc r1, adc r17, adc r17, adc r17, muls r16, sbc r0, and r1, ld r4, muls r16, sbc r0, and r1, muls r16, sbc r0, and r1, nop nop .word 0x0025 .word 0x0028 .word 0x002b cpc r0, cpc r0, cpc r0, cpc r0, muls r16, muls r16, muls r16, mulsu r16, mulsu r16, mulsu r16, cpse r16, sbrs r17, sbc r31, sub r16, rjmp .-1528 sbrs r18, add r15, sbc r31, .word 0x00fd nop .word 0x0004 muls r16, sbc r16, movw r0, rjmp .+0 rjmp .+384 rjmp .+384 ld r12, .word 0x0080 rjmp .+384 mulsu r16, cpc r16, sbc r0, rcall .-3664 sbc r25, cp r0, .word 0x0009 sub r16, sub r16, sub r16, andi r16, cpi r24, cpi r16, sbrs r16, ori r16, ori r16, ori r16, cpc r16, add r0, .word 0x0008 cpse r15, rcall .+3320 rcall .+428 andi r31, cp r1, rcall .+3500 cpse r7, add r1, cp r0, .word 0x000d andi r16, rjmp .-1920 rjmp .-1152 andi r24, mulsu r16, cpc r0, cpc r0, add r16, sbc r30, sub r19, cpse r19, sbc r30, cp r0, movw r0, cpi r16, ori r16, ori r16, cpi r16, andi r16, bst r16, rjmp .-1024 rjmp .+3072 rjmp .-512 andi r16, muls r24, mulsu r16, movw r0, rjmp .+16 ld r12, add r0, cpc r16, sbrc r16, ori r19, rjmp .+192 rjmp .+384 rjmp .+384 rjmp .+384 ori r28, cpi r22, add r0, cpc r16, sbrc r16, ori r28, cpi r22, cpi r19, cpi r19, cpi r19, ori r19, rjmp .+192 cpc r0, cpc r0, cpc r16, bld r2, rcall .-3872 cpc r16, sbc r16, movw r0, sub r1, .word 0xff18 sub r1, fmul r17, mulsu r16, .word 0x0004 ori r31, rjmp .+192 movw r0, cpc r0, cpc r0, muls r30, muls r16, movw r0, rjmp .+0 cpc r12, sbc r16, .word 0x0004 cpse r0, cpi r17, and r2, sbci r22, rjmp .+128 ld r8, sbc r16, sbc r0, nop ori r19, rjmp .+3468 rjmp .+3468 rjmp .+3468 ori r28, cpc r3, sbc r16, movw r0, cpi r16, cpi r31, cpi r19, cpi r19, cpi r19, cpi r19, sbc r16, sbc r0, nop rjmp .+3320 cpc r12, add r0, cpi r17, rjmp .+192 cpc r31, sbc r16, .word 0x0008 andi r16, rjmp .+3468 cpc r0, cpc r3, rjmp .+3084 andi r28, sbc r16, sbc r0, nop add r0, cpi r17, rjmp .+3276 sbrs r28, cpc r0, cpc r16, sbc r16, .word 0x0008 andi r16, ori r22, sbrc r12, cpc r0, rjmp .+3084 andi r28, sbc r16, sbc r0, nop ori r19, rjmp .+204 ldi r29, rjmp .+3468 rjmp .+3468 cpc r23, sbc r16, .word 0x0008 sbrs r0, add r0, sub r0, cpi r17, ori r19, ori r22, sbc r16, sbc r0, nop rjmp .+3320 rjmp .+3468 andi r28, rjmp .+3468 rjmp .+3468 cpc r23, sbc r16, .word 0x0008 andi r16, rjmp .+3468 rjmp .+3468 andi r28, rjmp .+3084 andi r28, sbc r0, cpc r16, .word 0x0002 rjmp .+384 nop nop rjmp .+384 sbc r16, cpc r16, sbrs r16, ori r22, nop nop ori r22, cpc r12, cpc r16, movw r0, adc r0, rjmp .+224 adc r7, mulsu r16, sbc r16, mulsu r16, .word 0x00fe cpc r15, cpc r16, movw r0, ldi r16, add r3, ldi r19, sbc r16, sbc r16, .word 0x0001 rjmp .+3320 cpc r12, sub r0, cpi r19, cpi r16, add r19, sub r0, .word 0x000e add r31, cpi r24, andi r30, ori r23, rjmp .-1184 rcall .-3280 rcall .-2256 rcall .-2512 rjmp .-928 ori r30, cpi r16, adc r24, sbc r0, cp r0, .word 0x000a add r0, add r0, adc r0, cpse r0, cpi r16, cpi r16, ori r16, andi r24, ori r24, rjmp .+256 rjmp .+384 sbc r12, sbc r16, movw r0, sbrs r0, rjmp .+1934 rjmp .+3462 rjmp .+3576 rjmp .+1926 sbrs r12, sbc r16, sbc r17, .word 0x0001 .word 0x001f ldd r7, ld r6, .word 0x00c0 .word 0x00c0 .word 0x00c0 .word 0x00c0 .word 0x00c0 ld r6, ldd r7, .word 0x001f sbc r16, sbc r17, .word 0x0001 .word 0x00fc .word 0x00c7 .word 0x00c3 ldd r12, ldd r12, ldd r12, ldd r12, ldd r12, .word 0x00c3 .word 0x00c7 .word 0x00fc sbc r16, sbc r16, .word 0x0001 rjmp .+508 rjmp .+384 sbrs r12, rjmp .+384 rjmp .+384 cpc r31, sbc r16, movw r0, sbrs r0, rjmp .+384 rjmp .+384 rjmp .+504 rjmp .+384 rjmp .+384 sbc r16, sbc r17, .word 0x0001 .word 0x001f ldd r7, ld r6, .word 0x00c0 .word 0x00c0 ldd r12, ldd r12, ldd r12, ldd r6, ldd r7, ldd r1, sbc r16, sbc r0, .word 0x0001 rjmp .+1926 rjmp .+1926 sbrs r28, rjmp .+1926 rjmp .+1926 muls r28, sbc r16, movw r0, rjmp .+0 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 sbc r16, sbc r0, nop cpc r0, cpc r0, cpc r0, rjmp .+3084 ldi r28, sbc r23, cp r0, movw r0, rjmp .+1536 rjmp .+3072 rjmp .-2048 rcall .-4096 brcs .+0 brcs .+0 rcall .-4096 rjmp .-2048 rjmp .+3072 rjmp .+1536 rjmp .+512 cpc r24, sbc r16, movw r0, rjmp .+0 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 sbrs r12, sbc r16, add r17, .word 0x0001 ori r28, ori r28, ldi r30, ldi r30, ldi r31, ori r29, ori r29, ori r29, ori r28, ori r28, ori r28, sbc r16, sbc r17, .word 0x0001 ldd r12, ldd r14, ldd r14, ldd r13, ldd r13, ldd r12, ldd r12, ldd r12, ldd r12, ldd r12, ldd r12, sbc r16, add r1, .word 0x0001 .word 0x001e ldd r7, ldd r6, rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 ldd r6, ldd r7, .word 0x001e sbc r16, sbc r0, .word 0x0001 rjmp .+4092 rjmp .+1926 sbrs r12, rjmp .+384 rjmp .+384 sbc r12, cp r0, movw r0, adc r0, andi r16, ori r24, rjmp .+256 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+3456 ori r28, andi r24, adc r8, sbc r28, cp r0, movw r0, sbrs r0, rjmp .+3584 rjmp .+1536 rjmp .+1536 rjmp .+3072 sbrs r0, rjmp .+3584 rjmp .+1536 rjmp .+1536 rjmp .+1536 rjmp .+512 sbc r8, sbc r16, movw r0, andi r16, rjmp .+1998 andi r30, cpc r17, rjmp .+1542 andi r30, sbc r16, sbc r0, nop sub r15, sub r1, sub r1, sub r1, sub r1, sbc r17, cp r0, movw r0, rjmp .+512 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 ori r24, cpi r16, sbc r0, cp r0, .word 0x000a rjmp .+0 rjmp .+384 ori r28, ori r24, andi r24, cpi r24, cpi r16, adc r0, adc r0, add r0, add r0, add r0, cp r0, .word 0x000e rjmp .+1536 rjmp .+1560 rjmp .+1560 ori r16, ori r25, ori r25, ori r25, mov r13, cpi r29, sub r7, sub r6, sbc r22, cp r0, .word 0x0009 rjmp .+512 rjmp .+768 ori r24, cpi r16, adc r0, adc r0, cpi r16, ori r16, ori r16, rjmp .+512 rjmp .+768 sbc r8, cp r0, .word 0x000a rjmp .+0 ori r28, ori r24, cpi r24, cpi r16, adc r0, adc r0, add r0, add r0, add r0, add r0, sbc r0, sbc r16, .word 0x0009 sbrs r16, cpc r0, adc r0, cpi r17, ori r23, sbrs r28, add r0, cpc r16, sbrc r16, rjmp .+480 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 brcs .+48 sbc r16, cpc r0, nop ld r8, sbci r28, ori r20, and r2, cpse r3, cpc r1, add r0, .word 0x0005 brhs .+62 cpi r19, cpi r19, cpi r19, cpi r19, cpi r19, cpi r19, cpc r15, cpc r16, movw r0, cpi r16, sbci r23, rjmp .-1640 movw r0, sbc r0, sbrc r16, fmulsu r23, muls r16, movw r0, rjmp .+18 cpc r22, sbc r0, movw r0, andi r16, add r12, rjmp .-1800 rcall .-1640 cpc r23, sbc r16, movw r0, rjmp .+0 rjmp .+384 ldi r29, rjmp .+3468 rjmp .+3468 rcall .-3624 sbc r0, sbc r0, .word 0x0001 ori r19, rjmp .+408 rjmp .-1664 cpi r22, sbc r16, sbc r16, .word 0x0001 cpc r0, cpi r16, rjmp .+3292 rjmp .+3468 ori r28, cpc r3, sbc r0, movw r0, andi r16, rjmp .-1640 rjmp .+504 ldi r28, cpc r23, sbc r16, .word 0x0004 cpi r16, ori r22, ori r31, ori r22, ori r22, ori r22, sbc r16, sbc r16, sbrc r16, ori r19, rjmp .+3468 rjmp .+3468 cpi r22, rjmp .-1012 cpc r23, sbc r16, movw r0, rjmp .+0 rjmp .+384 ldi r29, rjmp .+3468 rjmp .+3468 rjmp .+3468 sbc r16, cpc r0, .word 0x0001 rjmp .+384 rjmp .+0 rjmp .+384 rjmp .+384 rjmp .+384 fmuls r20, add r0, .word 0x0004 ori r31, .word 0x0060 ori r22, ori r22, ori r22, ori r22, ldi r22, cpc r12, sbc r16, movw r0, rjmp .+0 rjmp .+384 rcall .-3688 brcs .+60 rcall .-3664 rjmp .-1640 sbc r16, cpc r0, .word 0x0001 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 sbc r12, cpse r0, movw r0, rcall .-2560 ldi r24, rjmp .-1664 rjmp .-1664 rjmp .-1664 rjmp .-1664 rjmp .-1664 rjmp .-1664 cpc r28, sbc r0, movw r0, rcall .-2048 rjmp .+3548 rjmp .+3468 rjmp .+3468 cpc r28, sbc r0, movw r0, cpi r16, rjmp .+3288 rjmp .+3468 ori r28, cpc r19, sbc r16, movw r0, rcall .-3590 rjmp .+3544 rjmp .+3468 ldi r28, rjmp .+432 rjmp .+384 sbc r16, sbc r16, sbrc r16, ori r19, rjmp .+3468 rjmp .+3468 cpi r22, cpc r0, cpc r16, sbc r0, movw r0, rcall .-4096 rjmp .+496 rjmp .+384 rjmp .+384 cpc r12, sbc r0, movw r0, andi r16, ldi r28, adc r7, ldi r16, cpc r23, sbc r0, .word 0x0005 ori r16, bld r6, ori r22, ori r22, ori r22, cpc r19, sbc r0, movw r0, rjmp .+3072 rjmp .+3468 rjmp .+3468 ldi r28, sbc r7, sbc r0, .word 0x0008 rjmp .+1536 ori r28, eor r6, sub r3, sbc r1, cpse r0, .word 0x000a rjmp .-2048 rjmp .-1664 rjmp .-1664 ori r28, ori r24, cpi r24, cpi r16, cpi r16, cpc r16, sbc r0, .word 0x0007 rjmp .+3072 ori r28, cpi r19, rjmp .+3288 sbc r12, sbc r16, .word 0x0008 rjmp .+2042 ori r28, eor r6, sub r3, sub r1, andi r19, sbc r0, cpc r0, nop add r15, cpi r17, ori r19, sbrc r12, add r0, cpc r0, sbrc r16, cpi r17, cpi r19, ori r19, ori r28, cpi r19, cpi r19, sub r3, add r0, cpc r0, sbrc r16, ld r8, ld r8, ld r8, ld r8, ld r8, ld r8, ld r8, add r0, cpc r0, sbrc r16, ori r28, ori r22, cpi r22, cpi r17, ori r22, ori r22, rjmp .+192 mulsu r16, sbc r16, mulsu r16, rcall .-796 .word 0xff8c .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff nop cpc r0, movw r0, sbc r16, cpc r0, sbrc r16, rjmp .+384 sbci r16, rjmp .+128 rjmp .+384 rjmp .+384 cpc r28, sbc r0, .word 0x0008 cpc r15, ori r19, rcall .+400 ldi r29, andi r22, sbc r4, sbc r16, .word 0x0008 cpi r16, ori r22, sbrc r6, cpi r19, ori r19, rcall .-522 cpc r16, sbc r0, muls r16, andi r24, ori r22, andi r22, sbc r8, sbc r16, .word 0x0009 rjmp .+1536 rjmp .+1926 ori r22, andi r19, andi r17, sub r1, add r0, cpc r0, sbrc r16, ld r8, ld r8, ld r8, nop ld r8, ld r8, ld r8, add r0, sbc r0, sbrc r16, rjmp .-1808 ldi r28, rcall .-1808 rjmp .-1640 andi r30, rjmp .-1992 andi r28, muls r16, cpc r16, sbc r16, rcall .-3664 sbc r16, add r1, .word 0x0001 .word 0x001e ldd r6, ldd r4, rjmp .+420 sbci r25, sbci r25, sbci r25, sbci r25, ldd r4, ldd r6, .word 0x001e cpc r16, cpc r0, cpc r0, 70 d0 .word 0x00f8 cpc r31, cpc r16, movw r0, cpi r16, rcall .-3880 cpi r22, cpc r0, sbc r16, muls r16, .word 0xfefe muls r16, movw r0, cpc r0, cpc r0, sbc r14, cp r0, movw r0, adc r0, ori r16, subi r24, 40 92 mul r4, 40 92 subi r20, ori r24, adc r8, cpc r16, movw r0, .word 0x0005 .word 0xf809 cpc r0, cpc r0, cpc r16, 90 60 sbc r16, sbc r16, nop sub r1, .word 0xff18 sub r1, .word 0x0018 cpc r15, cpc r0, .word 0x0005 ori r16, cpi r27, rjmp .+192 cpc r15, cpc r0, .word 0x0005 ori r16, ori r27, in r3, mulsu r22, muls r16, movw r0, ori r16, cpc r28, sbc r16, movw r0, rjmp .+3578 rjmp .+3468 rjmp .+3468 ldi r28, rjmp .+492 rjmp .+384 add r0, sbc r0, sbrc r16, andi r19, .word 0xfafa andi r31, sbc r3, sbc r0, sbc r0, sbc r0, muls r16, cpc r0, mulsu r16, rjmp .+384 mulsu r16, cpc r16, sbrc r16, rcall .-4048 mulsu r23, cpc r0, .word 0x0004 ori r16, ori r30, ori r22, cpc r22, cpc r16, .word 0x0006 andi r16, rcall .-3664 andi r29, bld r0, cpc r16, sbc r16, muls r16, ori r29, ori r19, add r13, cp r0, .word 0x000c ori r16, ldi r24, ori r24, ori r16, ori r16, ori r16, cpc r2, add r6, add r30, sub r22, sub r15, sbc r22, cp r0, .word 0x000c ori r16, ldi r24, ori r24, ori r16, ori r16, ori r16, cpc r28, add r6, add r6, sub r28, sub r24, add r14, cp r0, .word 0x000c ori r16, in r24, ori r24, cpi r16, in r0, ori r16, cpc r2, add r6, add r30, sub r22, sub r15, cpc r22, sbc r16, movw r0, sub r15, .word 0x0018 sub r1, ori r19, rjmp .+3456 andi r28, add r0, sbc r1, nop .word 0x0018 .word 0x000c nop .word 0x000c .word 0x000c .word 0x001e .word 0x0012 .word 0x0033 .word 0x0033 ldd r6, ldd r7, ldd r6, rjmp .+384 rjmp .+384 add r0, sbc r1, nop .word 0x0006 .word 0x000c nop .word 0x000c .word 0x000c .word 0x001e .word 0x0012 .word 0x0033 .word 0x0033 ldd r6, ldd r7, ldd r6, rjmp .+384 rjmp .+384 add r0, sbc r1, nop .word 0x000e .word 0x001b nop .word 0x000c .word 0x000c .word 0x001e .word 0x0012 .word 0x0033 .word 0x0033 ldd r6, ldd r7, ldd r6, rjmp .+384 rjmp .+384 add r0, sbc r1, nop .word 0x000d .word 0x0016 nop .word 0x000c .word 0x000c .word 0x001e .word 0x0012 .word 0x0033 .word 0x0033 ldd r6, ldd r7, ldd r6, rjmp .+384 rjmp .+384 add r0, sbc r1, nop .word 0x0033 .word 0x0033 nop .word 0x000c .word 0x000c .word 0x001e .word 0x0012 .word 0x0033 .word 0x0033 ldd r6, ldd r7, ldd r6, rjmp .+384 rjmp .+384 add r0, sbc r1, nop .word 0x000c .word 0x0012 .word 0x000c .word 0x000c .word 0x000c .word 0x001e .word 0x0012 .word 0x0033 .word 0x0033 ldd r6, ldd r7, ldd r6, rjmp .+384 rjmp .+384 sbc r16, add r17, nop .word 0xfc0f .word 0x000f .word 0x001b .word 0x0013 .word 0x0033 bld r3, .word 0x0063 .word 0x007f .word 0x0063 .word 0x00c3 sbrc r12, add r0, sbc r17, sbrc r16, .word 0x001f ldd r7, ld r6, .word 0x00c0 .word 0x00c0 .word 0x00c0 .word 0x00c0 .word 0x00c0 ld r6, ldd r7, .word 0x001f .word 0x0006 .word 0x0036 .word 0x001c add r0, sbc r16, .word 0x0001 sub r3, sbrs r0, rjmp .+384 rjmp .+384 rjmp .+508 rjmp .+384 sbrs r12, add r0, sbc r16, .word 0x0001 sub r0, sbrs r0, rjmp .+384 rjmp .+384 rjmp .+508 rjmp .+384 sbrs r12, add r0, sbc r16, .word 0x0001 cpi r17, sbrs r0, rjmp .+384 rjmp .+384 rjmp .+508 rjmp .+384 sbrs r12, add r0, sbc r16, .word 0x0001 ori r22, sbrs r0, rjmp .+384 rjmp .+384 rjmp .+508 rjmp .+384 sbrs r12, add r0, cpc r0, nop ori r28, ori r16, ori r22, ori r22, ori r22, ori r22, ori r22, add r0, cpc r0, .word 0x0001 rjmp .+192 rjmp .+0 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 add r0, cpc r0, nop rcall .-3872 ori r16, ori r22, ori r22, ori r22, ori r22, ori r22, add r0, cpc r0, nop rcall .-3664 ori r16, ori r22, ori r22, ori r22, ori r22, ori r22, sbc r16, sbc r17, nop .word 0x007e ldd r6, ldd r6, rjmp .+192 rjmp .+192 rjmp .+496 rjmp .+192 rjmp .+192 ldd r6, ldd r6, .word 0x007e add r0, sbc r17, .word 0x0001 .word 0x001a .word 0x002c nop ldd r12, ldd r14, ldd r14, ldd r13, ldd r13, ldd r12, ldd r12, ldd r12, ldd r12, ldd r12, ldd r12, add r0, add r1, .word 0x0001 .word 0x0018 .word 0x000c nop .word 0x001e ldd r7, ldd r6, rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 ldd r6, ldd r7, .word 0x001e add r0, add r1, .word 0x0001 .word 0x0006 .word 0x000c nop .word 0x001e ldd r7, ldd r6, rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 ldd r6, ldd r7, .word 0x001e add r0, add r1, .word 0x0001 .word 0x000e .word 0x001b nop .word 0x001e ldd r7, ldd r6, rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 ldd r6, ldd r7, .word 0x001e add r0, add r1, .word 0x0001 .word 0x000d .word 0x0016 nop .word 0x001e ldd r7, ldd r6, rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 ldd r6, ldd r7, .word 0x001e add r0, add r1, .word 0x0001 .word 0x0033 .word 0x0033 nop .word 0x001e ldd r7, ldd r6, rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 ldd r6, ldd r7, .word 0x001e cpc r16, sbc r16, movw r0, ori r28, sub r3, ori r19, add r12, cp r0, .word 0x000c add r16, cpi r19, cpi r30, ori r28, ori r30, ori r22, ori r22, andi r22, cpi r22, andi r28, rjmp .-128 sbc r16, adc r0, movw r0, sub r0, add r0, nop rjmp .+512 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 ori r24, cpi r16, sbc r16, adc r0, movw r0, cpc r0, add r0, nop rjmp .+512 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 ori r24, cpi r16, sbc r16, adc r0, movw r0, adc r0, cpi r16, nop rjmp .+512 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 ori r24, cpi r16, sbc r16, adc r0, movw r0, ori r16, ori r16, nop rjmp .+512 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 rjmp .+768 ori r24, cpi r16, sbc r0, adc r0, .word 0x000a cpc r0, add r0, nop rjmp .+0 ori r28, ori r24, cpi r24, cpi r16, adc r0, adc r0, add r0, add r0, add r0, add r0, sbc r0, sbc r16, movw r0, rjmp .+0 sbrs r12, rjmp .+1934 rjmp .+3974 rjmp .+508 rjmp .+384 sbc r16, sbc r0, .word 0x0001 rjmp .-1808 rjmp .-1640 rcall .-3664 rjmp .-1640 rjmp .-1640 cpc r29, sbc r16, movw r0, cpi r16, .word 0x0018 rjmp .-1808 andi r16, rjmp .-1640 andi r29, sbc r16, sbc r0, .word 0x0001 cpi r17, andi r16, add r12, rjmp .-1800 rcall .-1640 cpc r23, sbc r16, movw r0, cpi r16, .word 0x006c rjmp .-1808 andi r16, rjmp .-1640 andi r29, sbc r16, sbc r0, .word 0x0001 subi r19, andi r16, add r12, rjmp .-1800 rcall .-1640 cpc r23, sbc r16, movw r0, ori r16, .word 0x006c rjmp .-1808 andi r16, rjmp .-1640 andi r29, sbc r16, sbc r0, .word 0x0001 sbci r19, andi r19, add r12, rjmp .-1800 rcall .-1640 sbc r23, cpse r0, movw r0, andi r16, rjmp .-640 add r6, andi r22, rjmp .-1600 rjmp .-2048 rcall .-1024 andi r22, cpc r28, sbc r16, movw r0, cpi r31, rjmp .+3276 rjmp .+384 ori r28, sub r3, andi r21, sbc r16, sbc r0, .word 0x0001 cpi r22, andi r16, rjmp .-1640 rjmp .+504 ldi r28, cpc r7, sbc r16, movw r0, sub r0, .word 0x0030 rjmp .-1808 .word 0xfccc rjmp .+384 andi r30, sbc r16, sbc r0, .word 0x0001 ori r19, andi r16, rjmp .-1640 rjmp .+504 ldi r28, cpc r7, sbc r16, movw r0, ori r16, .word 0x006c rjmp .-1808 .word 0xfccc rjmp .+384 andi r30, sbc r16, cpc r0, nop ori r28, ori r16, ori r22, ori r22, ori r22, mulsu r22, sbc r16, movw r0, ori r16, .word 0x00c0 rjmp .+384 rjmp .+384 rjmp .+384 rjmp .+384 sbc r16, cpc r0, nop rcall .-3872 ori r16, ori r22, ori r22, ori r22, cpc r22, sbc r16, .word 0x0004 rcall .-4096 .word 0x00d8 ori r22, ori r22, ori r22, ori r22, sbc r16, sbc r16, .word 0x0001 cpi r22, cpi r20, rjmp .+3288 rjmp .+3468 ori r28, cpc r19, sbc r16, movw r0, cpi r16, .word 0x0058 ldi r29, rjmp .+3468 rjmp .+3468 rjmp .+3468 sbc r16, sbc r16, .word 0x0001 sub r3, cpi r16, rjmp .+3288 rjmp .+3468 ori r28, cpc r19, sbc r16, movw r0, sub r0, .word 0x0030 ori r19, rjmp .+3468 rjmp .+3468 cpi r22, sbc r16, sbc r16, .word 0x0001 ori r19, cpi r16, rjmp .+3288 rjmp .+3468 ori r28, cpc r19, sbc r16, movw r0, cpi r16, .word 0x0058 ori r19, rjmp .+3468 rjmp .+3468 cpi r22, sbc r16, sbc r16, .word 0x0001 ori r22, cpi r16, rjmp .+3288 rjmp .+3468 ori r28, sbc r3, cpc r16, .word 0x0009 sub r0, .word 0x0018 .word 0x00ff sub r1, sbc r0, sbc r16, .word 0x0001 ori r19, rcall .+3484 ldi r29, out 0x0c, sbc r16, sbc r16, .word 0x0001 sub r3, rjmp .+3072 rjmp .+3468 rjmp .+3468 ldi r28, cpc r23, sbc r16, movw r0, add r0, .word 0x0018 rjmp .+3468 rjmp .+3468 rjmp .+3468 andi r30, sbc r16, sbc r16, .word 0x0001 ori r19, rjmp .+3072 rjmp .+3468 rjmp .+3468 ldi r28, cpc r23, sbc r16, movw r0, ori r16, .word 0x006c rjmp .+3468 rjmp .+3468 rjmp .+3468 andi r30, add r0, sbc r0, sbrc r16, sub r0, rjmp .+1536 ori r28, eor r6, sub r3, sub r1, andi r19, add r0, sbc r16, sbrc r16, rjmp .+384 rcall .-3712 rjmp .+3544 rjmp .+3468 ldi r28, rjmp .+432 rjmp .+384 add r0, sbc r0, sbrc r16, cpi r19, rjmp .+1536 ori r28, eor r6, sub r3, sub r1, andi r19, cp r31, sub r23, eor r1, out 0x3f, ldi r28, ldi r29, out 0x3e, out 0x3d, ldi r17, ldi r26, ldi r27, ldi r30, ldi r31, rjmp .+4 lpm r0, st X+, cpi r26, cpc r27, brne .-10 ldi r18, ldi r26, ldi r27, rjmp .+2 st X+, cpi r26, cpc r27, brne .-8 ldi r17, ldi r28, ldi r29, rjmp .+8 sbiw r28, movw r30, d3 1f cpi r28, cpc r29, brne .-14 e7 16 48 22 00 00 ret ldi r24, ret movw r26, adiw r26, st X, sbiw r26, adiw r26, st X, sbiw r26, adiw r26, st X, sbiw r26, st X, ldi r24, adiw r26, st X, sbiw r26, adiw r26, ld r24, sbiw r26, mov r18, subi r18, sbc r19, movw r30, subi r30, sbci r31, lpm r30, cpi r24, brne .+2 subi r30, cpse r30, rjmp .+4 subi r24, rjmp .-40 ldi r24, adiw r26, st X, ret ldi r24, 7c 00 7a 00 ori r24, 7a 00 7a 00 sbrc r24, rjmp .-8 78 00 79 00 ret push r8 push r9 push r10 push r11 push r12 push r13 push r14 push r15 push r16 push r17 movw r30, movw r8, eor r10, eor r11, mov r12, mov r13, mov r14, eor r15, mov r27, mov r26, ba 02 mov r11, and r25, breq .+36 mov r26, ldi r27, mul r26, movw r18, mul r26, add r19, mul r27, add r19, eor r1, mov r11, mul r25, movw r12, eor r1, mov r27, mul r25, movw r16, eor r1, mov r26, c0 02 bb 02 bc 02 bd 02 cpse r20, rjmp .+72 movw r24, add r24, adc r25, add r24, adc r25, add r24, adc r25, bd 02 add r30, mov r31, adc r31, st Z, be 02 add r30, mov r31, adc r31, st Z, bf 02 add r24, adc r25, movw r30, st Z, pop r17 pop r16 pop r15 pop r14 pop r13 pop r12 pop r11 pop r10 pop r9 pop r8 ret movw r24, add r24, adc r25, add r24, adc r25, add r24, adc r25, movw r30, add r30, adc r31, st Z, rjmp .-82 ldi r25, movw r30, subi r30, sbci r31, lpm r18, movw r30, subi r30, sbci r31, lpm r19, movw r30, subi r30, sbci r31, lpm r30, and r30, breq .+50 and r18, breq .+14 cpi r18, breq .+64 brcc .+42 cpi r18, breq .+70 cpi r18, breq .+74 ldi r31, add r30, adc r31, subi r30, sbci r31, lpm r26, lpm r27, in r24, cli ld r30, cpse r22, rjmp .+76 com r19 and r19, st X, out 0x3f, ret cpi r18, breq .+42 cpi r18, breq .+50 cpi r18, brne .-46 80 00 andi r24, rjmp .+6 80 00 andi r24, 80 00 rjmp .-66 in r24, andi r24, out 0x24, rjmp .-74 in r24, andi r24, rjmp .-10 b0 00 andi r24, b0 00 rjmp .-92 b0 00 andi r24, rjmp .-14 or r19, rjmp .-76 push r28 push r29 ldi r25, movw r30, subi r30, sbci r31, lpm r18, subi r24, sbci r25, movw r30, lpm r24, and r24, breq .+52 ldi r25, add r24, adc r25, movw r30, subi r30, sbci r31, lpm r26, lpm r27, movw r30, subi r30, sbci r31, lpm r28, lpm r29, cpse r22, rjmp .+28 in r25, cli ld r24, mov r30, com r30 and r24, st X, ld r18, and r30, st Y, out 0x3f, pop r29 pop r28 ret in r24, cli ld r30, or r30, st X, out 0x3f, rjmp .-20 in r19, cli 17 02 18 02 19 02 1a 02 in r18, sbis 0x15, rjmp .+10 cpi r18, breq .+6 adiw r24, adc r26, adc r27, out 0x3f, mov r27, mov r26, mov r25, eor r24, movw r22, movw r24, add r22, adc r23, adc r24, adc r25, ldi r20, add r22, adc r23, adc r24, adc r25, dec r20 brne .-12 ret push r16 push r17 push r28 push r29 in r28, in r29, sbiw r28, in r0, cli out 0x3e, out 0x3f, out 0x3d, bb 02 bc 02 or r24, brne .+2 rjmp .+248 7c 09 c1 02 c2 02 c3 02 c4 02 cp r22, cpc r23, cpc r24, cpc r25, brcc .+16 c1 02 c2 02 c3 02 c4 02 c1 02 c2 02 c3 02 c4 02 sub r22, sbc r23, sbc r24, sbc r25, cpi r22, sbci r23, cpc r24, cpc r25, brcs .-80 cli b6 02 b7 02 std Y+2, std Y+1, bb 02 bc 02 movw r26, adiw r26, ld r24, std Y+9, b2 02 c5 02 c6 02 c7 02 and r25, brne .+2 rjmp .+138 ld r25, or r25, std Y+8, ld r25, com r24 and r24, std Y+7, ldd r24, std Y+4, ldi r24, std Y+3, ldd r21, ldd r22, ldd r20, ldd r19, ldd r18, ldd r24, ldd r25, st Z, sbrc r20, mov r18, dec r19 st Z, mov r18, breq .+14 adc r20, rjmp .+0 nop st Z, nop rjmp .+0 rjmp .-28 ldi r19, ld r20, st Z, nop sbiw r24, brne .-40 c6 02 c5 02 std Y+9, std Y+3, std Y+4, std Y+2, std Y+1, sei 7c 09 c1 02 c2 02 c3 02 c4 02 adiw r28, in r0, cli out 0x3e, out 0x3f, out 0x3d, pop r29 pop r28 pop r17 pop r16 ret ld r25, or r25, std Y+8, ld r25, com r24 and r24, std Y+7, ldd r24, std Y+6, ldi r24, std Y+5, ldd r21, ldd r22, ldd r20, ldd r19, ldd r18, ldd r24, ldd r25, st Z, sbrc r20, mov r18, rjmp .+0 rjmp .+0 st Z, rjmp .+0 rjmp .+0 rjmp .+0 rjmp .+0 rjmp .+0 st Z, nop mov r18, dec r19 breq .+16 adc r20, nop rjmp .+0 rjmp .+0 rjmp .+0 rjmp .+0 rjmp .+0 rjmp .-48 ldi r19, ld r20, rjmp .+0 st Z, rjmp .+0 sbiw r24, brne .-62 c6 02 c5 02 std Y+9, std Y+5, std Y+6, rjmp .-162 push r8 push r9 push r10 push r11 push r12 push r13 push r14 push r15 7c 09 movw r8, movw r10, ldi r24, mov r12, mov r13, mov r14, mov r15, 7c 09 sub r22, sbc r23, sbc r24, sbc r25, cpi r22, sbci r23, cpc r24, cpc r25, brcs .-22 ldi r18, sub r12, sbc r13, sbc r14, sbc r15, ldi r24, add r8, ldi r24, adc r9, adc r10, adc r11, cp r12, cpc r13, cpc r14, cpc r15, brne .-54 pop r15 pop r14 pop r13 pop r12 pop r11 pop r10 pop r9 pop r8 ret push r10 push r11 push r12 push r13 push r14 push r15 push r16 push r17 push r28 push r29 movw r12, movw r14, movw r16, add r16, adc r17, movw r28, movw r10, sub r10, sbc r11, cp r28, cpc r29, breq .+22 ld r22, movw r26, ld r30, ld r31, ld r0, ld r31, mov r30, movw r24, icall or r24, brne .-34 movw r24, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 pop r13 pop r12 pop r11 pop r10 ret push r17 push r28 push r29 ldi r28, c9 01 and r24, breq .+102 b8 00 ba 00 bc 00 andi r24, bc 00 ldi r22, ldi r24, ff 08 ldi r22, ldi r24, ff 08 87 02 66 02 61 02 ldi r22, ldi r24, ff 08 ldi r22, ldi r24, ff 08 b9 00 andi r24, b9 00 b9 00 andi r24, b9 00 ldi r24, b8 00 ldi r24, bc 00 ba 00 b8 00 pop r29 pop r28 pop r17 ret push r12 push r13 push r14 push r15 push r16 push r17 push r28 mov r28, cpi r24, brcs .+2 rjmp .+300 7c 09 movw r12, movw r14, 87 02 cpse r24, rjmp .+210 ldi r24, 87 02 66 02 ldi r25, 65 02 64 02 add r25, 63 02 62 02 62 02 ori r24, 62 02 61 02 cpi r24, breq .+2 rjmp .+238 61 02 7c 09 movw r12, movw r14, 62 02 bb 00 89 02 8a 02 8b 02 8c 02 or r24, or r24, or r24, breq .+40 7c 09 89 02 8a 02 8b 02 8c 02 sub r22, sbc r23, sbc r24, sbc r25, cp r16, cpc r17, cpc r18, cpc r19, brcc .+2 rjmp .+142 bc 00 sbrc r24, rjmp .-80 ldi r24, bc 00 7c 09 movw r12, movw r14, 87 02 cpi r24, brne .+2 rjmp .+126 64 02 cp r24, brcc .+4 64 02 ldi r26, ldi r27, ldi r30, ldi r31, ldi r24, cpse r24, rjmp .+168 mov r24, pop r28 pop r17 pop r16 pop r15 pop r14 pop r13 pop r12 ret 89 02 8a 02 8b 02 8c 02 or r24, or r24, or r24, brne .+2 rjmp .-244 7c 09 89 02 8a 02 8b 02 8c 02 sub r22, sbc r23, sbc r24, sbc r25, cp r16, cpc r17, cpc r18, cpc r19, brcs .+2 rjmp .-284 88 02 d6 0a ldi r28, rjmp .-96 ldi r24, rjmp .-148 89 02 8a 02 8b 02 8c 02 or r24, or r24, or r24, brne .+2 rjmp .-162 7c 09 89 02 8a 02 8b 02 8c 02 sub r22, sbc r23, sbc r24, sbc r25, cp r16, cpc r17, cpc r18, cpc r19, brcs .+2 rjmp .-202 rjmp .-84 ld r25, st Z+, subi r24, rjmp .-180 push r8 push r9 push r10 push r11 push r12 push r13 push r14 push r15 push r16 push r17 push r28 push r29 40 02 cpi r29, brcs .+2 rjmp .+430 mov r17, 3f 02 7c 09 movw r12, movw r14, 87 02 cpse r24, rjmp .+214 ldi r24, 87 02 66 02 ldi r24, 65 02 64 02 63 02 ldi r26, ldi r27, ldi r30, ldi r31, ldi r24, cpse r29, rjmp .+290 62 02 62 02 add r28, or r28, 62 02 61 02 cpi r24, breq .+2 rjmp .+272 61 02 7c 09 movw r12, movw r14, 62 02 bb 00 89 02 8a 02 8b 02 8c 02 or r24, or r24, or r24, breq .+40 7c 09 89 02 8a 02 8b 02 8c 02 sub r22, sbc r23, sbc r24, sbc r25, cp r16, cpc r17, cpc r18, cpc r19, brcc .+2 rjmp .+132 bc 00 sbrc r24, rjmp .-80 ldi r24, bc 00 7c 09 movw r12, movw r14, 87 02 cpi r24, brne .+2 rjmp .+160 65 02 cpi r24, brne .+2 rjmp .+222 65 02 cpi r24, brne .+2 rjmp .+216 65 02 cpi r24, brne .+2 rjmp .+210 ldi r24, rjmp .+76 89 02 8a 02 8b 02 8c 02 or r24, or r24, or r24, brne .+2 rjmp .-248 7c 09 89 02 8a 02 8b 02 8c 02 sub r22, sbc r23, sbc r24, sbc r25, cp r8, cpc r9, cpc r10, cpc r11, brcs .+2 rjmp .-288 88 02 d6 0a ldi r24, 1e 02 40 02 1d 02 pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 pop r13 pop r12 pop r11 pop r10 pop r9 pop r8 ret ld r25, st Z+, subi r24, rjmp .-302 ldi r24, rjmp .-182 89 02 8a 02 8b 02 8c 02 or r24, or r24, or r24, brne .+2 rjmp .-196 7c 09 89 02 8a 02 8b 02 8c 02 sub r22, sbc r23, sbc r24, sbc r25, cp r16, cpc r17, cpc r18, cpc r19, brcs .+2 rjmp .-236 rjmp .-128 ldi r24, rjmp .-122 ldi r24, rjmp .-126 ldi r24, rjmp .-130 ldi r24, rjmp .-134 ea 01 add r18, eor r19, adc r19, cpi r18, cpc r19, brge .+58 87 02 movw r30, ldi r25, ldi r24, cpi r18, breq .+26 ldi r24, ret ea 01 ld r18, movw r20, subi r20, sbci r21, add r26, mov r27, adc r27, st X, adiw r24, cp r24, brcs .-26 ea 01 add r22, ea 01 ldi r24, ret ldi r24, ret ret 0e 02 0d 02 cp r30, brcc .+12 ldi r31, subi r30, sbci r31, ld r24, ldi r25, ret ldi r24, ldi r25, ret 0e 02 0d 02 ldi r18, ldi r19, cp r25, brcc .+18 mov r30, ldi r31, subi r30, sbci r31, ld r18, ldi r19, subi r25, 0e 02 movw r24, ret 0d 02 0e 02 sub r24, sbc r25, ret push r12 push r13 push r14 push r15 push r16 push r17 push r28 push r29 movw r14, movw r24, movw r16, 1d 02 and r18, breq .+34 movw r28, movw r12, add r12, adc r13, cp r28, cpc r29, breq .+26 ld r22, movw r26, ld r30, ld r31, ld r0, ld r31, mov r30, movw r24, icall rjmp .-26 mov r22, d0 0c movw r24, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 pop r13 pop r12 ret push r28 push r29 push r1 in r28, in r29, std Y+1, 1d 02 and r18, breq .+62 40 02 cpi r18, brcs .+22 ldi r18, ldi r19, movw r30, std Z+3, std Z+2, ldi r25, ldi r24, pop r0 pop r29 pop r28 ret 1e 02 mov r30, ldi r31, subi r30, sbci r31, ldd r25, st Z, subi r24, 1e 02 40 02 ldi r24, ldi r25, rjmp .-40 ldi r22, movw r24, adiw r24, d0 0c rjmp .-18 movw r30, ld r24, ldd r25, add r25, std Z+2, ldd r18, cp r25, brcc .+24 ldd r25, subi r25, std Z+4, ldd r25, add r24, cp r24, brcs .+4 ldi r24, add r24, std Z+3, ldi r24, ret ldi r24, ret movw r30, std Z+2, ld r24, subi r24, std Z+3, std Z+4, ret ldi r18, ldi r19, sbiw r24, brne .+2 ret movw r30, sbiw r30, brne .-4 sbiw r24, rjmp .-16 push r28 push r29 rcall .+0 in r28, in r29, ldi r18, ldi r19, std Y+2, std Y+1, bc 00 and r25, breq .+4 ldi r24, rjmp .+30 ldd r18, ldd r19, or r18, brne .+32 1c 02 sbrc r24, rjmp .-20 1b 02 cpse r24, rjmp .+26 ldi r25, 1b 02 pop r0 pop r0 pop r29 pop r28 ret ldd r18, ldd r19, subi r18, sbc r19, rjmp .-66 ldi r24, rjmp .-24 ldi r24, bc 00 ldi r22, ldi r24, a4 0d cpse r24, rjmp .+4 ldi r24, ret b9 00 andi r24, cpi r24, breq .+20 cpi r24, breq .+16 1b 02 cpse r24, rjmp .-26 ldi r24, 1b 02 rjmp .-34 ldi r24, bb 00 ldi r24, bc 00 ldi r22, ldi r24, a4 0d and r24, breq .-58 1c 02 sbrc r24, rjmp .+10 b9 00 andi r24, cpi r24, brne .-58 ldi r24, ret ldi r24, bc 00 ldi r22, ldi r24, a4 0d bb 00 ldi r24, bc 00 ldi r22, ldi r24, a4 0d and r24, breq .+40 1c 02 sbrc r24, rjmp .+26 b9 00 andi r24, cpi r24, breq .+16 1b 02 cpse r24, rjmp .+12 ldi r25, 1b 02 ret ldi r24, ret ldi r24, ret 1b 02 ret 1c 02 b9 00 sbrs r24, rjmp .+10 ldi r24, b8 00 26 0e ldi r24, rjmp .-12 push r28 push r29 movw r30, ldd r18, and r18, breq .+34 movw r28, ce 0d cpse r24, rjmp .+8 ldi r24, pop r29 pop r28 ret ldd r24, cpse r24, rjmp .+14 06 0e and r24, breq .-22 std Y+43, ldi r24, rjmp .-26 ldi r24, rjmp .-18 push r16 push r17 push r28 push r29 mov r28, mov r29, movw r16, cpi r22, breq .+64 brcc .+14 cpi r22, breq .+38 cpi r22, brne .+2 rjmp .+146 ldi r28, rjmp .+36 cpi r22, breq .+74 cpi r22, breq .+100 cpi r22, brne .-16 36 0e cpse r24, rjmp .+46 ff 0d ldi r28, rjmp .+8 movw r30, ldd r24, 29 0e mov r24, pop r29 pop r28 pop r17 pop r16 ret movw r30, std Z+38, ldi r18, std Z+43, cpse r20, rjmp .-64 ff 0d rjmp .-70 mov r24, 06 0e cpse r24, rjmp .-80 rjmp .-58 36 0e and r24, breq .-66 and r29, breq .-94 movw r30, ld r24, movw r16, 06 0e and r24, breq .-84 subi r29, rjmp .-22 36 0e and r24, breq .-96 and r29, breq .-124 movw r30, lpm r24, 06 0e mov r28, and r24, breq .-98 subi r16, sbci r17, subi r29, rjmp .-26 movw r30, std Z+38, ldi r18, std Z+43, rjmp .-156 movw r26, adiw r26, ld r30, ld r31, ldi r19, ldi r18, ldi r22, ijmp movw r26, adiw r26, ld r30, ld r31, ldi r19, ldi r18, ldi r22, ijmp movw r26, adiw r26, ld r30, ld r31, ldi r19, ldi r18, ldi r22, ijmp push r12 push r13 push r14 push r15 push r16 push r17 push r28 push r29 movw r16, movw r14, movw r12, ldi r24, movw r30, lpm r28, cpse r24, rjmp .+32 ldi r24, cpi r28, breq .+18 mov r20, movw r22, movw r24, ae 0e and r24, brne .+2 rjmp .+136 ldi r24, ldi r27, sub r12, sbc r13, rjmp .-40 ldi r20, cpi r28, breq .-30 cpi r28, breq .+118 cpi r28, brcc .-24 cpi r28, brcs .+14 mov r20, andi r20, movw r22, movw r24, b6 0e rjmp .-42 cpi r28, brcs .+14 mov r20, andi r20, movw r22, movw r24, be 0e rjmp .-60 cpi r28, brcs .+62 movw r26, adiw r26, ld r30, ld r31, ldi r19, ldi r18, ldi r20, ldi r22, movw r24, icall swap r28 andi r28, subi r28, ldi r29, movw r24, 9a 0d movw r26, adiw r26, ld r30, ld r31, ldi r19, ldi r18, ldi r20, ldi r22, movw r24, icall movw r24, 9a 0d rjmp .-126 sbrc r28, rjmp .-130 mov r24, ldi r25, rjmp .-16 ldi r24, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 pop r13 pop r12 ret movw r26, adiw r26, ld r30, ld r31, sbiw r26, adiw r26, ld r24, sub r20, andi r20, ldi r24, ldi r25, rjmp .+2 add r24, dec r20 brpl .-6 add r30, adc r31, ld r19, and r18, breq .+6 or r24, st Z, ret com r24 and r24, rjmp .-10 movw r30, ldd r20, movw r26, adiw r26, ld r18, sbiw r26, cp r20, brcs .+26 adiw r26, ld r18, sbiw r26, cp r18, brcs .+16 ld r22, adiw r26, ld r18, cp r22, brcc .+6 ldd r18, 2f 0f ret movw r26, ld r30, ld r31, ijmp push r16 push r17 push r28 push r29 push r1 in r28, in r29, e0 02 e1 02 0f 03 10 03 ldi r24, icall ldi r19, ldi r18, ldi r20, movw r22, ldi r24, ldi r25, 5f 0f mov r17, 0f 03 10 03 ldi r24, icall 0f 03 10 03 ldi r24, icall and r17, breq .+110 e0 02 e1 02 movw r18, subi r18, sbci r19, ldi r20, ldi r24, ldi r25, 5f 0f ldd r24, de 02 e0 02 e1 02 movw r18, subi r18, sbci r19, ldi r20, ldi r24, ldi r25, 5f 0f ldd r24, df 02 e0 02 e1 02 ldi r19, ldi r18, ldi r20, ldi r24, ldi r25, 5f 0f e9 02 e0 02 e1 02 ldi r18, ldi r19, ldi r20, ldi r24, ldi r25, 5f 0f ldi r17, mov r24, pop r0 pop r29 pop r28 pop r17 pop r16 ret adiw r24, movw r30, lpm r24, ret adiw r24, movw r30, lpm r24, ret movw r30, lpm r24, ret d1 0f and r24, breq .+8 cpi r24, breq .+4 ldi r24, ret ldi r24, ret movw r30, add r30, adc r31, lpm r24, ldi r25, mov r25, eor r24, adiw r30, lpm r30, add r24, adc r25, ret ldi r22, de 0f ldi r22, de 0f push r5 push r6 push r7 push r8 push r9 push r10 push r11 push r12 push r13 push r14 push r15 push r16 push r17 push r28 push r29 movw r28, mov r14, mov r15, mov r12, ldd r16, ldd r17, movw r24, d1 0f mov r13, ldd r24, ldd r25, d4 0f mov r9, ldi r18, eor r10, dec r10 cpse r13, rjmp .+4 ldi r18, mov r10, ldd r24, ldd r25, cd 0f mov r13, ldd r24, ldd r25, c9 0f mov r11, ldd r24, ldd r25, ea 0f ldi r30, cp r30, brcc .+30 sbiw r24, breq .+26 add r16, adc r17, ldi r25, mov r13, cp r11, brcc .+48 std Y+16, std Y+19, std Y+20, std Y+17, std Y+18, ldi r24, rjmp .+320 ldd r24, ldd r25, ed 0f ldi r31, cp r31, brcc .+14 sbiw r24, breq .+10 add r16, adc r17, ldi r24, mov r13, rjmp .-46 subi r16, sbci r17, rjmp .-52 cp r11, brcs .-52 mov r24, ldi r25, movw r30, lpm r18, cpi r18, brne .+12 subi r16, sbci r17, cp r11, breq .-72 inc r13 rjmp .-20 cpse r12, rjmp .+228 ldd r24, ldd r25, d1 0f movw r18, subi r18, sbci r19, movw r30, and r24, breq .+6 cpi r24, breq .+2 rjmp .+156 lpm r24, std Y+19, movw r30, lpm r18, std Y+20, movw r30, adiw r30, lpm r30, std Y+16, movw r30, adiw r30, lpm r30, std Y+17, movw r30, adiw r30, lpm r30, std Y+18, cp r16, cpc r17, brne .+2 rjmp .-138 ldd r24, ldd r25, d4 0f ldd r19, sub r15, ldd r25, sub r15, ldi r25, add r25, add r25, ldd r18, ldd r20, cp r20, brcc .+2 rjmp .+146 cp r25, brcc .+6 cp r25, brcs .+2 rjmp .+142 ldd r18, ldd r25, add r14, ldi r25, add r25, add r25, ldd r20, ldd r21, cp r21, brcc .+2 rjmp .+154 cp r25, brcc .+6 cp r25, brcs .+2 rjmp .+110 add r16, adc r17, subi r18, mov r7, lsr r7 lsr r7 lsr r7 mov r6, add r6, movw r10, ldi r31, add r10, adc r11, mov r8, mov r9, cp r15, breq .+76 mov r5, movw r12, rjmp .+148 lpm r24, mov r25, andi r25, subi r25, std Y+18, swap r24 andi r24, std Y+17, movw r30, lpm r18, mov r24, andi r24, std Y+20, swap r18 andi r18, std Y+19, movw r30, adiw r30, lpm r30, swap r30 andi r30, std Y+16, rjmp .-168 adiw r30, lpm r30, and r30, add r30, mov r31, adc r31, add r16, adc r17, rjmp .-258 cp r25, brcs .+2 rjmp .-148 ldd r24, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 pop r13 pop r12 pop r11 pop r10 pop r9 pop r8 pop r7 pop r6 pop r5 ret cp r25, brcs .+2 rjmp .-156 rjmp .-42 movw r30, lpm r24, ldd r22, ldd r23, std Y+28, std Y+29, std Y+31, std Y+30, movw r18, ldi r20, movw r24, 5f 0f ldi r31, sub r12, sbc r13, ldi r18, add r5, mov r24, sub r24, cp r24, brcs .-44 add r16, adc r17, inc r15 rjmp .-174 push r15 push r16 push r17 push r28 push r29 mov r29, mov r15, mov r28, f3 02 f4 02 ldi r24, ldi r25, icall add r29, mov r16, mov r17, ldi r28, movw r30, ld r18, movw r16, cpse r18, rjmp .+14 mov r24, pop r29 pop r28 pop r17 pop r16 pop r15 ret mov r20, mov r22, ldi r24, ldi r25, f0 0f add r28, rjmp .-40 push r10 push r11 push r12 push r13 push r15 push r16 push r17 push r28 push r29 movw r12, movw r16, mov r15, movw r28, ldi r24, cp r20, brne .+2 rjmp .+252 cp r24, brcs .+94 ldi r26, cp r20, brne .+2 rjmp .+194 ldi r27, cp r20, brne .+2 rjmp .+254 movw r30, ldd r16, ldd r17, ldi r31, cp r15, brne .+2 rjmp .+442 cp r31, brcc .+2 rjmp .+284 ldi r24, cp r15, brne .+2 rjmp .+438 ldi r26, cp r15, brne .+2 rjmp .+472 ldi r27, cpse r15, rjmp .+202 movw r26, adiw r26, ld r30, ld r31, sbiw r26, adiw r26, ld r24, add r24, mov r25, adc r25, st Z+, cp r24, cpc r25, brne .-8 movw r24, 93 0d rjmp .+166 ldi r30, cp r20, brne .+2 rjmp .+162 ldi r31, cpse r20, rjmp .-92 movw r30, ldd r10, ldd r11, ldi r20, ldi r21, movw r24, c6 0e movw r26, adiw r26, ld r20, ori r20, movw r22, movw r24, ae 0e ldi r20, movw r22, movw r24, b6 0e movw r30, ldd r18, ldd r19, movw r26, adiw r26, ld r30, ld r31, movw r26, adiw r26, ld r20, ldi r22, movw r24, icall cpse r24, rjmp .+56 ldi r24, pop r29 pop r28 pop r17 pop r16 pop r15 pop r13 pop r12 pop r11 pop r10 ret movw r26, adiw r26, ld r30, ld r31, ldi r19, ldi r18, ldi r20, ldi r22, movw r24, icall ldi r20, ldi r21, movw r22, movw r24, c6 0e rjmp .-220 ldi r20, movw r22, movw r24, be 0e rjmp .-232 ldi r20, ldi r21, movw r22, movw r24, c6 0e ldi r24, rjmp .-82 ldi r20, ldi r21, rjmp .-18 ldi r20, movw r24, be 0e ldi r20, movw r22, movw r24, b6 0e ldi r20, movw r22, movw r24, ae 0e ld r20, movw r22, movw r24, ae 0e ldi r20, movw r22, movw r24, be 0e rjmp .-60 ldi r30, cp r15, brne .+2 rjmp .+216 ldi r31, cp r15, brne .+2 rjmp .+218 ldi r24, cpse r15, rjmp .-82 ldd r25, ldd r24, ldi r19, add r19, cpi r24, breq .+12 cpi r24, breq .+4 mov r19, rjmp .+4 mov r19, subi r25, ldi r18, movw r26, adiw r26, ld r20, cp r20, brcc .+2 ldi r18, ldi r20, cp r19, brcs .+2 ldi r20, ldi r25, movw r30, ldd r21, cp r19, brcc .+2 ldi r25, mov r19, or r19, and r25, brne .+6 and r18, brne .+2 rjmp .-154 ldd r15, mov r13, mov r12, cpi r24, brcc .+18 ldi r25, movw r30, subi r30, sbci r31, ld r12, subi r24, sbci r25, movw r26, ld r13, sbrs r15, rjmp .+8 movw r22, movw r24, 49 0f ld r24, add r24, st Y, ldd r24, add r24, std Y+1, add r15, brne .-28 rjmp .-212 movw r22, movw r24, 49 0f rjmp .-222 movw r24, 7d 0d and r24, brne .+2 rjmp .-314 movw r26, adiw r26, ld r30, ld r31, sbiw r26, adiw r26, ld r24, add r24, mov r25, adc r25, st Z+, cp r24, cpc r25, brne .-8 rjmp .-264 st Y, movw r30, ldd r24, std Y+1, ldd r24, subi r24, std Y+2, ldd r24, std Y+3, rjmp .-284 movw r26, adiw r26, ld r24, st Y, rjmp .-294 movw r30, ldd r24, rjmp .-10 push r13 push r14 push r15 push r16 push r17 push r28 push r29 movw r28, mov r13, ldd r17, ldd r16, movw r14, ldi r24, add r14, adc r15, ldd r30, ldd r31, movw r24, icall mov r20, add r20, mov r18, mov r22, movw r24, f0 0f ldd r25, add r24, std Y+59, ldi r24, ldi r25, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 pop r13 ret ret ldi r25, ldi r24, ret push r28 push r29 movw r28, ld r24, ldd r25, sbiw r24, breq .+4 e7 20 std Y+1, st Y, std Y+5, std Y+4, std Y+3, std Y+2, pop r29 pop r28 ret movw r30, ld r24, ldd r25, sbiw r24, breq .+4 e7 20 ret push r16 push r17 push r28 push r29 movw r28, ld r24, ldd r25, sbiw r24, breq .+22 ldd r18, ldd r19, cp r18, cpc r19, brcs .+12 ldi r24, pop r29 pop r28 pop r17 pop r16 ret movw r16, subi r22, sbci r23, 70 21 sbiw r24, breq .+22 std Y+1, st Y, std Y+3, std Y+2, ldd r18, ldd r19, or r18, brne .-42 movw r30, st Z, rjmp .-48 ldi r24, rjmp .-50 push r14 push r15 push r16 push r17 push r28 push r29 cp r22, cpc r23, brne .+16 ldi r24, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 ret cp r20, cpc r21, breq .+44 movw r14, movw r28, ldd r16, ldd r17, add r16, adc r17, movw r22, 9a 12 and r24, breq .-44 ld r18, ldd r19, ldd r24, ldd r25, movw r22, add r24, adc r25, 41 22 std Y+5, std Y+4, ldi r24, rjmp .-68 push r28 push r29 movw r28, movw r30, ld r0, and r0, brne .-6 sbiw r30, movw r20, sub r20, sbc r21, c2 12 cpse r24, rjmp .+6 movw r24, 80 12 movw r24, pop r29 pop r28 ret push r28 push r29 movw r28, movw r30, ldd r20, ldd r21, ld r22, ldd r23, c2 12 cpse r24, rjmp .+6 movw r24, 80 12 movw r24, pop r29 pop r28 ret push r14 push r15 push r16 push r17 push r28 push r29 movw r28, movw r14, movw r16, movw r22, 9a 12 cpse r24, rjmp .+22 movw r24, 80 12 movw r24, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 ret std Y+5, std Y+4, movw r22, ld r24, ldd r25, 41 22 rjmp .-32 push r14 push r15 push r16 push r17 push r28 push r29 in r28, in r29, sbiw r28, in r0, cli out 0x3e, out 0x3f, out 0x3d, movw r16, mov r24, movw r30, std Z+1, st Z, std Z+3, std Z+2, std Z+5, std Z+4, ldi r20, movw r18, subi r18, sbci r19, movw r14, movw r22, ldi r25, 07 1c movw r30, ld r0, and r0, brne .-6 sbiw r30, movw r20, sub r20, sbc r21, movw r22, movw r24, 17 13 adiw r28, in r0, cli out 0x3e, out 0x3f, out 0x3d, pop r29 pop r28 pop r17 pop r16 pop r15 pop r14 ret movw r30, movw r26, adiw r26, st X, st -X, adiw r26, st X, st -X, sbiw r26, adiw r26, st X, st -X, sbiw r26, cp r24, cpc r25, breq .+18 ld r22, ldd r23, cp r22, cpc r23, breq .+8 ldd r20, ldd r21, 17 13 ret movw r30, std Z+1, st Z, std Z+3, std Z+2, std Z+5, std Z+4, movw r30, ld r0, and r0, brne .-6 sbiw r30, movw r20, sub r20, sbc r21, 17 13 ldi r24, bc 00 89 02 8a 02 8b 02 8c 02 adiw r24, adc r26, adc r27, ldi r18, lsr r27 ror r26 ror r25 ror r24 dec r18 brne .-12 bc 00 sbrc r18, rjmp .+6 87 02 ret 89 02 8a 02 8b 02 8c 02 or r20, or r20, or r20, breq .-38 sbiw r24, cpc r26, cpc r27, breq .+16 ldi r18, dec r18 brne .-4 nop sbiw r24, sbc r26, sbc r27, rjmp .-62 88 02 d6 0a push r1 push r0 in r0, push r0 eor r1, push r18 push r19 push r24 push r25 push r26 push r27 13 02 14 02 15 02 16 02 12 02 ldi r18, add r18, cpi r18, brcc .+86 adiw r24, adc r26, adc r27, 12 02 13 02 14 02 15 02 16 02 17 02 18 02 19 02 1a 02 adiw r24, adc r26, adc r27, 17 02 18 02 19 02 1a 02 pop r27 pop r26 pop r25 pop r24 pop r19 pop r18 pop r0 out 0x3f, pop r0 pop r1 reti ldi r18, add r18, adiw r24, adc r26, adc r27, rjmp .-92 push r1 push r0 in r0, push r0 eor r1, push r18 push r19 push r20 push r21 push r22 push r23 push r24 push r25 push r26 push r27 push r30 push r31 b9 00 andi r24, cpi r24, brne .+2 rjmp .+148 brcc .+124 cpi r24, brne .+2 rjmp .+330 brcc .+70 cpi r24, brne .+2 rjmp .+306 brcc .+46 and r24, brne .+2 rjmp .+490 cpi r24, brne .+2 rjmp .+292 pop r31 pop r30 pop r27 pop r26 pop r25 pop r24 pop r23 pop r22 pop r21 pop r20 pop r19 pop r18 pop r0 out 0x3f, pop r0 pop r1 reti cpi r24, brne .+2 rjmp .+268 cpi r24, brne .-44 65 02 rjmp .+40 cpi r24, brne .+2 rjmp .+310 brcc .+16 cpi r24, breq .-18 cpi r24, brne .-66 65 02 ldi r24, rjmp .+348 cpi r24, brne .+2 rjmp .+262 cpi r24, brne .+2 rjmp .+296 cpi r24, brne .-90 9c 13 rjmp .-96 cpi r24, brne .+2 rjmp .+276 brcc .+78 cpi r24, breq .+10 brcc .+20 cpi r24, breq .+4 cpi r24, brne .-118 ldi r24, 87 02 0c 02 rjmp .+170 cpi r24, brne .+2 rjmp .+242 cpi r24, breq .+6 cpi r24, breq .+2 rjmp .-146 0c 02 cpi r24, brcs .+2 rjmp .+222 0c 02 ldi r24, add r24, 0c 02 bb 00 ldi r31, subi r30, sbci r31, st Z, rjmp .+118 cpi r24, breq .+14 brcc .+52 cpi r24, brne .+2 rjmp .+238 cpi r24, breq .+2 rjmp .-200 ldi r24, 87 02 eb 01 ea 01 ldi r31, ldi r30, icall ea 01 cpse r24, rjmp .+30 ldi r24, ea 01 ca 01 rjmp .+18 cpi r24, brne .+2 rjmp .-176 cpi r24, brne .+2 rjmp .-182 cpi r24, breq .+2 rjmp .-258 eb 01 ldi r24, add r24, eb 01 ldi r31, subi r30, sbci r31, ld r24, bb 00 eb 01 ea 01 rjmp .+82 62 02 bb 00 ldi r24, bc 00 rjmp .-308 64 02 63 02 cp r25, brcc .+86 64 02 ldi r24, add r24, 64 02 ldi r31, subi r30, sbci r31, ld r24, rjmp .-46 64 02 ldi r24, add r24, 64 02 bb 00 ldi r31, subi r30, sbci r31, st Z, 64 02 63 02 cp r25, brcs .-78 ldi r24, rjmp .-80 64 02 ldi r24, add r24, 64 02 bb 00 ldi r31, subi r30, sbci r31, st Z, 66 02 cpse r24, rjmp .-324 ldi r24, 61 02 ldi r24, bc 00 87 02 rjmp .-432 ldi r24, bc 00 87 02 0c 02 cpi r24, brcc .+12 0c 02 ldi r31, subi r30, sbci r31, st Z, 0c 02 ldi r23, ldi r24, ldi r25, ldi r31, ldi r30, icall 0c 02 rjmp .-484 65 02 rjmp .-400 push r1 push r0 in r0, push r0 eor r1, push r18 push r19 push r20 push r21 push r22 push r23 push r24 push r25 push r26 push r27 push r28 push r29 push r30 push r31 c8 01 b1 02 ldi r29, sbrs r24, rjmp .+72 85 00 84 00 c8 01 subi r24, c8 01 c8 01 mov r0, add r0, sbc r25, cp r24, cpc r25, brge .+8 c8 01 cpi r24, brlt .+112 84 00 85 00 adiw r24, cpi r24, sbci r25, brcc .+2 rjmp .+244 84 00 85 00 adiw r24, rjmp .+236 c8 01 mov r0, add r0, sbc r25, cp r24, cpc r25, brge .-80 c8 01 mov r24, add r30, sbc r25, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ld r24, sbrs r24, rjmp .-110 c8 01 mov r24, add r30, sbc r25, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ld r24, ldi r22, andi r24, ff 08 rjmp .-146 84 00 85 00 c8 01 mov r24, add r30, sbc r25, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ldd r24, ldd r25, add r24, adc r25, 89 00 88 00 c8 01 mov r24, add r30, sbc r25, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ld r24, sbrs r24, rjmp .+34 c8 01 mov r24, add r30, sbc r25, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ld r24, ldi r22, andi r24, ff 08 pop r31 pop r30 pop r29 pop r28 pop r27 pop r26 pop r25 pop r24 pop r23 pop r22 pop r21 pop r20 pop r19 pop r18 pop r0 out 0x3f, pop r0 pop r1 reti ldi r24, ldi r25, 89 00 88 00 ldi r24, c8 01 rjmp .-58 push r28 ce 02 cd 02 ldi r24, ldi r25, ldi r26, ldi r27, cf 02 d0 02 d1 02 d2 02 ldi r24, ldi r25, cc 02 cb 02 dd 02 dc 02 ldi r24, ldi r25, db 02 da 02 15 03 16 03 17 03 e3 02 e2 02 e5 02 e4 02 e7 02 ldi r24, e6 02 ldi r24, e8 02 ed 02 ec 02 ldi r30, ldi r31, ldi r24, ldi r25, ldi r28, st Z+, cp r24, cpc r25, brne .-8 ldi r24, fe 02 ldi r18, ldi r19, f4 02 f3 02 f5 02 f6 02 f7 02 ldi r24, f8 02 f9 02 ldi r24, ldi r25, 10 03 0f 03 ldi r24, ldi r25, e1 02 e0 02 0c 03 63 0f ldi r24, ldi r25, db 02 da 02 ldi r24, ldi r25, d8 02 d7 02 d9 02 b1 02 cpi r24, brcs .+2 rjmp .+214 ldi r25, add r25, b1 02 c8 02 ldi r25, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ldi r24, ldi r25, std Z+2, std Z+1, b3 02 ba 02 c1 02 c2 02 c3 02 c4 02 ldi r24, c0 02 bd 02 be 02 ldi r25, bf 02 b2 02 ldi r24, ldi r25, b7 02 b6 02 4b 20 bc 02 bb 02 sbiw r24, brne .+2 rjmp .+106 ldi r18, movw r30, st Z+, dec r18 brne .-6 ldi r24, ldi r25, b5 02 b4 02 ldi r24, ldi r25, b9 02 b8 02 b3 02 and r24, breq .+16 ldi r22, ldi r24, 4b 09 ldi r22, ldi r24, ff 08 ldi r30, ldi r31, lpm r30, ldi r31, add r30, adc r31, subi r30, sbci r31, lpm r24, lpm r25, c6 02 c5 02 ldi r30, ldi r31, lpm r30, c7 02 pop r28 ret c8 02 rjmp .-184 b7 02 b6 02 b5 02 b4 02 rjmp .-102 push r28 push r29 in r28, in r29, subi r28, sbc r29, in r0, cli out 0x3e, out 0x3f, out 0x3d, sei in r24, ori r24, out 0x24, in r24, ori r24, out 0x24, in r24, ori r24, out 0x25, in r24, ori r24, out 0x25, 6e 00 ori r24, 6e 00 81 00 81 00 ori r24, 81 00 81 00 ori r24, 81 00 80 00 ori r24, 80 00 b1 00 ori r24, b1 00 b0 00 ori r24, b0 00 7a 00 ori r24, 7a 00 7a 00 ori r24, 7a 00 7a 00 ori r24, 7a 00 7a 00 ori r24, 7a 00 c1 00 ldi r22, ldi r24, 4b 09 c8 02 cpi r24, brcs .+2 rjmp .+166 ldi r22, ldi r24, 4b 09 c8 02 mov r18, ldi r19, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ld r25, andi r25, ori r25, st Z, ldi r25, c9 02 ldi r25, ca 02 ldi r18, mov r22, 90 1f mul r24, movw r22, eor r1, ldi r19, ldi r18, movw r20, add r20, adc r21, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ld r25, sbrc r25, rjmp .+44 subi r18, sbci r19, cpi r18, cpc r19, brne .-36 cpse r24, rjmp .+30 80 00 ldi r24, 81 00 85 00 84 00 sbi 0x16, 6f 00 ori r24, 6f 00 c8 02 mov r24, ldi r25, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, ld r24, ori r24, st Z, b8 02 b9 02 sbrc r25, rjmp .+16 ldi r22, 4b 09 ldi r22, b8 02 ff 08 ldi r24, b3 02 ba 02 cpi r22, breq .+74 bb 02 bc 02 subi r22, breq .+50 ldi r23, ldi r24, ldi r25, 9c 1f movw r30, b6 02 b7 02 movw r24, sub r24, sbc r25, cp r24, cpc r25, brcc .+24 ld r20, mul r20, movw r24, mul r20, add r25, eor r1, st Z, adiw r30, rjmp .-38 ldi r23, ldi r22, rjmp .-46 ldi r24, ba 02 a1 09 mov r8, ldi r20, mov r9, mov r10, mov r11, ldi r21, mov r4, mov r5, mov r6, mov r7, eor r2, dec r2 mov r3, 17 03 cpse r24, rjmp .+10 ldi r24, 17 03 63 0f e0 02 e1 02 0f 03 10 03 ldi r24, icall 0f 03 10 03 ldi r24, icall ldi r19, ldi r18, ldi r20, movw r22, ldi r24, ldi r25, 5f 0f ldi r18, ldi r19, ldi r20, movw r22, ldi r24, ldi r25, 5f 0f 0f 03 10 03 ldi r24, icall e2 02 e3 02 subi r24, sbci r25, breq .+102 ldi r24, ldi r25, e3 02 e2 02 f5 02 cpse r24, rjmp .+798 ldi r30, ldi r31, lpm r30, f6 02 ldi r30, ldi r31, lpm r30, f7 02 f6 02 mov r0, add r0, sbc r25, f7 02 sub r24, sbc r25, sbrc r18, inc r25 f8 02 cpi r18, breq .+16 mul r24, movw r24, eor r1, ldi r19, lsr r25 ror r24 dec r19 brne .-8 f9 02 ldi r26, ldi r27, f4 02 f3 02 89 08 movw r18, ldi r26, ldi r27, c4 1f movw r20, movw r18, f6 1e movw r24, subi r24, sbci r25, ldi r20, movw r22, subi r22, sbci r23, fc 1b ldi r22, ldi r23, 36 22 movw r22, ldi r24, 03 11 89 08 ldi r18, ldi r19, movw r26, cc 1f movw r20, movw r18, f6 1e movw r24, cpi r18, ldi r20, cpc r19, brge .+116 c9 02 ldi r18, ldi r19, sub r18, sbc r19, sbrc r20, inc r19 add r18, adc r19, add r18, adc r19, movw r12, add r19, sbc r14, sbc r15, ca 02 ldi r20, ldi r21, sub r20, sbc r21, sbrc r18, inc r21 add r20, adc r21, add r20, adc r21, mov r0, add r0, sbc r22, sbc r23, movw r18, movw r20, sub r18, sbc r19, sbc r20, sbc r21, movw r26, cpi r24, cpc r25, brlt .+4 ldi r26, ldi r27, sbrs r27, rjmp .+4 ldi r27, ldi r26, 20 1f movw r20, movw r18, f6 1e add r18, adc r19, adc r20, adc r21, c8 02 cpi r20, brcc .+94 c9 02 ldi r24, ldi r25, sub r24, sbc r25, sbrc r21, inc r25 add r24, adc r25, add r24, adc r25, cp r18, cpc r19, brlt .+32 ca 02 ldi r24, ldi r25, sub r24, sbc r25, sbrc r21, inc r25 add r24, adc r25, add r24, adc r25, cp r18, cpc r19, brge .+2 movw r24, sbiw r24, add r24, adc r25, in r18, cli ldi r21, movw r30, add r30, adc r31, add r30, adc r31, subi r30, sbci r31, std Z+2, std Z+1, out 0x3f, d7 02 d8 02 ldi r26, 1d 02 ldi r18, 3f 02 1e 02 40 02 movw r26, ld r30, ld r31, ld r0, ld r31, mov r30, ldi r22, icall ldi r24, e0 0b d9 02 and r24, brne .+2 rjmp .+386 movw r24, adiw r24, 65 08 ldd r17, ldd r14, ldd r16, 11 02 10 02 0f 02 mov r22, movw r24, adiw r24, 38 13 0f 02 ldi r22, ldi r23, cpi r24, brcc .+4 ldi r22, ldi r23, movw r24, adiw r24, 8b 13 10 02 movw r24, adiw r24, 38 13 10 02 ldi r22, ldi r23, cpi r24, brcc .+4 ldi r22, ldi r23, movw r24, adiw r24, 8b 13 11 02 movw r24, subi r24, sbci r25, 38 13 movw r22, subi r22, sbci r23, movw r24, adiw r24, 71 13 ldi r22, ldi r23, movw r24, adiw r24, ee 12 movw r22, subi r22, sbci r23, 04 13 movw r22, subi r22, sbci r23, 04 13 ldi r22, ldi r23, ee 12 movw r22, subi r22, sbci r23, 04 13 movw r22, subi r22, sbci r23, 04 13 movw r22, movw r24, subi r24, sbci r25, 71 13 movw r24, adiw r24, 92 12 movw r24, subi r24, sbci r25, 92 12 movw r24, adiw r24, 92 12 movw r24, adiw r24, 92 12 movw r24, adiw r24, 92 12 movw r24, adiw r24, 92 12 adiw r28, ldd r22, ldd r23, sbiw r28, ldi r24, 03 11 d7 02 d8 02 ldi r27, 1d 02 ldi r18, 3f 02 1e 02 40 02 movw r26, ld r30, ld r31, ld r0, ld r31, mov r30, ldi r22, icall ldi r24, e0 0b d9 02 cpse r24, rjmp .+26 ldi r24, 15 0b 0e 02 0d 02 cpi r24, brne .+2 rjmp .+394 ldi r24, d9 02 ldi r23, ldi r22, rjmp .+454 cpi r24, brne .+16 ldi r30, ldi r31, lpm r30, f6 02 ldi r30, ldi r31, rjmp .-804 ldi r30, ldi r31, lpm r30, f6 02 ldi r30, ldi r31, rjmp .-820 ldi r24, 15 0b 0e 02 0d 02 cpi r24, breq .+40 ldi r24, d9 02 movw r24, adiw r24, 65 08 ldi r24, movw r30, adiw r30, movw r26, adiw r26, ld r0, st X+, dec r24 brne .-8 ldd r17, ldd r14, ldd r16, rjmp .-430 d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall andi r24, mov r18, ldi r19, ldi r23, asr r19 ror r18 dec r23 brne .-8 mov r25, add r25, add r25, mov r16, sub r16, add r16, add r16, d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall movw r18, ldi r30, asr r19 ror r18 dec r30 brne .-8 andi r18, eor r19, mov r25, add r25, add r25, mov r14, sub r14, add r14, add r14, d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall sbrs r24, rjmp .+126 mov r25, andi r25, mov r18, ldi r19, ldi r22, asr r19 ror r18 dec r22 brne .-8 mov r19, add r19, add r19, mov r17, sub r17, add r17, add r17, sbrc r24, subi r17, d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall rjmp .-686 movw r18, ldi r21, asr r19 ror r18 dec r21 brne .-8 andi r18, eor r19, mov r25, add r25, add r25, mov r17, sub r17, add r17, add r17, rjmp .-122 d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall mov r17, d7 02 d8 02 movw r26, ld r30, ld r31, ldd r0, ldd r31, mov r30, icall andi r24, mov r25, ldi r20, asr r25 ror r24 dec r20 brne .-8 ldi r18, mul r18, movw r22, mul r18, add r23, eor r1, std Y+41, std Y+40, std Y+43, std Y+42, std Y+45, std Y+44, mov r0, add r0, sbc r24, sbc r25, 6a 1e ldi r18, ldi r19, ldi r20, ldi r21, d9 1f movw r16, subi r16, sbci r17, ldi r18, ldi r20, 82 1b sbiw r24, brne .+2 rjmp .+394 movw r30, ld r0, and r0, brne .-6 sbiw r30, movw r20, sub r20, sbc r21, movw r22, movw r24, adiw r24, 17 13 movw r22, subi r22, sbci r23, movw r24, adiw r24, 71 13 ldi r22, ldi r23, movw r24, adiw r24, ee 12 movw r22, movw r24, adiw r24, 71 13 movw r24, adiw r24, 92 12 movw r24, adiw r24, 92 12 ldd r22, ldd r23, ldi r24, 03 11 movw r24, adiw r24, 92 12 movw r24, subi r24, sbci r25, 92 12 ec 02 ed 02 sbiw r30, breq .+6 ldi r24, ldi r25, icall e0 02 e1 02 0f 03 10 03 ldi r24, icall 0f 03 10 03 ldi r24, icall ldi r19, ldi r18, ldi r20, movw r22, ldi r24, ldi r25, 5f 0f mov r14, and r24, breq .+16 ldi r18, ldi r19, ldi r20, movw r22, ldi r24, ldi r25, 5f 0f 0f 03 10 03 ldi r24, icall cpse r14, rjmp .-1552 ldi r17, ldi r16, ec 1b adiw r28, std Y+63, std Y+62, sbiw r28, ec 1b movw r12, ec 1b b4 02 b5 02 cp r16, cpc r17, brcc .+62 movw r22, b0 1f mov r18, movw r24, movw r22, b0 1f ldi r25, ldi r27, ldi r26, eor r20, mov r21, mov r22, mov r23, movw r12, movw r14, or r14, adiw r28, ldd r24, ldd r25, sbiw r28, movw r22, b0 1f movw r22, movw r20, or r20, movw r24, 9a 08 a1 09 74 0a subi r16, sbci r17, cpi r16, cpc r17, brne .-116 ldi r17, ldi r16, b4 02 b5 02 cp r16, cpc r17, brcc .+12 ldi r20, ldi r21, movw r22, movw r24, 9a 08 a1 09 74 0a subi r16, sbci r17, cpi r16, cpc r17, brne .-44 ldi r24, ldi r25, or r24, brne .+2 rjmp .-1824 00 00 rjmp .-1830 movw r24, adiw r24, 80 12 rjmp .-378 bb 02 bc 02 e7 20 b8 02 b9 02 sbrc r25, rjmp .+6 ldi r22, 4b 09 ret push r14 push r16 push r17 push r28 push r29 movw r28, ldi r19, sbrc r20, ldi r19, mov r0, add r0, sbc r21, sbrs r21, rjmp .+6 neg r21 neg r20 sbc r21, mov r14, mov r16, mov r18, movw r20, 21 1c movw r24, pop r29 pop r28 pop r17 pop r16 pop r14 ret push r8 push r9 push r10 push r11 push r12 push r13 push r14 push r15 push r28 push r29 movw r28, ld r22, ldd r23, ldd r24, ldd r25, cp r22, cpc r23, cpc r24, cpc r25, brne .+8 ldi r22, ldi r23, ldi r24, ldi r25, ldi r18, ldi r19, ldi r20, ldi r21, f6 1e movw r8, movw r10, movw r18, movw r20, ldi r26, ldi r27, 15 1f movw r12, movw r14, ldi r26, ldi r27, movw r20, movw r18, 23 1f movw r26, movw r24, add r24, adc r25, adc r26, adc r27, sbrs r27, rjmp .+6 sbiw r24, sbc r26, sbci r27, st Y, std Y+1, std Y+2, std Y+3, andi r25, pop r29 pop r28 pop r15 pop r14 pop r13 pop r12 pop r11 pop r10 pop r9 pop r8 ret a0 1b ret ldi r24, ldi r25, a0 1b ret ldi r27, ldi r26, 0e 01 0f 01 10 01 11 01 ret eor r27, cpi r20, brne .+12 and r25, brpl .+8 ldi r27, com r25 neg r24 sbci r25, 08 1c eor r27, movw r30, eor r21, eor r26, add r24, adc r25, adc r26, cp r26, brcs .+4 sub r26, inc r24 subi r21, brne .-18 subi r26, cpi r26, brcs .+2 subi r26, st Z+, sbiw r24, brne .-34 cpse r27, st Z+, st Z+, movw r24, 58 1e ldi r26, ldi r27, ldi r30, ldi r31, 2e 1f movw r12, mov r15, mov r11, mov r17, ldi r31, mov r10, cp r10, brcc .+2 ldi r17, subi r17, mov r16, ldi r18, movw r20, subi r20, sbci r21, 80 1d movw r22, ldd r24, mov r25, andi r25, cpi r25, brne .+2 rjmp .+126 ldi r25, sbrc r14, rjmp .+8 mov r25, andi r25, sbrc r14, rjmp .+116 mov r21, andi r21, mov r30, andi r30, sbrs r24, rjmp .+140 ldi r24, cpse r25, rjmp .+2 ldi r24, mov r30, sub r30, cp r24, brcs .+2 ldi r30, movw r26, mov r24, ldi r18, and r21, breq .+84 and r25, breq .+10 movw r26, st X, movw r24, adiw r24, movw r12, movw r18, subi r18, sbci r19, sbrs r14, rjmp .+72 ldi r24, movw r26, st X, ldi r25, adiw r26, st X, sbiw r26, adiw r26, st X, movw r26, mov r24, ldi r25, cpse r24, rjmp .+54 add r30, mov r31, adc r31, st Z, ldi r24, ldi r25, adiw r28, ldi r30, 4a 1f ldi r25, rjmp .-116 ldi r25, rjmp .-120 st X+, subi r24, cpse r24, rjmp .-8 add r12, adc r13, ldi r30, rjmp .-96 ldi r24, movw r26, st X, ldi r25, rjmp .-74 st X+, subi r24, rjmp .-64 mov r20, andi r20, sbrs r24, rjmp .+122 ldi r24, cpse r25, rjmp .+2 ldi r24, cp r24, brcc .+4 mov r30, sub r30, movw r26, mov r24, ldi r18, and r21, breq .+66 and r25, breq .+10 movw r26, st X, movw r24, adiw r24, movw r12, movw r18, subi r18, sbci r19, sbrs r14, rjmp .+54 ldi r24, movw r26, st X, ldi r24, adiw r26, st X, sbiw r26, ldi r24, adiw r26, st X, movw r26, mov r24, ldi r25, and r24, brne .+2 rjmp .-150 st X+, subi r24, rjmp .-12 st X+, subi r24, cpse r24, rjmp .-8 add r12, adc r13, ldi r30, rjmp .-78 ldi r24, movw r26, st X, ldi r24, adiw r26, st X, sbiw r26, ldi r24, rjmp .-56 movw r18, sbrs r23, rjmp .+4 ldi r19, ldi r18, ldi r26, ldi r27, cpse r25, rjmp .+4 ldi r27, ldi r26, movw r30, adiw r30, add r26, adc r27, mov r8, mov r9, and r11, brne .+2 rjmp .+194 movw r10, ldi r30, sub r10, sbc r11, add r26, adc r27, cp r15, cpc r1, breq .+6 brlt .+4 mov r20, sub r20, cpse r21, rjmp .+272 sbrc r14, rjmp .+178 movw r14, mov r26, ldi r27, cpse r26, rjmp .+158 add r12, adc r13, and r25, brne .+2 rjmp .+182 ldi r20, movw r26, adiw r26, movw r30, st Z, movw r12, and r21, brne .+2 rjmp .+144 mov r16, add r16, ldd r25, mov r21, andi r21, sbrs r24, rjmp .+6 cpi r25, brne .+2 subi r16, cp r1, brlt .+2 rjmp .+142 cpi r16, brcs .+2 ldi r16, ldi r30, mov r15, movw r10, sub r10, sbc r11, movw r16, neg r9 neg r8 sbc r9, cpi r18, cpc r19, brne .+10 movw r26, st X, movw r30, adiw r30, movw r12, cp r22, cpc r23, brlt .+100 cp r16, cpc r17, brge .+94 movw r26, sub r26, sbc r27, eor r10, inc r10 mov r11, add r10, adc r11, add r26, adc r27, adiw r26, ld r24, subi r18, sbc r19, movw r26, adiw r26, cp r18, cpc r19, brlt .+60 movw r30, st Z, movw r12, rjmp .-74 mov r11, mov r10, rjmp .-192 movw r30, st Z+, movw r14, subi r26, rjmp .-172 cpse r25, rjmp .-160 movw r26, mov r25, ldi r21, rjmp .+4 st X+, subi r25, cpse r25, rjmp .-8 add r12, adc r13, ldi r20, rjmp .-168 ldi r16, rjmp .-140 ldi r24, rjmp .-74 cp r22, cpc r23, brne .+12 cpi r25, brcc .+34 cpi r25, brne .+4 and r21, breq .+26 movw r30, st Z, movw r30, mov r24, ldi r25, cpse r24, rjmp .+16 add r26, adc r27, st X, ldi r25, ldi r24, rjmp .-508 ldi r24, rjmp .-30 st Z+, subi r24, rjmp .-26 cpse r25, rjmp .-250 rjmp .-236 cpi r18, brcs .+2 ldi r18, eor r19, movw r26, add r25, adc r19, sbrc r24, ori r25, adiw r24, cpc r22, cpc r23, brne .+14 ori r19, subi r18, st X+, ldi r19, dec r18 brne .-8 ret cpi r25, brcs .+12 cpi r24, cpc r23, cpc r22, breq .+2 subi r19, subi r19, st X+, cpi r25, brcs .+2 ori r24, adc r25, push r29 push r28 push r17 push r16 push r15 push r14 mov r17, andi r25, lsr r25 mov r30, lsr r25 lsr r25 add r30, eor r31, subi r30, sbci r31, eor r25, eor r19, eor r14, eor r15, movw r20, movw r28, lpm r0, sec ror r0 brcc .+10 add r19, adc r14, adc r15, adc r20, adc r21, add r22, adc r23, adc r24, adc r25, lsr r0 brne .-24 lpm r0, ror r0 brcc .+10 add r14, adc r15, adc r20, adc r21, adc r28, add r23, adc r24, adc r25, adc r22, lsr r0 brne .-24 lpm r0, ror r0 brcc .+10 add r15, adc r20, adc r21, adc r28, adc r29, add r24, adc r25, adc r22, adc r23, lsr r0 brne .-24 lpm r0, ror r0 brcc .+8 add r20, adc r21, adc r28, adc r29, add r25, adc r22, adc r23, adc r24, lsr r0 brne .-22 lpm r24, com r17 andi r17, breq .+16 lsr r29 ror r28 ror r21 ror r20 ror r15 ror r14 dec r17 brne .-16 ldi r30, ldi r31, set lpm r1, lpm r17, lpm r19, lpm r22, lpm r25, lpm r0, ldi r23, inc r23 sub r14, sbc r15, sbc r20, sbc r21, sbc r28, sbc r29, brcc .-16 add r14, adc r15, adc r20, adc r21, adc r28, adc r29, brtc .+30 cpi r23, brne .+4 dec r24 rjmp .-52 clt subi r16, brcs .+12 add r16, brpl .+2 eor r16, cp r16, brcc .+2 mov r18, inc r18 mov r16, cpi r23, brcs .+10 ldi r23, st X+, dec r18 brne .-6 rjmp .+32 st X+, dec r18 brne .-94 lsr r0 ror r25 ror r22 ror r19 ror r17 ror r1 sub r14, sbc r15, sbc r20, sbc r21, sbc r28, sbc r29, brcs .+38 inc r18 ld r23, inc r23 cpi r23, brcs .+2 ldi r23, st X, cpse r18, brcc .-18 ld r23, ori r23, st X+, brcs .+12 inc r24 ldi r23, st X+, ldi r23, dec r18 brne .-8 eor r1, pop r14 pop r15 pop r16 pop r17 pop r28 pop r29 eor r25, sbrc r24, com r25 ret movw r26, movw r30, mov r22, ld r23, and r23, brne .-8 sbiw r30, rjmp .+8 ld r23, st X+, st Z, ld r22, cp r26, cpc r27, brcs .-14 ret clt rjmp .+18 bst r25, brtc .+14 com r25 com r24 com r23 neg r22 sbci r23, sbci r24, sbci r25, and r25, breq .+42 mov r31, ldi r25, eor r27, inc r25 lsr r31 ror r24 ror r23 ror r22 ror r27 cpse r31, rjmp .-16 brpl .+62 add r27, brne .+4 sbrs r22, rjmp .+54 subi r22, sbci r23, sbci r24, sbci r25, rjmp .+44 and r24, breq .+4 ldi r25, rjmp .+34 and r23, breq .+8 ldi r25, mov r24, mov r23, rjmp .+10 and r22, breq .+28 ldi r25, mov r24, ldi r23, ldi r22, brmi .+10 dec r25 add r22, adc r23, adc r24, brpl .-10 add r24, lsr r25 ror r24 bld r25, ret bld r25, ori r25, ldi r24, ldi r23, ldi r22, ret ldi r25, ldi r24, ret eor r0, dec r0 cp r1, cpc r1, cpc r1, cpc r0, ret eor r0, dec r0 cp r1, cpc r1, cpc r1, cpc r0, ret mov r0, inc r0 add r0, brne .+4 and r24, brmi .+20 add r27, brcc .+16 or r27, brne .+4 sbrs r22, rjmp .+8 subi r22, sbci r23, sbci r24, sbci r25, ret sbrc r21, subi r25, add r20, adc r21, breq .+22 cpi r21, breq .+28 ror r20 add r24, bst r25, adc r25, breq .+24 cpi r25, breq .+30 ror r24 ret cp r1, cpc r1, cpc r1, adc r21, rjmp .-28 lsr r20 rcall .-30 rjmp .+16 cp r1, cpc r1, cpc r1, adc r25, rjmp .-30 lsr r24 cpc r23, cpc r22, sec ret clt eor r27, eor r22, eor r23, movw r24, bld r25, ret mov r0, bst r25, brtc .+6 com r0 0d 1f sbrc r21, rcall .+14 5f 1f sbrc r0, rcall .+6 brtc .+18 0d 1f com r21 com r20 com r19 neg r18 sbci r19, sbci r20, sbci r21, ret com r25 com r24 com r23 neg r22 sbci r23, sbci r24, sbci r25, ret 81 1f mul r26, add r25, mul r27, add r25, mul r26, add r24, adc r25, eor r1, ret sbrs r27, 15 1f 15 1f sub r24, sbc r25, ret push r2 push r3 push r4 push r5 push r6 push r7 push r8 push r9 push r10 push r11 push r12 push r13 push r14 push r15 push r16 push r17 push r28 push r29 in r28, in r29, sub r28, sbc r29, in r0, cli out 0x3e, out 0x3f, out 0x3d, ijmp ldd r2, ldd r3, ldd r4, ldd r5, ldd r6, ldd r7, ldd r8, ldd r9, ldd r10, ldd r11, ldd r12, ldd r13, ldd r14, ldd r15, ldd r16, ldd r17, ldd r26, ldd r27, add r28, adc r29, in r0, cli out 0x3e, out 0x3f, out 0x3d, movw r28, ret ldi r26, mov r1, sub r26, sub r27, movw r30, rjmp .+26 adc r26, adc r27, adc r30, adc r31, cp r26, cpc r27, cpc r30, cpc r31, brcs .+8 sub r26, sbc r27, sbc r30, sbc r31, adc r22, adc r23, adc r24, adc r25, dec r1 brne .-38 com r22 com r23 com r24 com r25 movw r18, movw r20, movw r22, movw r24, ret mul r26, movw r22, mul r27, movw r24, mul r26, add r23, adc r24, eor r1, adc r25, mul r27, add r23, adc r24, eor r1, adc r25, ret sub r25, ldi r23, rjmp .+8 adc r25, cp r25, brcs .+2 sub r25, adc r24, dec r23 brne .-14 com r24 ret sub r26, sub r27, ldi r21, rjmp .+14 adc r26, adc r27, cp r26, cpc r27, brcs .+4 sub r26, sbc r27, adc r24, adc r25, dec r21 brne .-22 com r24 com r25 movw r22, movw r24, ret bst r25, mov r0, brtc .+4 com r0 rcall .+14 sbrc r23, rcall .+18 9c 1f sbrc r0, rcall .+10 brtc .+14 com r25 neg r24 sbci r25, ret com r23 neg r22 sbci r23, ret 81 1f and r19, brpl .+4 sub r24, sbc r25, ce 1f 81 1f sbrs r27, ret sub r24, sbc r25, ret add r30, adc r31, lpm r0, lpm r31, mov r30, ijmp ed 1f bc 1e b5 1e brcs .+22 ae 1e brcs .+16 brne .+10 cpi r21, breq .+10 a5 1e cpse r21, f0 1e ab 1e cd 1e brcs .-38 and r25, breq .-20 and r21, breq .-28 sub r25, sbc r21, eor r27, eor r26, cp r22, cpc r23, cpc r24, brcs .+14 subi r25, sbci r21, add r18, adc r19, adc r20, adc r26, breq .-22 rcall .+106 mov r0, brmi .+14 ldi r30, rcall .+100 subi r25, sbci r21, lsr r30 adc r0, brpl .-14 rcall .+86 mov r31, rcall .+82 add r22, adc r23, adc r24, adc r27, cp r18, cpc r19, cpc r20, cpc r26, ldi r27, breq .+2 sbc r27, mov r24, movw r22, eor r31, subi r25, sbci r21, brmi .+14 cpi r25, cpc r21, brcs .+30 a5 1e f0 1e cpi r21, brlt .-8 cpi r25, brlt .-12 lsr r24 ror r23 ror r22 ror r27 ror r31 subi r25, brne .-14 add r24, adc r25, lsr r25 ror r24 bld r25, ret ldi r30, add r22, adc r23, adc r24, adc r27, cp r22, cpc r23, cpc r24, cpc r27, brcs .+8 sub r22, sbc r23, sbc r24, sbc r27, adc r30, brcc .-30 com r30 ret push r16 push r17 push r28 push r29 cpi r24, cpc r25, brcc .+4 ldi r24, ldi r25, 1a 03 1b 03 ldi r19, ldi r18, ldi r27, ldi r26, sbiw r30, brne .+38 cp r18, cpc r19, brne .+2 rjmp .+148 sub r18, sbc r19, cpi r18, cpc r19, brcc .+118 ldd r24, ldd r25, cp r22, cpc r23, breq .+98 movw r30, std Z+3, std Z+2, movw r30, rjmp .+34 ld r20, ldd r21, ldd r16, ldd r17, cp r20, cpc r21, brcs .+56 cp r20, cpc r21, brne .+38 sbiw r26, breq .+24 adiw r26, st X, sbiw r26, adiw r26, st X, adiw r30, movw r24, pop r29 pop r28 pop r17 pop r16 ret 1a 03 1b 03 rjmp .-24 cp r18, cpc r19, breq .+20 cp r20, cpc r21, brcs .+14 movw r20, movw r26, movw r18, movw r22, movw r26, movw r30, rjmp .-126 movw r28, rjmp .-14 1b 03 1a 03 rjmp .-102 movw r30, add r30, adc r31, st Z+, st Z+, subi r18, sbc r19, std Y+1, st Y, rjmp .-82 18 03 19 03 or r18, brne .+16 14 01 15 01 19 03 18 03 12 01 13 01 cp r18, cpc r19, brne .+16 in r18, in r19, 16 01 17 01 sub r18, sbc r19, 18 03 19 03 cp r30, cpc r31, brcc .+40 sub r18, sbc r19, cp r18, cpc r19, brcs .+30 movw r20, subi r20, sbci r21, cp r18, cpc r19, brcs .+18 add r20, adc r21, 19 03 18 03 st Z+, st Z+, rjmp .-194 ldi r31, ldi r30, rjmp .-200 push r28 push r29 sbiw r24, breq .+58 movw r30, sbiw r30, std Z+3, std Z+2, 1a 03 1b 03 movw r28, ldi r19, ldi r18, sbiw r26, brne .+40 ld r18, ldd r19, add r24, adc r25, 18 03 19 03 cp r18, cpc r19, breq .+2 rjmp .+194 19 03 18 03 pop r29 pop r28 ret movw r28, cp r28, cpc r29, brcc .+122 ldd r20, ldd r21, movw r18, cp r20, cpc r21, brne .-20 movw r28, std Y+3, std Y+2, ld r20, ld r21, add r28, adc r29, cp r30, cpc r31, brne .+24 ld r24, ldd r25, adiw r24, add r24, adc r25, movw r28, std Y+1, st Y, ldd r24, ldd r25, std Y+3, std Y+2, ldi r31, ldi r30, adiw r26, ld r24, ld r25, sbiw r26, sbiw r24, brne .+110 ld r18, ld r19, sbiw r26, movw r24, adiw r24, add r24, adc r25, 18 03 19 03 cp r18, cpc r19, brne .-114 sbiw r30, brne .+84 1b 03 1a 03 19 03 18 03 rjmp .-136 std Z+3, std Z+2, ld r20, ldd r21, add r24, adc r25, cp r28, cpc r29, brne .+24 subi r20, sbci r21, ld r24, ldd r25, add r20, adc r21, std Z+1, st Z, ldd r24, ldd r25, std Z+3, std Z+2, cp r18, cpc r19, breq .+2 rjmp .-160 1b 03 1a 03 rjmp .-196 movw r30, movw r26, rjmp .-128 std Z+3, std Z+2, rjmp .-82 ldi r27, ldi r26, ldi r30, ldi r31, 2a 1f movw r16, sbiw r24, brne .+20 movw r24, 4b 20 movw r16, movw r24, in r28, in r29, ldi r30, 46 1f movw r30, add r30, adc r31, movw r18, subi r18, sbc r19, cp r30, cpc r31, brcc .+2 rjmp .+314 movw r26, ld r28, ld r29, sbiw r26, cp r28, cpc r29, brcs .+38 cpi r28, cpc r29, brcs .-52 movw r24, sbiw r24, cp r24, cpc r25, brcs .-62 sub r28, sbc r29, sbiw r28, st Z+, st Z+, st X+, st X, movw r24, e7 20 rjmp .-84 movw r10, sub r10, sbc r11, movw r8, add r8, adc r9, 1a 03 1b 03 mov r5, mov r4, mov r15, mov r14, sbiw r26, brne .+76 18 03 19 03 cp r24, cpc r25, breq .+2 rjmp .+184 cp r4, cpc r5, brcs .+2 rjmp .+176 12 01 13 01 sbiw r24, brne .+16 in r24, in r25, 16 01 17 01 sub r24, sbc r25, cp r30, cpc r31, brcs .+2 rjmp .+170 19 03 18 03 movw r30, std Z+1, st Z, rjmp .-192 ld r24, ld r25, sbiw r26, adiw r26, ld r6, sbiw r26, adiw r26, ld r7, sbiw r26, cp r26, cpc r27, brne .+86 movw r12, ldi r20, add r12, adc r13, cp r12, cpc r13, brcs .+72 movw r20, sub r20, sbc r21, movw r26, adiw r26, sbiw r26, brcs .+32 std Z+2, std Z+3, std Z+1, st Z, movw r26, st X+, st X, cp r14, cpc r15, breq .+28 movw r26, adiw r26, st X, st -X, sbiw r26, rjmp .-276 adiw r28, add r24, adc r25, movw r30, std Z+1, st Z, movw r30, rjmp .-34 1b 03 1a 03 rjmp .-302 cp r4, cpc r5, brcc .+2 movw r4, movw r14, movw r26, rjmp .-204 movw r24, 4b 20 movw r14, sbiw r24, breq .+18 movw r20, movw r22, 2d 22 movw r24, e7 20 movw r16, rjmp .-346 ldi r17, ldi r16, rjmp .-352 movw r30, movw r26, rjmp .+4 ld r0, st X+, subi r20, sbci r21, brcc .-10 ret movw r30, movw r26, ld r0, and r0, brne .-6 sbiw r26, ld r0, st X+, and r0, brne .-8 ret movw r30, movw r26, ld r0, st X+, and r0, brne .-8 ret ldi r17, ldi r28, ldi r29, rjmp .+8 movw r30, d3 1f adiw r28, cpi r28, cpc r29, brne .-14 cli rjmp .-2 sbci r16, nop ld r0, movw r8, cpse r18, movw r0, add r5, .word 0x0001 nop nop fmul r17, .word 0x0080 movw r0, sbrs r16, .word 0x0001 .word 0x00ff nop nop add r20, add r18, cpse r7, add r15, add r17, add r16, add r15, nop nop cpse r5, sbc r10, cpse r7, cpse r7, .word 0x0030 .word 0x0025 .word 0x003a sbci r18, nop .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff eor r1, in r24, out 0x34, sbrs r24, rcall .+480 ldi r24, 81 00 ldi r24, c0 00 ldi r24, c1 00 ldi r24, c2 00 ldi r24, c4 00 ldi r24, rcall .+402 sbi 0x04, ldi r24, ldi r18, ldi r19, ldi r25, 85 00 84 00 out 0x16, sbis 0x16, rjmp .-4 sbi 0x03, wdr subi r24, brne .-22 eor r12, eor r13, eor r8, inc r8 ldi r27, mov r10, ldi r26, mov r9, ldi r31, mov r11, rcall .+324 cpi r24, brne .+24 rcall .+318 mov r16, rcall .+350 cpi r16, breq .+4 cpi r16, brne .+4 ldi r24, rjmp .+2 ldi r24, rcall .+282 rjmp .+274 cpi r24, brne .+4 ldi r24, rjmp .+6 cpi r24, brne .+6 ldi r24, rcall .+332 rjmp .+256 cpi r24, brne .+30 rcall .+272 mov r14, eor r15, rcall .+266 mov r16, ldi r17, mov r17, eor r16, or r16, or r17, add r16, adc r17, rcall .+284 movw r12, rjmp .+222 cpi r24, brne .+8 ldi r24, rcall .+288 ldi r24, rjmp .-68 cpi r24, breq .+2 rjmp .+128 rcall .+224 rcall .+222 mov r16, rcall .+218 ldi r24, cp r12, ldi r24, cpc r13, brcc .+6 movw r30, out 0x37, spm ldi r28, ldi r29, rcall .+196 st Y+, cp r16, brne .-8 ldi r31, cp r12, ldi r31, cpc r13, brcs .+6 movw r30, out 0x37, spm rcall .+208 in r0, sbrc r0, rjmp .-6 movw r20, ldi r26, ldi r27, ld r18, ldi r19, adiw r26, ld r24, sbiw r26, ldi r25, mov r25, eor r24, or r24, or r25, adiw r26, movw r30, movw r0, out 0x37, spm eor r1, subi r20, sbci r21, ldi r31, cpi r26, cpc r27, brne .-44 movw r30, out 0x37, spm in r0, sbrc r0, rjmp .-6 out 0x37, spm rjmp .+76 cpi r24, brne .+44 rcall .+92 rcall .+90 mov r15, rcall .+86 rcall .+120 movw r30, mov r14, movw r16, subi r16, sbci r17, lpm r24, rcall .+54 dec r14 movw r30, brne .-16 sec adc r12, adc r13, dec r15 add r12, adc r13, rjmp .+28 cpi r24, brne .+14 rcall .+80 ldi r24, rcall .+24 ldi r24, rcall .+20 ldi r24, rjmp .-268 cpi r24, brne .+4 ldi r24, rcall .+48 rcall .+58 ldi r24, rcall .+2 rjmp .-310 mov r25, c0 00 sbrs r24, rjmp .-8 c6 00 ret c0 00 sbrs r24, rjmp .-8 c0 00 sbrc r24, rjmp .+2 wdr c6 00 ret ldi r30, ldi r31, ldi r25, st Z, st Z, ret rcall .-38 cpi r24, breq .+6 ldi r24, rcall .-22 rjmp .-2 ldi r24, rjmp .-68 push r17 mov r17, rcall .-58 subi r17, brne .-6 rcall .-28 pop r17 ret ldi r24, rcall .-48 eor r30, eor r31, ijmp .word 0xffff .word 0xffff .word 0xffff .word 0xffff .word 0xffff cpc r0,